うんちくメモ

ただのメモです。内容は妄想の可能性があります

INDEX

インデックス対象列参照SQL

--■インデックス対象列参照SQL set line 150 set pages 1000 col index_name for a30 col ind_column for a100 SELECT index_name ,LISTAGG(column_name,',') within group (order by column_position) as ind_column FROM dba_ind_columns WHERE 1=1 AND ta…

SPM(SQL Plan Management)による実行計画固定手順

・SPMを利用した実行計画固定設定手順のメモ★不可視索引を利用させる実行計画で固定する事も出来るっぽい●作業概要 ・遅いSQLのSQL_HANDLEに対してINDEXヒント等、改善したSQLのベースラインを作成し、遅いSQLのベースラインを削除する流れ 1.対象SQLの「SQL…

不可視索引

■不可視索引を利用したインデックス検証手順メモ・不可視索引として作成後、セッション限定で実行計画をチェックした上で通常索引へ切り替える事で事前にインデックス作成による影響範囲を検証する

PrimaryKey、一意制約、UNIQUE INDEXめも

PK作成時にUSING句を使用して作成されるINDEX 作成されるINDEXはUNIQUE INDEXとなる PKの無効化 データの一意性を一時的に排除したいなどの理由により、下記の様にPKのみを無効化した場合、自動作成されたUNIQUE INDEXはそのままユニーク属性が残る為、継続…