五 效能監視(4)擴充套件事件

2021-09-04 04:01:57 字數 893 閱讀 5041

一、擴充套件事件(extended events,簡稱xe)

sql server 2008提供了一種新的方法,用來診斷故障和捕獲內部資訊。與其它跟蹤技術相比,擴充套件事件的優勢在於:

1. 擴充套件事件位於sql server的總體層中,因此它能與各級sql server主機進行互動。

2. 擴充套件事件是乙個全新設計的技術,其中效能是在擴充套件事件技術的設計和實現過程中最重要的方面。

3. sql server 2008在實現擴充套件事件時,還主要考慮了靈活性和擴充套件性。

二、使用擴充套件事件

1. sql server 2008

sql server 2008使用擴充套件事件需要手動建立指令碼。

2. sql server 2012

sql server 2012內建了擴充套件事件的管理器。使用方法詳見 

三、向後相容性

在sql server 2012的聯機手冊中提到以下注意事項:

1. sql 跟蹤

後續版本的 microsoft sql server 將刪除sql 跟蹤功能。請避免在新的開發工作中使用該功能,並著手修改當前還在使用該功能的應用程式。 請改用擴充套件事件。

2. sql server profiler

我們宣布不推薦將 sql server profiler 用於資料庫引擎跟蹤捕獲和跟蹤重播。 sql server 的下一版本仍支援這些功能,但是以後的版本將刪除這些功能。 具體是哪一 sql server 版本現在還未確定。

執行乙個擴充套件事件的會話,可以捕獲內部資訊,然後可以方便監視和檢視資料。

五 效能監視(7)SQLDIAG

一 概述 1.簡介 sqldiag 實用工具是乙個通用的診斷資訊收集實用工具,可作為控制台應用程式或服務執行。可以使用 sqldiag 從 sql server 和其他型別的伺服器中收集日誌和資料檔案,同時還可將其用於一直監視伺服器或對伺服器的特定問題進行故障排除。sqldiag 旨在加快和簡化為 ...

五 效能監視(2)Windows效能日誌

一 效能監視器 windows 伺服器作業系統提供乙個名為 效能監視器 的圖形工具,可以用來測量sql server 的效能。在windows server 2008 之前,稱為 系統監視器 可以檢視 sql server 物件 效能計數器以及其他物件的行為,這些物件包括處理器 記憶體 快取 執行緒...

五 效能監視(2)Windows效能日誌

一 效能監視器 windows 伺服器作業系統提供乙個名為 效能監視器 的圖形工具,可以用來測量sql server 的效能。在windows server 2008 之前,稱為 系統監視器 可以檢視 sql server 物件 效能計數器以及其他物件的行為,這些物件包括處理器 記憶體 快取 執行緒...