close
原本的SQL查詢需要6秒
在mis_unit加入unit_id的index後
時間就快到只要0.015秒
分析
1. mis_unit不常更新
2. 常常會用到unit_id做join、where
SELECT distinct *
FROM case
inner join mis_unit on case.unit_id = mis_unit.unit_id
inner join mis_unit co_emu on (case.co1_unit_id = co_emu.unit_id or case.co2_unit_id = co_emu.unit_id)
inner join case_history on case.case_no = case_history.case_no
WHERE 1=1
and co_emu.parent_unit_id like 'UNIT%')
and ( case.case_no >= '$col_caseno1' and case.case_no <= '$col_caseno2' )
文章標籤
全站熱搜