я читал по документации намеков запросов: http://msdn.microsoft.com/en-us/library/ms181714(SQL.90).aspxДолжен ли я использовать подсказку быстрого вызова number_rows/FASTFIRSTROW?
И это заметил: ФАСТ number_rows Указывает, что запрос оптимизирован для быстрого получения первых number_rows. Это неотрицательное целое число. После того, как будут возвращены первые number_rows, запрос продолжит выполнение и даст полный набор результатов.
Так что, когда я делаю запрос типа:
Select Name from Students where ID = 444
Должен ли я заморачиваться с намеком, как это? Предполагая, SQL Server 2005, когда я должен?
- редактировать -
Также следует один беспокоиться, когда ограничение результатов:
Select top 10 * from Students OPTION (FAST 10)