sqlserver IO 监测

 
 --扫描表信息
 DBCC SHOWCONTIG(Member_Track)
 
 --当前所有的等待累计值
SELECT * FROM  sys.dm_os_wait_stats WHERE wait_type LIKE 'pageiolatch%'
 
--文件的读写量 自sqlsever 上次启动以来的历史统计信息
 
 SELECT db.database_id 数据库id  , db.name AS 数据库名,f.fileid AS 文件ID , f.filename AS 文件名,
 i.num_of_reads AS 读取数量,
 i.num_of_bytes_read AS 读取字节,
 i.io_stall_read_ms AS 读等待时间,
 i.num_of_writes AS  写数量,
 i.num_of_bytes_written 写字节,
 i.io_stall_write_ms 写等待时间,
 i.io_stall IO延时  ,
 i.size_on_disk_bytes  
FROM  sys.databases db INNER JOIN sys.sysaltfiles f ON db.database_id=f.dbid
 INNER JOIN sys.dm_io_virtual_file_stats(NULL,NULL ) i ON i.database_id=f.dbid AND i.file_id= f.fileid 
 WHERE db.name='crm'
 
 --当前服务器每个处于挂起状态的请求。
 
 SELECT * FROM  sys.dm_io_virtual_file_stats(NULL,NULL) t1 INNER JOIN
 sys.dm_io_pending_io_requests AS t2 ON t1.file_handle=t2.io_handle
 
 
 

转载于:https://www.cnblogs.com/sycdirdir/archive/2011/12/19/2293348.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值