SQL Server Profiler 的增強功能

SQL Server Profiler 是 SQL 追蹤的圖形化使用者介面,用來監視 Microsoft Database Engine 或 Analysis Services 的執行個體。您可以擷取每個資料庫事件的相關資訊,將它們儲存在檔案或資料表中,以便日後進行分析。例如,您可以監視生產環境來瞭解哪些預存程序執行得太慢,會阻礙效能。

新功能

SQL Server Profiler 包括下列新功能:

  • 換用追蹤檔。SQL Server Profiler 可以連續及循序重新執行一或多個已收集的換用追蹤檔。
  • 新的擴充性標準。SQL Server Profiler 使用以 XML 為基礎的定義,可讓 SQL Server Profiler 更容易從其他類型的伺服器和程式設計介面中擷取事件。
  • Microsoft SQL Server 2005 Analysis Services (SSAS) 的設定檔作業。現在 SQL Server Profiler 支援擷取和顯示 SSAS 所產生的事件。
  • Microsoft SQL Server 2005 Integration Services (SSIS) 的設定檔作業。現在 SQL Server Profiler 可以顯示 SSIS 所產生的事件。
  • 將追蹤的顯示計劃儲存成 XML。顯示計劃結果可以儲存成 XML 格式,以便日後在沒有基礎資料庫的情況下,查詢編輯器仍可以載入顯示計劃,以圖形方式來呈現它。當 SQL Server Profiler 擷取顯示計劃 XML 事件時,SQL Server Profiler 也會呈現顯示計劃 XML 事件的圖形表示法。
  • 將追蹤結果儲存成 XML。除了 ANSI、UNICODE 和 OEM 等標準儲存格式之外,追蹤結果也可以儲存成 XML 格式。您可以編輯這個方式所儲存的結果,它可以用來作為 SQL Server Profiler 之「重新執行」功能的輸入。
  • 彙總檢視。使用者可以選擇一個彙總選項,再選取一個彙總索引鍵。如此使用者便能夠查看顯示彙總所執行之資料行的檢視,以及組成彙總值之資料列數的計數。
  • 追蹤事件與效能監視器計數器的相互關聯。SQL Server Profiler 可以建立效能監視器計數器與 SQL Server 或 SSAS 事件的相互關聯。管理員可以從一組預先定義的效能監視器計數器中進行選取,依指定的時間間隔來儲存它們,同時也收集 SQL Server 或 SSAS 追蹤。

請參閱

其他資源

SQL Server Profiler 術語

說明及資訊

取得 SQL Server 2005 協助