Таблица DMV SQL Server: dm_exec_requests, прошедшее время, время обработки, время ожидания - PullRequest
0 голосов
/ 18 ноября 2011

В таблице DMV SQL Server dm_exec_requests должно выполняться следующее:

total_elapsed_time = cpu_time + wait_time

Спасибо, Рафи

1 Ответ

1 голос
/ 18 ноября 2011

Нет, это не равно. Как указано на MSDN :

cpu_time - время ЦП в миллисекундах, которое используется запросом. Не обнуляется.

и

wait_time - если запрос в данный момент заблокирован, этот столбец возвращает продолжительность текущего ожидания в миллисекундах. Не обнуляется.

Как видите, wait_time - это длительность current wait, и вы можете иметь несколько ожиданий во время выполнения запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...