先把你的查詢語句保存成SQL文件
打開企業管理器—>打開你要查詢的數據庫—>點擊上面的運行嚮導—>管理—>索引優化嚮導—>優化模式選擇徹底—>選擇我的工作負荷文件(打開你的查詢文件)—>執行優化—>在建議的列上加索引
執行優化嚮導2到4遍至性能提升爲0%爲止
此時看你的查詢語句執行速度又多麼快的提升
謝謝 fish_yht
問題已經解決了,我在 OPTIONLIST 建了一個並列索引即將Type 列和Code 列還在一個CompnayID列合併成一個索引,
用LEFT JOIN 運行18000條用了1-2秒
用函數fnGetOptionList運行同樣的數據需要用26秒.
事實證明在這個SQL語句中,LEFT JOIN 比調用函數要快