1. 程式人生 > >oracle查詢優化

oracle查詢優化

執行 oracle查詢 的區別 子句 根據 大數 執行順序 目的 總結

oracle的執行順序where子句中的條件是總是優先於其他條件的,並且越靠右越優先,包括group by、order by等子句。

根據執行順序我們可以總結出許多可以優化查詢的規律:

1、將能最快篩選出最少條目的條件放在where條件最右側

2、not in 和 not exist的區別 not exist可以判斷為null的情況,not in則會報錯 但執行效率大於not exist。

3、優先給where子句中的條件字段添加索引,以優化大數據量的查詢效率

oracle查詢優化