SELECT文が遅いときのインデックス作成によるチューニング方法

ORACLE SQLのSELECT文が遅いときの一番簡単なチューニング方法を紹介します。

SELECT文が遅い原因の多くが対象データの抽出にかかる時間です。

下記のようなSELECT文が遅い場合は、抽出条件である「div_cd」にインデックスを作成しましょう。

ちなみに、インデックスの作成はほとんどリスクやデメリットはありませんが、気になる方は「索引(インデックス)を作成するリスクやデメリット」をチェックしてください。

◆SELECT文の例

select
  *
from
  table1 a
where
  a.div_cd = ‘100’
;

◆インデックスの例

CREATE INDEX table1_idx0
  ON test01.table1(div_cd) TABLESPACE index_tbs;

Oracle SQLチューニング パフォーマンス改善と事前対策に役立つ (DB selection) [ 加藤祥平 ]

価格:2,808円
(2018/11/19 19:23時点)

SELECT文が遅いときのインデックス作成によるチューニング方法” に対して1件のコメントがあります。

この投稿はコメントできません。