系統監視器可用於同時監視 Windows 操做系統和 SQL Server 計數器,以便肯定 SQL Server 性能與 Windows 性能之間可能存在的關聯。 例如,同時監視 Windows 磁盤輸入/輸出 (I/O) 計數器和 SQL Server 緩衝區管理器計數器能夠揭示整個系統的行爲。sql
系統監視器使您能夠獲取有關當前 SQL Server 活動和性能的統計信息。 利用系統監視器,能夠:數據庫
同時查看任意多臺計算機中的數據。網絡
查看和更改圖表以反映當前的活動,以及顯示按用戶定義的頻率進行更新的計數器值。app
從圖表、日誌、警報日誌和報告將數據導出到電子表格或數據庫應用程序中,以進行進一步的操做和打印。性能
添加系統警報,這些警報可在警報日誌中列出事件,並能夠經過發出網絡警報來通知您。spa
當計數器值首次或每次超過或低於用戶定義的值時,運行預約義的應用程序。操作系統
建立日誌文件,其中包含有關來自不一樣計算機的各類對象的數據。日誌
將其餘現有日誌文件中的選定區域追加到一個文件上,以造成長期存檔。orm
查看當前活動報告,或從現有日誌文件建立報告。server
保存各個圖表、警報、日誌或報告設置或整個工做空間設置,以備再次使用。
備註
在 Windows NT 4.0 以後,系統監視器取代了性能監視器。 既可使用系統監視器也可使用性能監視器來執行這些任務。
當監視 SQL Server 和 Microsoft Windows 操做系統以調查與性能有關的問題時,請首先注意如下三個主要方面:
磁盤活動
處理器使用率
內存使用量
監視運行系統監視器的系統會輕微地影響計算機性能。 所以,要麼將系統監視器數據記錄到另外一個磁盤或計算機上,以便減小對所監視計算機的影響,要麼從遠程計算機上運行系統監視器。 只監視您感興趣的計數器。 若是監視的計數器過多,將會增長監視過程當中使用的資源開銷,並影響所監視計算機的性能。
任務說明 | 主題 |
---|---|
描述什麼時候使用系統監視器,並討論使用系統監視器時的性能開銷。 | 運行系統監視器 |
描述如何監視磁盤計數器,以便肯定其 SQL Server 組件生成的磁盤活動和 I/O 量。 | 監視磁盤使用狀況 |
描述如何監視 Microsoft SQL Server 實例,以便肯定 CPU 使用率是否在正常範圍內。 | 監視 CPU 使用率 |
描述如何監視 SQL Server 實例,以便確認內存使用量是否在正常範圍內。 | 監視內存使用量 |
描述如何建立一個在達到系統監視器計數器的閾值時發出的警報。 | 建立 SQL Server 數據庫警報 |
描述如何建立圖表、警報、日誌和報表,以便監視 SQL Server實例。 | 建立圖表、警報、日誌和報表 |
列出系統監視器用來在運行 SQL Server實例的計算機中監視活動的對象和計數器。 | 使用 SQL Server 對象 |
列出系統監視器用於監視內存中 OLTP 活動的對象和計數器。 | SQL Server XTP(內存中 OLTP)性能計數器 |