Oracle チューニング CBO コスト
Oracle において コスト とは以下を示します。CBOで「コストが高い、コストが高い」と使っていたが、そもそもコストとは何でしょうか。
コスト
コストとは、問合せで発生するDISK I/Oの見積もりであります。 CPU、ネットワークに関しては考慮していない。 また、コストは analyze で得られた情報の見積もり値なので、 正確なI/O量ではないので注意が必要です。
- テーブルスキャンコスト
HWMまでの使用済みブロック数(データ量)、全表検索時のdb_file_multiblock_read_count
- インデックススキャンコスト
B-Treeのレベル数、検査したリーフブロック数
- ソートコスト
SORT_AREA_SIZE、行数、データサイズ
- 結合コスト
- Nested Loop Join
表Aの走査とそれによって戻される行毎にB表を走査する為のコスト
- Sort Merge Join
各表のソート、読込、ソートランの一時表領域のI/Oコスト
- Hash Join
各表の読込、ハッシュテーブルを作成するコスト
ご訪問頂き有難う御座います。
当サイトを効率良く使うためにまずは FrontPage を見て下さい。
検索方法、一覧表示などの各情報を纏めています。
当サイトの説明 → Frontpage