Как сравнить SQL Server Query? - PullRequest
8 голосов
/ 29 августа 2008

Мне бы хотелось знать стандартный способ сравнения SQL Server Query, желательно, чтобы я знал об инструментах, которые поставляются с SQL Server, а не о сторонних инструментах.

Ответы [ 3 ]

11 голосов
/ 29 августа 2008

установить showplan_text на покажет вам план выполнения (чтобы увидеть его графически, используйте CTRL + K (sql 2000) или CTRL + M (sql 2005 +)

установить статистику ввода-вывода в покажет вам читает

установить время статистики покажет вам истекшее время

1 голос
/ 29 августа 2008

Использовать SQL Profiler.

Для приложений .NET отфильтруйте это имя приложения по .NET%, и вы пропустите другие посторонние запросы.

0 голосов
/ 30 августа 2008

+ 1 на плане выполнения. Отсюда вы можете увидеть, где все время тратится на ваш конкретный запрос. Например. 85% времени тратится на сканирование таблицы, можете ли вы добавить в нее индекс для ее улучшения? и т. д.

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