SQL Server Profiler 範本和權限

適用於:SQL ServerAzure SQL 受控執行個體

SQL Server Profiler 顯示 SQL Server 如何在內部解析查詢。 這可讓系統管理員確切看到已提交給伺服器的 Transact-SQL 陳述式或多維度運算式,以及伺服器存取資料庫或 Cube 以傳回結果集的方式。

使用 SQL Server Profiler 可以執行下列動作:

  • 建立根據可重複使用範本的追蹤

  • 在追蹤執行時監視追蹤結果

  • 將追蹤結果儲存在資料表

  • 視需要啟動、停止、暫停和修改追蹤結果

  • 重新執行追蹤結果

使用 SQL Server Profiler 只監視您感興趣的事件。 如果追蹤變得太大,您可以根據所要的資訊加以篩選,以便只收集事件資料的子集。 監視太多事件會增加伺服器與監視處理序的負擔,且會使得追蹤檔案或追蹤資料表增長過大,尤其是需要花費長時間的監視處理序更是如此。

注意

大於 1GB 的追蹤資料行值會傳回錯誤,並在追蹤輸出中截斷。

本節內容

主題 說明
SQL Server Profiler 範本 包含 SQL Server Profiler 隨附之預先定義追蹤範本的相關資訊。
執行 SQL Server Profiler 所需的權限 包含執行 SQL Server Profiler 所需權限的相關資訊。
儲存追蹤及追蹤範本 包含儲存追蹤輸出以及將追蹤定義儲存到範本的相關資訊。
修改追蹤範本 包含使用 SQL Server Profiler 或使用 Transact-SQL 修改追蹤範本的相關資訊。
啟動追蹤 包含當啟動、暫停或停止追蹤時所發生情況的相關資訊。
使追蹤與 Windows 效能記錄資料相互關聯 包含使用 SQL Server Profiler 讓 Windows 效能記錄資料與追蹤相互關聯的相關資訊。
使用 SQL Server Profiler 檢視和分析追蹤 包含使用追蹤來進行資料的疑難排解、在追蹤中顯示物件名稱,以及在追蹤中尋找事件的相關資訊。
使用 SQL Server Profiler 分析死結 包含使用 SQL Server Profiler 識別死結原因的相關資訊。
在 SQL Server Profiler 中使用 SHOWPLAN 結果分析查詢 包含使用 SQL Server Profiler 收集並顯示執行程序表和執行程序表統計結果的相關資訊。
使用 SQL Server Profiler 篩選追蹤 包含使用 SQL Server Profiler 設定資料行篩選以篩選追蹤輸出的相關資訊。
重新執行追蹤 包含說明重新執行追蹤的意義,以及重新執行追蹤的必要條件等之相關資訊。

另請參閱

SQL Server Profiler
啟動 SQL Server Profiler