SQL SERVER 效能監視器
診斷事務日誌的效能問題和日誌管理器的限制
對於事務性工作負載,寫入SQL Server事務日誌的I / O效能對於其吞吐量和應用程式的響應時間是至關重要的。這個文件就是簡要
的討論如何確定事務日誌檔案的I / O是否是一個效能瓶頸,以及如何確定它是否與儲存相關,或者是由於日誌管理器本身的限制,
亦或與兩者都有關。本文中所描述的概念和主題,主要適用於SQL Server 2005和SQL Server 2008的。
監控事務日誌效能
要判斷事務日誌寫入I/O效能是否有問題,有一些工具,可以幫助迅速查詢有關日誌寫入的瓶頸。它們是:
1.SQL Server的動態管理檢視(DMV)。
a. sys.dm_os_wait_stats:這個DMV提供了大量的有關log的等待型別,其中與我們當前討論話題最相關的等待型別是writelog。
WRITELOG的等待時間代表事務在COMMIT之後到寫日誌的I/O操作完成總共等待的時間,如果觀察到WRITELOG的等待時間異常
長的話那麼就說明IO效能和日子讀寫可能存在問題。
b.sys.dm_io_pending_io_requests:此DMV提供了在單個I/O級突出的I/O請求。當SQL SERVER 事務日誌檔案不在一個專用捲上時,這
個動態檢視就可以被用來跟蹤該檔案級別的I/0請求。如果事務日誌在一個專用的邏輯捲上,這個資訊可以被效能監視計數器用來獲
取。更詳細的將在下文給出:
2.windows效能監視器“SQL SERVER:Database” Object,這個效能監視器物件包含一些專門針對某個資料庫的事務日誌的效能監視
器。在很多情況下,這些都可以提供有關日誌效能很詳細的資訊,比如日誌級別的效能粒度。特定計數器如下:
a. Log Bytes Flushed/sec
b. Log Flushes/sec - (i.e. I/O operation to flush a log record to the transaction log)
c. Log Flush Wait Time
3.Windows效能監測器 “Logical or Physical Disk”物件
文章 來源:
http://blogs.msdn.com/b/sql_pfe_blog/archive/2013/03/28/observing-sql-server-transaction-log-flush-sizes-using-extended-events-and-process-monitor.aspx
http://tech.it168.com/d/2007-12-22/200712221044767.shtml
http://www.itpub.net/thread-1260485-1-1.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27026361/viewspace-766323/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫監視器(SQL Server Profilter)資料庫SQLServerFilter
- SQL Server 2008 效能監視和優化SQLServer優化
- SQL Server 2008效能監視和優化工具SQLServer優化
- SQL Server 2008效能監視和優化概述SQLServer優化
- 監視 SQL Server 2000 阻塞SQLServer
- SQL Server 2012筆記分享-44:使用活動監視器監控SQLSQLServer筆記
- SQL Server 2008 資源調控器監視SQLServer
- 效能監視器- Performance MonitorORM
- 監控寶SQL Server效能監控的功能和配置SQLServer
- 檢視SQL Server 效能優化工具SQLServer優化
- SQL Server 2008效能監控和效能優化SQLServer優化
- SQL Server 2008 I/O效能監控SQLServer
- SQL Server2008CPU效能監控SQLServer
- SQL Server AlwaysOn新增監聽器失敗SQLServer
- SQL Server需要監控哪些計數器SQLServer
- (轉)Windows 效能監視器工具-perfmonWindows
- SQL Server 2008記憶體效能監控SQLServer記憶體
- SQL Server 監視資料檔案大小變化SQLServer
- 自動部署SQLTrace和Windows效能監視器SQLWindows
- web伺服器效能評估和監視Web伺服器
- 建立索引——提高SQL Server效能索引SQLServer
- SQL SERVER效能優化(轉)SQLServer優化
- .NET必知的EventCounters效能指標監視器指標
- sql-server檢視SQLServer
- Sql Server系列:檢視SQLServer
- SQL Server資料庫監控SQLServer資料庫
- SQL Server自動化運維繫列:監控效能指標指令碼SQLServer運維指標指令碼
- SQL SERVER效能優化綜述SQLServer優化
- SQL Server效能分析引數 (轉)SQLServer
- SQL Server連線SQL Server、SQL Server連線ORACLE 連結伺服器SQLServerOracle伺服器
- SQL Server SQL效能優化之引數化SQLServer優化
- SQL Server 觸發器SQLServer觸發器
- SQL Server觸發器SQLServer觸發器
- Microsoft成功在管理套件中新增網路效能監視器ROS套件
- windows10系統中“效能監視器”怎麼使用Windows
- 如何SQL Server中檢視對映網路驅動器NASQLServer
- sar效能監視命令-實時監控CPU
- SQL Server效能調優札記 [zt]SQLServer