用SQL Server事件探查器Profiler建立跟蹤

tolywang發表於2009-06-02

         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語句的詳細資訊。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-606088/,如需轉載,請註明出處,否則將追究法律責任。

相關文章