sys.dm_io_pending_io_requests可以返回當前IO Pending的狀態(tài),對于SQL Server 中每個掛起的I/O 請求,返回與其對應的一行,跟sys.dm_io_virtual_file_stats配合可以看到具體是哪個數(shù)據(jù)庫IO出現(xiàn)問題。
select DB_NAME(database_id) as DBNAME,
database_id,
file_id,
io_stall,
io_pending_ms_ticks,
scheduler_address
from sys.dm_io_virtual_file_stats(null,null)i ,
sys.dm_io_pending_io_requests s
where s.io_handle = i.file_handle