Как мы можем получить информацию о неэффективных sqls (слишком много времени для выполнения)
Поддерживает ли сервер MS SQL таблицы / представления (аналогично v $ sql в Oracle) для хранения SQL-запросов.
Я использую SQL Profiler для сбора статистических данных, которые я затем могу использовать, чтобы определить, где необходимо выполнить какую-то работу, настроить индексы и т. Д.
Вот несколько советов по мониторингу с помощью Profiler: http://www.developer.com/db/article.php/3490086 http://vyaskn.tripod.com/analyzing_profiler_output.htm
взгляните на sys.dm_exec_query_stats и эту страницу . Только SQL Server 2005+.