SQL语句实现对当前数据库IO等待情况的查询。

sys.dm_io_pending_io_requests可以返回到当前IO状态待定。对于SQL Server中每一个挂起的I/O请求,它都返回对应于它的行。可以看到与sys.dm_io_virtual_file_stats特定数据库IO问题。




选择db_name(database_id)为dbname,
database_id,
file_id,
io_stall,
io_pending_ms_ticks,
scheduler_address
从sys.dm_io_virtual_file_stats(null,null)我,
sys.dm_io_pending_io_requests S
Where s.io_handle = i.file_handle