執行計劃--WHERE條件的先後順序對執行計劃的影響

在編寫SQL時,會建議將選擇性高(過濾數據多)的條件放到WHERE條件的前面,這是爲了讓查詢優化器優先考慮這些條件,減少生成最優(或相對最優)的執行計劃的時間,但最終的執行計劃生成過濾順序還是決定這些條件的選擇性與判斷bool值的容易程度 測試代碼: GO SELECT * INTO #T1 FROM sys.all_columns GO SELECT * INTO #T2 FROM sys.al
相關文章
相關標籤/搜索