2016-07-05 70 views
-1

是否有任何perf計數器可用於測量Sql server數據庫上每秒發生的讀取操作數量? 表級讀取計數器也適用於我。或者有什麼其他的方式,我可以找出在sql服務器數據庫讀取計數?測量Sql服務器數據庫中的讀取操作

+0

標籤使用的是哪個版本... – Sankar

回答

0

如果您使用的是SQL Server 2008和以上

可以使用sp_monitor存儲過程:

USE <db_name> 
EXEC sp_monitor 

找到完整的文檔在這裏:https://msdn.microsoft.com/en-in/library/ms188912.aspx

+0

這確實給一些信息。編寫程序並以一定的時間間隔收集數據可以提供一些有用的信息。 – vivek

0

打開PERFMON.EXE工具,選擇性能監視器,右鍵單擊圖形並選擇「添加計數器...」。從那裏搜索邏輯磁盤或物理磁盤組計數器。你有所有的讀寫計數器。

+0

邏輯磁盤或物理磁盤組計數器顯示驅動器的讀/寫計數器。我想知道SqlServer數據庫的讀取計數器 – vivek

+0

也有一些方法可以通過使用DMV來獲取數據庫的讀取/寫入比率。此鏈接可以幫助您http://sqlblog.com/blogs/louis_davidson/archive/2009/06/20/read-write-ratio-versus-read-write-ratio.aspx –

0
+0

這些是性能指標。我已經在監視這些計數器。我的要求是針對分析目的,我想知道使用情況。爲此,我想知道表格有多少次被查詢。 – vivek