@apmk - 續昨天的趨勢 被項目經理臨時拉了我去看一個外包項目搞不定的Microsoft SQL性能...就因為他們的軟體很爛,生成出很爛的SQL。
1. 2000萬行 join 40行(由2000萬行過濾成但沒有index),當然要跑以分鐘計了,你還想怎樣?
2. 改一改成40行 join 40行(兩者皆由2000萬行過濾成但沒有index),就10秒内了。
3. 再改一改40行 join 40行 (用上了index),就0秒出答案。

駐場的那位我都不知道他是擅長什麼,希望他沒有叫自己是DBA……