使用 SQL Server Profiler
SQL Server Profiler 顯示 SQL Server 如何在內部解析查詢。這可讓系統管理員確切地查看哪些 Transact-SQL 陳述式或「多維度運算式」已提交給伺服器,以及伺服器如何存取資料庫或 Cube,以傳回結果集。
使用 SQL Server Profiler,您可以執行下列動作:
- 建立根據可重複使用範本的追蹤
- 在追蹤執行時監視追蹤結果
- 將追蹤結果儲存在資料表
- 視需要啟動、停止、暫停和修改追蹤結果
- 重新執行追蹤結果
使用 SQL Server Profiler 時,只需監視您有興趣的事件。如果追蹤變得太大,您可以根據所要的資訊加以篩選,以便只收集事件資料的子集。監視太多事件會增加伺服器與監視處理序的負擔,且會使得追蹤檔案或追蹤資料表增長過大,尤其是需要花費長時間的監視處理序更是如此。
附註: |
---|
在 SQL Server 2005 中,大於 1GB 的追蹤資料行值會傳回錯誤,並在追蹤輸出中截斷。 |
在此章節中
主題 | 描述 |
---|---|
包含 SQL Server Profiler 隨附之預先定義追蹤範本的相關資訊。 |
|
包含執行 SQL Server Profiler 所需權限的相關資訊。 |
|
包含儲存追蹤輸出以及將追蹤定義儲存到範本的相關資訊。 |
|
包含使用 SQL Server Profiler 或使用 Transact-SQL,來修改追蹤範本的相關資訊。 |
|
包含當啟動、暫停或停止追蹤時所發生情況的相關資訊。 |
|
包含使用 SQL Server Profiler,讓 Windows 效能記錄資料與追蹤產生關聯的相關資訊。 |
|
包含使用追蹤來進行資料的疑難排解、在追蹤中顯示物件名稱,以及在追蹤中尋找事件的相關資訊。 |
|
包含使用 SQL Server Profiler 來識別死結原因的相關資訊。 |
|
包含使用 SQL Server Profiler 來收集並顯示顯示計劃與顯示計劃統計結果的相關資訊。 |
|
包含使用 SQL Server Profiler 對資料行設定篩選,用來篩選追蹤輸出的相關資訊。 |
|
包含說明重新執行追蹤的意義,以及重新執行追蹤的必要條件等之相關資訊。 |
|
包含典型案例的描述,在這些案例中,您可以使用 SQL Server Profiler 來分析 SQL Server 效能。 |
請參閱
其他資源
SQL Server Profiler 參考
啟動 SQL Server Profiler