Автор: Paul Randal, Capturing IO latencies for a period of time
На обоих моих предконференционных семинарах по статистике ожиданий на PASS Summit и SQLintersection я обещал сделать несколько статей в блоге. Второй в списке — простой скрипт, позволяющий захватить все чтения, записи и задержки ввода-вывода, произошедшие за фиксированный период времени.
Скрипт делает следующее:
- Создаёт две временные таблицы.
- Захватывает вывод из sys.dm_io_virtual_file_stats в первую таблицу.
- Ожидает настраиваемую задержку (строка 41 в скрипте — в примере я сделал её 30 минут).
- Захватывает вывод из sys.dm_io_virtual_file_stats во вторую таблицу.
- Предоставляет мой обычный вывод статистики виртуальных файлов по результатам.
