在閱讀Kim Tripp關於transaction log throughput的文章後,發現我有VLFs的gazillions,我打算按照她的概述重構日誌。我想測量由此產生的日誌吞吐量的增加,以查看碎片對我的服務器是否有影響,但我在如何去做這件事上感到不知所措。我在BOL或Google上找不到測量日誌吞吐量的任何內容,而我一直能夠湊齊的最佳策略是查看LOGBUFFER和WRITELOG的每個任務的平均等待時間是否減少。衡量事務日誌吞吐量?
SELECT wait_type, (wait_time_ms - signal_wait_time_ms) * 1./
waiting_tasks_count AS [Wait (ms) per Task]
FROM sys.dm_os_wait_stats
WHERE wait_type IN ('LOGBUFFER', 'WRITELOG')
有什麼更明確,可能類似於在性能監視器數據庫的吞吐量計數器(http://technet.microsoft.com/en-us/library/ms189883.aspx)?