Col1にインデックスを設定されているが、Or指定のため活用されない場合は、チューニング後のようにUnion句で条件を指定すると有効活用されて検索結果が高速化される。
◆チューニング前
select *
from xxx
where col1 in ('a' ,'b')
◆チューニング後
select *
from (
select * from xxx where col1 = 'a' union
select * from xxx where col2 = 'b'
)
0 件のコメント:
コメントを投稿