SÄTT IN STATISTIKPROFIL (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Visar profilinformationen för ett kontoutdrag. STATISTICS PROFILE fungerar för ad hoc-frågor, vyer och lagrade procedurer.

Transact-SQL syntaxkonventioner

Syntax

  
SET STATISTICS PROFILE { ON | OFF }  

Anmärkningar

När STATISTICS PROFILE är PÅ returnerar varje körd fråga sin vanliga resultatuppsättning, följt av en ytterligare resultatuppsättning som visar en profil av frågeexekveringen.

Den extra resultatuppsättningen innehåller de SHOWPLAN_ALL kolumnerna för frågan och dessa extra kolumner.

Kolumnnamn Description
Rows Faktiskt antal rader producerade av varje operatör
Utför Antal gånger har operatören exekverats

Permissions

För att använda SET STATISTICS PROFILE och se utdata måste användare ha följande behörigheter:

  • Lämpliga behörigheter för att köra Transact-SQL-satserna.

  • SHOWPLAN-behörighet på alla databaser som innehåller objekt som refereras till av Transact-SQL-satserna.

För Transact-SQL satser som inte producerar STATISTICS PROFILE-resultatuppsättningar krävs endast lämpliga behörigheter för att köra Transact-SQL-satserna. För Transact-SQL satser som ger STATISTICS PROFILE-resultatuppsättningar måste kontroller för både Transact-SQL-satsens exekveringsbehörighet och SHOWPLAN-behörigheten lyckas, annars avbryts Transact-SQL-satsexekveringen och ingen Showplan-information genereras.

Se även

SET-instruktioner (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SÄTT STATISTIKTID (Transact-SQL)
SET STATISTICS IO (Transact-SQL)