доброго времени суток!
Запрос по среднему времени
SELECT cast(db_name(a.database_id) AS VARCHAR) AS Database_Name
, b.physical_name
, a.size_on_disk_bytes
, a.io_stall_read_ms / a.num_of_reads 'Ср.задержка одной операции чтения'
, a.io_stall_write_ms / a.num_of_writes 'Ср.задержка одной операции записи'
FROM
sys.dm_io_virtual_file_stats(NULL, NULL) a
INNER JOIN sys.master_files b
ON a.database_id = b.database_id AND a.file_id = b.file_id
where num_of_writes > 0 and num_of_reads > 0
ORDER BY
5 desc
на одном из серверов, выдает гиганские 600 ms задержки записи на базе tempdb
Базу уже разделил на несколько (8 файлов), указал одинаковые параметры. Все как рекомендовано. Виртуалка, поэтому сисадмины говорят что отдельный диск смысла не имеет, и утверждают что у них все хорошо. По ожидания - PAGEIOLATCH* ASYNC_IO_COMPLETION в лидерах.
Кто подскажет идеи поиска и решения проблемы?