SQL Server事件探查器(Profiler)可以幫助數據庫管理員跟蹤SQL Server數據庫所執行的特定事件,監視數據庫的行為;並將這些有價值的信息保存到文件或表,以便以後用來分析解決數據庫出現的問題,對數據庫引擎性能進行優化。本文為大家一步一步講述如何用SQL Server事件探查器來創建SQL Server跟蹤的全過程。
創建跟蹤的步驟:
1、首先從“開始”菜單指向“所有程序”,打開SQL Server Management Studio。
2、從“工具”菜單選擇“事件探查器”。
3、當“事件探查器”主界面打開後,從“文件”菜單選擇“新跟蹤”。
4、這時候,SQL Server事件探查器會提示你連接到你想要探查跟蹤的 SQL Server實例。提供連接所需的詳細信息,點擊“連接”按鈕繼續。
5、在“跟蹤名稱”文本框中輸入你想要為這個跟蹤創建的跟蹤名稱。
6、從“模板名稱”下拉菜單為你創建的跟蹤選擇一個模板。(下文的提示會一些常用跟蹤模板的用途的信息)。
7、選擇“保存到文件”選項,將你創建的跟蹤保存到本地硬盤的某個文件中。點擊復選框後,在彈出的“存儲為”窗口輸入一個文件名及其位置。
8、點擊“事件”選項卡,查看你在創建的跟蹤計劃裡想要跟蹤監測的事件。根據你選擇的模板,系統會自動選擇一些事件,不過你可以修改這些默認的選項設置。通過點擊“顯示全部事件”和“顯示全部列”復選框來查看其他的選項。
9、點擊“運行”按鈕開始進行跟蹤。SQL Server就會開始創建該跟蹤,並在保存的文件中顯示跟蹤的詳細信息。運行完畢後,從“文件”菜單選擇“停止跟蹤”。
提示:
1、跟蹤模板選項所提供“標准”(Standard)模板用於捕獲關於 SQL Server連接、存儲過程和Transact-SQL語句的大量信息。
2、“優化”(Tuning)模板用於捕獲可以被數據庫引擎優化顧問用來優化SQL Server性能的信息。
3、“TSQL_Replay”模板用來捕獲將來重新運行這個跟蹤所需的所有Transact-SQL語句的詳細信息。