「DB2 索引スキャン」の版間の差分
ナビゲーションに移動
検索に移動
| 1行目: | 1行目: | ||
| − | ==DB2 索引スキャン== | + | ==[[DB2 索引スキャン]]== |
| − | [[DB2]] | | + | [[DB2]] | [[Category:DBパフォーマンス]] |
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/c0005283.htm | http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/c0005283.htm | ||
2020年2月16日 (日) 04:24時点における最新版
DB2 索引スキャン
DB2 |
索引スキャンによるデータ・アクセス
- 最初に表の索引にアクセスすることにより、表の特定の行に位置付ける
- 適当な索引が作成されていない場合、または索引スキャンの方がコストがかかる場合、オプティマイザーは表スキャンを選択
索引スキャン が行われる
データベース・マネージャーが以下のいずれかの理由で索引にアクセス
- 基本表にアクセスする前に、 条件限定の行の集合の範囲を狭める
- 出力を並べ替える
- 要求した列データを直接取得(要求されたデータがすべて索引内にある場合、索引の対象である表にはアクセスする必要がありません)
索引スキャンのコストが高くなり得る
- 表が小さい場合
- 索引クラスター率が低い
- 照会が表のほとんどの行を必要
© 2006 矢木浩人