Know the Monitoring Tools and Resources Available in SQL Server 2008(認識SQL SERVER 2008 監控工具和資源管理)

你將使用 SQL Server 主要又可靠的監控工具,如效能監控和SQL Server Profiler.但也有其他可用的監控工具資源可使用.包括:

活動監視器 (Activity Monitor)

該監視器提供活動中的使用者,處理序(processes)和鎖(locks)相關資訊,這些在Managing Server Activity 第134頁有相關討論.想要顯示活動監視器,你可以透過物件總管查看並存取Database Engine中的執行個體.在執行個體右鍵點擊後選擇活動監視器.

複寫監視器 (Replication Monitor)

該監視器提供SQL Server 詳細的複寫狀態並且也允許你設定複寫警示.想要顯示複寫監視器,你可以透過物件總管查看並存取Database Engine中的執行個體.

在複寫節點上右鍵點選啟動複寫監視器.

SQL Server紀錄(SQL Server Logs)

在這些事件紀錄中的資訊是允許你查看的,稽核,警告和錯誤訊息都可以幫助你疑難排解SQL Server 問題.想要存取伺服器記錄檔,你可以透過物件總管查看並存取Database Engine中的執行個體.展開伺服器和管理節點.在管理節點下展開SQL Server 記錄檔節點並雙擊你想查看的紀錄檔.

作業活動監視器 (Job Activity Monitor)

該監視器提供 SQL Server Agent 作業詳細狀態.想要顯示作業活動監視器,你可以透過物件總管查看並存取Database Engine中的執行個體.展開伺服器節點和SQL Server Agent 節點並雙擊你想查看的作業活動監視器.

SQL Server Agent紀錄(SQL Server Agent logs)

在這些事件紀錄中的資訊是允許你查看的.稽核,警告和錯誤訊息都可以幫助你疑難排解SQL Server Agent 問題.想要存取Agent 記錄檔,你可以透過物件總管查看並存取Database Engine中的執行個體.展開伺服器節點和SQL Server Agent 節點.在SQL Server Agent 節點下展開錯誤紀錄檔節點並雙擊你想查看的紀錄檔.

請注意,SQL Server 文件指出SQL Server 和SQL Server Agent 紀錄都是它們現在實行的錯誤紀錄檔,然而,紀錄檔可以更準確地稱為事件日誌,這是本章中所使用的術語.類似於Microsoft Windows事件日誌,這些日誌資訊在SQL Server 中包含安全訊息和錯誤訊息.

事件日誌 (Event logs)

事件日記中的資訊可幫助你疑難排解整個系統問題,這些問題包含了SQL Server和SQL Server Agent問題.想要存取事件日誌,點選開始,選擇管理工具並選擇事件檢視器.

DBCC statements

該指令可允許你檢查SQL Server 統計資料,追蹤活動和檢查資料庫完整性.

sp_helpdb

該預存程序會顯示資料庫相關資訊.

sp_helpindex

該預存程序會報告一個資料表或檢視表上的索引相關資訊.

sp_helpserver

該預存程序會提供遠端或複寫SQL Server 執行個體的資訊

sp_monitor

該預存程序會顯示SQL Server 關鍵的統計資料.好比 CPU 閒置時間和 CPU 使用率.

sp_spaceused

該預存程序會顯示和估計目前資料庫的資料表,索引檢視所使用的磁碟空間,或Service Broker 佇列.

sp_who

該預存程序會顯示目前SQL Server 使用者和處理訊資訊.

sys.dm_tran_locks

該動態管理檢視會顯示物件鎖定資訊.

請注意,sys.dm_tran_locks 檢視已經取代 sp_lock 預存程序.

來源出處: Microsoft Press book Microsoft SQL Server 2008 Administrator’s Pocket Consultant, Second Edition by William R. Stanek.