Sql-Server
SQL Server 2000 和 SQL Server 2008 R2 OPTION (FAST 1) 之間是否存在行為變化?
這是與
FAST
查詢提示相關的第 2 題,共 2 題。背景資訊(順便說一句,我不是想獲得更多的代表,我試圖做到每個問題只問一個問題)。我們的舊版 ERP 在 SQL Server 2000 EE 上執行,現在它在 2008 R2 EE 上執行。我們注意到 2008R2 環境中有更多被阻止的命令。2008R2 環境正在使用跟踪標誌 4199 和 1119 執行。
我注意到關於2000中提示的 MSDN 文件與2008R2之間的差異,其中提示被擴展以指出一旦返回指定的行
FAST
,結果將繼續被處理。n
這只是一個更強大的文件,這是多年來這個提示的行為變化,還是不同的東西?
是的,這只是改進的文件。
FAST n
一直是 ie 的n
版本,FASTFIRSTROW
即請求優化器選擇一個計劃,n
如果可以確定一個計劃,則該計劃將更快地返回行。無論如何,它不等同於請求行,如果期望查詢執行在傳遞
TOP n
後終止,這實際上是您所要求的。n