План выполнения данных SQL - PullRequest
2 голосов
/ 02 июня 2010

Возвращает ли

SELECT TOP 1000 * FROM TABLE

такой же план выполнения данных, как

SELECT * FROM TABLE?

Пожалуйста, дайте мне знать, еслибыть перемещен в ServerFault.

Спасибо.

1 Ответ

0 голосов
/ 02 июня 2010

Вы можете проверить сами. В SSMS перейдите в Запрос -> Включить фактический план выполнения

Затем выполните ваши запросы.

например. когда я бегу:

SELECT TOP 10 * FROM sys.tables
SELECT * FROM sys.tables

Они возвращают разные планы выполнения.

...