Это физические или логические операции ввода-вывода? Если они логичны, есть ли способ разбить его по аналогии со STATISTICS IO для рабочего сервера?
Если навести указатель мыши на столбец в SQL Profiler, вы увидите определение:
«Число выполненных операций чтения с логического диска ....»
Вы можете получить физические операции ввода-вывода из perfmon, а затем объединить данные вместе.
Они будут под объектом процесса. Обязательно выберите правильный процесс sqlservr - не совсем уверен, как вы это догадались - возможно, с помощью проводника процессов sysinternals, чтобы увидеть, какой файл .exe запущен. Затем посмотрите на идентификатор процесса и выясните, какой из них был запущен первым. Не уверен, что выпущены меньшие числа, а более новый процесс может получить меньшее число.
Вы можете объединить трассировку и файл perfmon внутри средства просмотра трассировки. Файл> Импортировать данные о производительности.
Убедитесь, что вы указали время начала в трассировке, иначе я не уверен, что это сработает. Вы также должны повторно открыть трассировку, прежде чем опция импорта станет доступной.
Не так полезно, как получение физического ввода-вывода из трассировки, но эта статья мне помогла. Показывает, как получить физический ввод-вывод из sys.dm_io_virtual_file_stats.