SET STATISTICS PROFILE (Transact-SQL)
適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體
顯示陳述式的設定檔資訊。 STATISTICS PROFILE 適用於隨選查詢、檢視和預存程序。
Syntax
SET STATISTICS PROFILE { ON | OFF }
注意
若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔。
備註
當 STATISTICS PROFILE 是 ON 時,每個執行的查詢都會傳回它的正規結果集,後面再接著顯示查詢執行設定檔的其他結果集。
其他結果集包含查詢的 SHOWPLAN_ALL 資料行及這些其他資料行。
資料行名稱 | 描述 |
---|---|
資料列 | 每個運算子所產生的實際資料列數 |
Executes | 運算子已執行的次數 |
權限
若要使用 SET STATISTICS PROFILE 和檢視輸出,使用者必須有下列許可權:
用來執行 Transact-SQL 陳述式的適當權限。
所有資料庫上的 SHOWPLAN 權限,這些資料庫包含 Transact-SQL 陳述式所參考的物件。
如果 Transact-SQL 陳述式不會產生 STATISTICS PROFILE 結果集,就只需要執行 Transact-SQL 陳述式的適當權限。 如果 Transact-SQL 陳述式確實會產生 STATISTICS PROFILE 結果集,檢查 Transact-SQL 陳述式執行權限和 SHOWPLAN 權限都必須成功,否則,便會中止執行 Transact-SQL 陳述式,且不會產生任何執行程序表資訊。
另請參閱
SET 陳述式 (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SET STATISTICS TIME (Transact-SQL)
SET STATISTICS IO (Transact-SQL)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應