@lexa322

Количество запросов выполняющиеся дольше N минут?

Необходимо вывести количество запросов выполняющиеся дольше 5 минут. Получилось вывести запрос, которые удовлетворяют условию, но мне как кажется не правильно работает...
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
BojackHorseman
@BojackHorseman
...в творческом отпуске...
нет доступного инстанса сиквела, но все таки...

количество по логике

SELECT COUNT(*) 
FROM sys.dm_exec_query_stats AS qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS qt
WHERE qs.total_elapsed_time > 300000 AND DB_NAME(qt.dbid) != 'NULL'


фильтр по времени, в исходный запрос добавить

AND qs.last_execution_time >=  DATEADD(?, ?, CURRENT_TIMESTAMP);

сколько и чего отнять от текущей даты указать вместо знаков вопроса
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы