«前の日記(2005-02-11(Fri)) 最新 次の日記(2005-02-19(Sat))» 編集

これ日記なん?


2005-02-13(Sun) [長年日記]

_ [ORA] dba_indexes.clustering_factor

テーブルのブロック数に近いとインデックスのならびに近いから、複数行を処理するとして、テーブル側のROWIDを引くとき、ブロックがすでに読まれてる確率が高くなる。テーブルの行数に近いとバラバラだからブロック読み直しまくりかも、ということらしい。

その観点で見直すと...だめだこりゃ(ちょーさん風)。ORACLEの気持ちになれば「んなインデックスつかってられっかい!テーブルフルスキャンしたほうがリソース少ないんじゃ!」てな感じかも。