共用方式為


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 為單位)。
Commit table entries 資料庫認可資料表之記憶體中部分的大小。 如需詳細資訊,請參閱 sys.dm_tran_commit_table (Transact-SQL)
Data File(s) Size (KB) 資料庫內的所有資料檔案總計大小 (以 KB 為單位),包含任何自動的成長。 監視此計數器很有用,例如可決定 tempdb的正確大小。
DBCC Logical Scan Bytes/sec 資料庫主控台命令 (DBCC) 每秒的邏輯讀取掃描位元組數。
Log Cache Hit Ratio 記錄檔快取所滿足的記錄檔快取讀取百分比。
Log Cache Reads/sec 每秒透過記錄檔管理員快取所執行的讀取數。
Log File(s) Size (KB) 資料庫內所有交易記錄檔的總計大小 (以位元組為單位)。
Log File(s) Used Size (KB) 資料庫中所有記錄檔的總計使用大小。
Log Flush Wait Time 排清記錄檔的等候時間總計 (以毫秒為單位)。 在 AlwaysOn 次要資料庫上,此值表示記錄檔記錄強行寫入磁碟的等候時間。
Log Flush Waits/sec 每秒鐘等候記錄檔排清的認可數。
Log Flush Write Time (ms) 執行在最後一筆記錄中完成之記錄檔排清寫入的時間 (以毫秒為單位)。
Log Flushes/sec 每秒的記錄檔排清數目。
Log Growths 資料庫之交易記錄檔的擴大總次數。
Log Shrinks 資料庫之交易記錄縮小的總次數。
Log Pool Cache Misses/sec 記錄檔區塊無法在記錄檔集區中使用的要求數目。 「記錄集區」是交易記錄的記憶體中快取。 此快取可用來優化讀取記錄以進行復原、異動複寫、復原和Always On可用性群組。
Log Pool Disk Reads/sec 由記錄檔集區發出來提取記錄檔區塊的磁碟讀取數目。
Log Pool Requests/sec 記錄檔集區處理的記錄檔區塊要求數目。
Log Truncations 交易記錄檔被壓縮的次數。
Percent Log Used 使用中的記錄檔空間百分比。
Repl. Pending Xacts 標示成複寫、但未傳送到散發資料庫的發行集資料庫內的交易記錄檔之交易數。
Repl. Trans. Rate 每秒自發行集資料的交易記錄檔讀取並傳送至散發資料庫的交易數。
Shrink Data Movement Bytes/sec 經由自動壓縮作業或是 DBCC SHRINKDATABASE 或 DBCC SHRINKFILE 陳述式移動的每秒資料量。
Tracked transactions/sec 資料庫的認可資料表中記錄的已認可交易數目。
Transactions/sec 每秒針對資料庫啟動的交易數。

[Transactions/sec] 並未計入僅限 XTP 交易 (由原生編譯的預存程序啟動的交易)。
Write Transactions/sec 上一秒寫入資料庫並認可的交易數目。

另請參閱

監視資源使用狀況 (系統監視器)
SQL Server 的 Database Replica