16.3.3 最適化情報収集レベル
検索によって最適化情報を収集する場合,収集する情報のレベルを指定できます。これを最適化情報収集レベルといいます。
各最適化情報レベルの長所,短所を次の表に示します。
最適化情報収集レベル |
長所 |
短所 |
---|---|---|
lvl1 |
|
|
lvl2 |
表の行数,最大値,最小値,分布情報などを最適化に反映できるため,結合順序,インデクスの選択などでデータ特性を反映できて,最適化の精度は高いです。 |
|
アクセスする表の特性を調べて,最適化情報収集レベルを決めてください。ただし,最適化情報を取得しない(pdgetcstを実行しない)方がよい場合もあります。
最適化情報を取得しない場合,更新系SQLでのデータの変更を意識しなくても良くなりますが,最適化にデータ特性を反映できないので最適化の精度は良くないです。
最適化情報収集レベルの推奨値を次の表に示します。
項番 |
アクセスする表の特性 |
推奨する最適化情報収集レベル |
---|---|---|
1 |
次の条件をすべて満たす場合
|
lvl2 |
2 |
次の条件をすべて満たす場合
|
lvl1 |
3 |
上記以外 |
最適化情報を収集しない(pdgetcstを実行しない)ことをお勧めします。 |