監視資源使用狀況 (系統監視器)
如果您正在執行 Microsoft Windows 伺服器作業系統,請使用系統監視器圖形工具,測量 SQL Server 的效能。 您可以檢視 SQL Server 物件、效能計數器及其他物件 (如處理器、記憶體、快取、執行緒和處理序) 的行為。 這些物件每一個都有一組關聯的計數器,可測量裝置的使用狀況 (Usage)、佇列長度 (Queue Length)、延遲 (Delay) 和產能 (Throughput) 及內部壅塞的其他指示器。
[!附註]
在 Windows NT 4.0 之後,系統監視器已取代效能監視器。
系統監視器的優點
系統監視器可同時監視 Windows 作業系統與 SQL Server 計數器,有助於判斷 SQL Server 與 Windows 的效能之間是否有任何關聯。 例如,同時監視 Windows 磁碟輸入/輸出 (I/O) 計數器與 SQL Server 緩衝區管理員計數器,可顯示整個系統的運作方式。
您可利用系統監視器取得有關目前 SQL Server 活動與效能的統計資料。 使用系統監視器可以:
同時從任意多台電腦中檢視資料。
檢視與變更圖表以反映目前的活動,並顯示計數器數值,其更新頻率是使用者自訂的。
從圖表、記錄檔、警示記錄檔和報表中將資料匯出至試算表或資料庫應用程式內,以便作進一步的處理與列印。
加入系統警示,將事件列在警示記錄檔,並且可以發出網路警示來通知您。
當計數器數值首次或每次超過或低於某個使用者自訂的數值時,就執行預先定義的應用程式。
建立記錄檔,裡面包含不同電腦之各種物件的相關資料。
將其他現存記錄檔的資料附加到某個檔案的選取區段內,以構成長期的封存。
檢視目前的活動報告,或使用現有的記錄檔來建立報告。
儲存個別的圖表、警示、記錄檔、報告設定,或整個工作空間設定,以便重複使用。
[!附註]
在 Windows NT 4.0 之後,「系統監視器」已取代「效能監視器」。 您可以使用系統監視器或效能監視器進行這些工作。
系統監視器效能
當您監視 SQL Server 與 Microsoft Windows 作業系統,以研究效能相關的問題時,一開始可集中於三個主要領域上:
磁碟活動
處理器使用情形
記憶體使用狀況
監視正在執行系統監視器的電腦,可能會稍微影響電腦的效能; 因此,您可將「系統監視器」資料記錄到另一個磁碟 (或電腦),以減少對受監視電腦的影響,或從遠端電腦執行「系統監視器」。 請只監視有興趣的計數器。 如果您監視太多計數器,系統會將資源使用狀況負擔加入監視處理序,並且會影響正在監視的電腦之效能。
系統監視器工作
工作描述 |
主題 |
---|---|
描述使用系統監視器的時機,並討論使用系統監視器時的效能負擔。 |
|
描述如何監視磁碟計數器以判定磁碟活動與其 SQL Server 元件所產生之 I/O 數量。 |
|
描述如何監視 Microsoft SQL Server 的執行個體,以判定 CPU 使用率是否在正常範圍內。 |
|
描述如何監視 SQL Server 的執行個體,以確認記憶體使用量在正常範圍內。 |
|
描述如何建立警示,讓它在達到系統監視器計數器的臨界值時引發。 |
|
描述如何建立圖表、警示、記錄與報表,以監視 SQL Server 的執行個體。 |
|
列出系統監視器用以監視電腦中正在執行 SQL Server 執行個體之活動的物件與計數器。 |