Microsoft SQL Server 監視器
SQL Server物件
Microsoft SQL Server提供物件和記數器以監視SQL Server系統的處理過程。物件可以是Microsoft Windows或SQL Server的資源,每一個物件都包含一個或多個記數器,可決定於監看物件的不同層面。本附錄列出這些物件的名稱,至於物件中關於各記數器的細節,在《線上叢書》的 搜尋 頁籤中輸入『使用SQL Server物件 』,並點選該主題,點選進入物件中,即可獲得各記數器的詳細資料。
SQL Server物件
- SQL Server:Access Methods 搜尋並測量SQL Server資料庫物件的配置。
- SQL Server:Backup Device 定義單一記數器,提供備份裝置執行效能,每一個物件的執行個體均有屬於自己的記數器。
- SQL Server:Buffer Manager 這個物件的記數器提供SQL Server所使用的記憶體緩衝區相關資訊。
- SQL Server:Cache Manager 這個物件用來檢視快取相關資訊。
- SQL Server:Databases 這個物件提供的記數器可用來監視系統中的每一個資料庫,被選擇的物件執行個體代表可監視的資料庫。可監控的資料庫包括master、model、msdb、tempdb、Northwind、pubs以及所有使用者所建立的資料庫。
- SQL Server:General Statistics 提供一般伺服器範圍的活動相關資訊,例如目前連線至SQL Server執行個體的使用者數目。
- SQL Server:Latches 提供SQL Server所使用的內部資源之閂鎖 (Latch) 相關資訊。閂鎖為SQL Server內部所使用的鎖定機制。
- SQL Server:Locks 提供SQL Server所做的個別鎖定 (Lock) 要求的相關資訊,例如鎖定逾時和死結 (Deadlock)。本物件中含有多項執行個體。
- SQL Server:Memory Manager 提供SQL Server記憶體除了緩衝快取之外,使用狀況的相關資訊。
- SQL Server:Replication Agents 唯一提供的記數器為,執行中複寫代理程式的相關資訊。
- SQL Server:Replication Dist 提供散發者和訂閱者的相關資訊。
- SQL Server:Replication Logreader 提供散發者和發行者的相關資訊。
- SQL Server:Replication Merge 提供SQL Server合併式複寫的相關資訊。
- SQL Server:Replication Snapshot 提供SQL Server快照式複寫的相關資訊。
- SQL Server:SQL Statistics 提供SQL查詢方面的相關資訊。
- SQL Server:User Settable 執行自訂監看。每個計數器可為自訂的預存程序,或任何可傳回欲監看數值的Transact-SQL陳述式。
-
DBCC 命令
Transact-SQL程式設計語言提供了DBCC陳述式,可存取及修復在SQL Server資料庫中偵測到的問題。使用DBCC命令時,需要使用 DBCC 作為前置字串,DBCC代表database consistency checker,也就是資料庫一致性檢查之義。關於DBCC陳述式的詳細資料,可在SQL《線上叢書》的 內容 頁籤中點選 Transact-SQL參考 / DBCC ,即可找到可使用的陳述式,以及各陳述式的詳細設定與用途。