【SQL】ソート処理が遅いときのチューニング方法
ここではORACLEデータベースのSQLで、ソート処理が遅いときの一番簡単なチューニング方法を紹介します。
SQLで暗黙的にソートが発生することがあります。詳しくは↓で紹介していますので参考にしてください。
>>【SQL】レスポンスを遅くするソート処理が発生する原因
ソート処理が遅いときのチューニング方法
最も簡単な方法はインデックスを作成することです。
例えば次のようなSQLです。DIV_CD列でソートしています。
select * from table1 order by div_cd;
このとき、ソートするDIV_CD列にインデックスを作成すると、ソート処理が早くなります。
CREATE INDEX table1_idx0
ON test01.table1(div_cd) TABLESPACE index_tbs;
最後に
最後までお読みいただきありがとうございます。
インデックス作成以外にもSQLのチューニングについて↓で紹介していますのでぜひ参考にしてください。
>>SELECT文のSQLチューニング方法まとめ