Запрос для получения трудоемких операторов SQL в SQL Server - PullRequest
0 голосов
/ 25 ноября 2008

Как мы можем получить информацию о неэффективных sqls (слишком много времени для выполнения)

Поддерживает ли сервер MS SQL таблицы / представления (аналогично v $ sql в Oracle) для хранения SQL-запросов.

Ответы [ 2 ]

5 голосов
/ 25 ноября 2008

Я использую SQL Profiler для сбора статистических данных, которые я затем могу использовать, чтобы определить, где необходимо выполнить какую-то работу, настроить индексы и т. Д.

Вот несколько советов по мониторингу с помощью Profiler: http://www.developer.com/db/article.php/3490086 http://vyaskn.tripod.com/analyzing_profiler_output.htm

1 голос
/ 25 ноября 2008

взгляните на sys.dm_exec_query_stats и эту страницу . Только SQL Server 2005+.

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