SET STATISTICS PROFILE (Transact-SQL)

顯示陳述式的設定檔資訊。STATISTICS PROFILE 適用於特定查詢、檢視和預存程序。

主題連結圖示Transact-SQL 語法慣例

語法

SET STATISTICS PROFILE { ON | OFF }

備註

當 STATISTICS PROFILE 是 ON 時,每個執行的查詢都會傳回它的正規結果集,後面再接著顯示查詢執行設定檔的其他結果集。

其他結果集包含查詢的 SHOWPLAN_ALL 資料行及這些其他資料行。

資料行名稱

描述

Rows

每個運算子所產生的實際資料列數

Executes

運算子已執行的次數

權限

若要使用 SET STATISTICS PROFILE 和檢視輸出,使用者必須有下列許可權:

  • 執行 Transact-SQL 陳述式的適當許可權。

  • 包含 Transact-SQL 陳述式所參考的物件之所有資料庫的 SHOWPLAN 權限。

如果 Transact-SQL 陳述式不會產生 STATISTICS PROFILE 結果集,就只需要執行 Transact-SQL 陳述式的適當權限。如果 Transact-SQL 陳述式會產生 STATISTICS PROFILE 結果集,檢查 Transact-SQL 陳述式執行權限和 SHOWPLAN 權限都必須成功,否則,便會中止執行 Transact-SQL 陳述式,且不會產生任何顯示計畫資訊。

如需詳細資訊,請參閱<執行程序表安全性>和<SHOWPLAN 權限與 Transact-SQL 批次>。