SQL Server 的 Databases 物件

SQL Server 中的 SQLServer:Databases 物件提供計數器,可用來監視大量複製作業、備份和還原輸送量以及交易記錄活動。監視交易和交易記錄檔,可以判斷資料庫中有多少使用者活動,以及交易記錄檔有多滿。使用者活動量可用來判斷資料庫的效能,並且會影響記錄檔大小、鎖定和複寫。監視低階記錄檔活動,則可量測使用者活動和資源使用量,以協助您找出效能瓶頸。

您可同時監視 Databases 物件的多重執行個體,每個都代表一個資料庫。

下表說明 SQL Server Databases 計數器。

SQL Server Databases 計數器

描述

Active Transactions

資料庫的使用中交易數。

Backup/Restore Throughput/sec

每秒的資料庫備份和還原作業之讀取/寫入輸送量。例如,您可以測量同時使用更多個備份裝置或是使用了更快的裝置時,資料庫備份作業的效能改變情形。資料庫備份或還原作業的輸送量,可讓您判斷備份和還原作業的進度和效能。

Bulk Copy Rows/sec

每秒大量複製 (Bulk Copy) 的資料列數。

Bulk Copy Throughput/sec

每秒大量複製的資料量 (以 KB 為單位)。

Data File(s) Size (KB)

資料庫內的所有資料檔總計大小 (以 KB 為單位),包含任何自動的成長。監視此計數器很有用,例如可決定 tempdb 的正確大小。

DBCC Logical Scan Bytes/sec

資料庫主控台命令 (DBCC) 每秒的邏輯讀取掃描位元組數。

Log Bytes Flushed/sec

排清的記錄檔位元組總數。

Log Cache Hit Ratio

記錄檔快取所滿足的記錄檔快取讀取百分比。

Log Cache Reads/sec

每秒透過記錄檔管理員快取所執行的讀取數。

Log File(s) Size (KB)

資料庫內所有交易記錄檔的總計大小 (以位元組為單位)。

Log File(s) Used Size (KB)

資料庫中所有記錄檔的總計使用大小。

Log Flush Wait Time

排清記錄檔的總共等候時間 (以毫秒為單位)。

Log Flush Waits/sec

等候於記錄檔轉存的每秒認可數。

Log Flushes/sec

每秒的記錄檔轉存數。

Log Growths

資料庫之交易記錄檔的擴大總次數。

Log Shrinks

資料庫之交易記錄檔的縮小總次數。

Log Truncations

資料庫之交易記錄檔的截斷總次數。

Percent Log Used

使用中的記錄檔空間百分比。

Repl.Pending Xacts

標示成複寫、但未傳送到散發資料庫的發行集資料庫內的交易記錄檔之交易數。

Repl.Trans.Rate

每秒自發行集資料的交易記錄檔讀取並傳送至散發資料庫的交易數。

Shrink Data Movement Bytes/sec

經由自動縮小作業或 DBCC SHRINKDATABASE 或 DBCC SHRINKFILE 陳述式移動的每秒資料量。

Transactions/sec

每秒針對資料庫啟動的交易數。

Write Transactions/sec

上一秒寫入資料庫並認可的交易數目。