我讀了查詢提示的文檔在: http://msdn.microsoft.com/en-us/library/ms181714(SQL.90).aspx我應該使用查詢提示快速number_rows/FASTFIRSTROW?
,並注意到這一點: FAST一個number_rows 指定查詢的第一個number_rows的快速檢索優化。這是一個非負整數。在返回第一個number_rows之後,查詢繼續執行並生成其完整結果集。
所以,當我在做類似的查詢:
Select Name from Students where ID = 444
我應該不屑於這樣的暗示?假設SQL Server 2005,我應該什麼時候?
- 編輯 -
也應該限制的結果,當一個麻煩:
Select top 10 * from Students OPTION (FAST 10)