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

2021-09-04 01:49:23 字數 2334 閱讀 2295

一、效能監視器

windows 伺服器作業系統提供乙個名為「效能監視器」的圖形工具,可以用來測量sql server 的效能。在windows server 2008 之前,稱為「系統監視器」。

可以檢視 sql server 物件、效能計數器以及其他物件的行為,這些物件包括處理器、記憶體、快取、執行緒和程序。

每個物件都有乙個相關的計數器集,用於測量裝置使用情況、佇列長度、延時情況,另外還有吞吐量及內部擁塞指示器。當監視 sql server 和 windows 作業系統以調查與效能有關的問題時,請首先注意以下三個主要方面:

(1)磁碟活動

(2)處理器使用率

(3)記憶體使用量

監視執行效能監視器的系統會輕微地影響計算機效能。 因此,要麼將效能監視器資料記錄到另乙個磁碟或計算機上,以便減少對所監視計算機的影響,要麼從遠端計算機上執行效能監視器。

只監視您感興趣的計數器。 如果監視的計數器過多,將會增加監視過程中使用的資源開銷,並影響所監視計算機的效能。

二、windows效能日誌

windows server 2008引入了資料收集器集和報告。利用資料收集器集可以指定希望跟蹤的效能物件和計數器集。

可以使用單一資料集生成多個效能計數器和跟蹤日誌,還可以:

(1)指定訪問控制,以管理誰可以訪問所收集的資料。

(2)為監視建立多個執行計畫和停止條件。

(3)使用資料管理器控制所收集資料和報告的大小。

(4)根據所收集的資料生成報告。 

三. 建立可在 windows 不同版本間共享的效能日誌

1. 在「管理工具」中開啟「可靠性和效能監視器」(windows 2008 r2 為「效能監視器」)。

2. 在「可靠性和效能監視器」對話方塊中,展開「資料收集器集」,右鍵單擊「使用者定義」,再單擊「新建」、「資料收集器集」。

3. 鍵入資料收集器集的名稱,選擇「手動建立」,然後單擊「下一步」。

4. 選擇「效能計數器」,然後單擊「下一步」。

5. 單擊「新增」以新增計數器。

6. 在「可用計數器」列表中,選擇要監視的效能物件。 sql server 預設例項的 sql server 效能物件名稱以 sql server 開頭,命名例項以 mssql$instancename 開頭。 

7. 新增 sql server 例項所需的所有計數器和其他重要值(例如處理器時間和磁碟時間)。

8. 新增計數器後,單擊「確定」。

9. 設定「資料抽樣間隔」的值。 開始時使用適中的抽樣間隔值(例如 5 分鐘),然後在必要時調整間隔值。 

10. 設定儲存的路徑。

11. 選擇「儲存並關閉」。

12. 展開「使用者定義」,再展開剛才新建的資料收集器集,右鍵單擊右邊的資料收集器,選擇「屬性」。

13. 在「效能計數器」選項卡上,從「日誌格式」列表中選擇「逗號分隔」。 逗號分隔文字日誌檔案可以在不同版本的 windows 中共享,並可以稍後在報表工具(例如 microsoft excel)中檢視。 

14. 選擇「確定」,關閉這個資料收集器的屬性視窗。

15. 右鍵單擊新建的這個資料收集器集,選擇「屬性」。

16. 在「計畫」選項卡上,新增監視計畫。

17. 單擊「確定」關閉屬性視窗。

四、將跟蹤與 windows 效能日誌資料關聯

sql server profiler 可以將 microsoft windows 系統監視器計數器與 sql server 或 ssas事件關聯。 windows 系統監視器將指定計數器的系統活動記錄在效能日誌中。

1. 在 sql server profiler中,開啟儲存的跟蹤檔案或跟蹤表。 不能關聯仍在收集事件資料的執行中的跟蹤。 為實現與系統監視器資料的準確關聯,跟蹤必須同時包含 starttime 和 endtime 資料列。 

2. 在 sql server profiler的「檔案」選單上,單擊「匯入效能資料」。

3. 在「開啟」對話方塊中,選擇包含效能日誌的檔案。 必須在捕獲跟蹤資料的同一時間段捕獲效能日誌資料。 

4. 在「效能計數器限制」對話方塊中,選中與要顯示在跟蹤旁邊的效能監視器物件和計數器相對應的核取方塊。 單擊「確定」。

5. 在跟蹤事件視窗中選擇乙個事件,或者使用箭頭鍵在跟蹤事件視窗的幾個相鄰行中導航。 「效能監視器資料」視窗中的紅色豎線指明與所選跟蹤事件關聯的效能日誌資料。 

6. 在效能監視器圖形中單擊乙個相關點。 將選中時間最接近的相應跟蹤行。 若要擴大時間範圍,請在效能監視器圖形中按住並拖動滑鼠指標。 

sql server profiler 可以將 microsoft windows 系統監視器計數器與 sql server 事件關聯。

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

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

windows效能監視功能

這篇主要說說windows系統自帶的效能監視功能 performancecouonter.開啟管理工具 效能,我們可以立即看到伺服器的cpu,程序執行時間,磁碟容量等效能引數走勢圖。然而不僅僅是這幾項,我們可以通過新增技術器來檢視其他的效能指標 如果你說,這麼看太麻煩了,ok,我們通過c 將這些值取...

原創 效能測試之「Windows效能監視器」

原創 效能測試之 windows效能監視器 一 windows效能監視器 以下用winxp中的 windows效能監視器 為例說明 開啟控制面板 管理工具 效能 效能日誌和警報,如下圖所示 方法1 動態監視 點選右鍵後,選擇 新增計數器 如下圖所示 從 新增計數器 視窗中,選擇效能物件為 proce...