スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)

[目次][索引][前へ][次へ]

29.1.1 最適化情報の概要

最適化情報とは,表の行数やインデクス構成列のデータ分布情報など,表,列,及びインデクスに関する統計情報を集めたものです。

HiRDBは,コストベースでSQLの最適化を行い,自動的に最適なアクセスパスを決定します。最適化情報をディクショナリ表に登録しておくことで,最適化情報を利用して最適化の精度を向上し,より最適なアクセスパスを決定できます。SQLの最適化については,マニュアル「HiRDB Version 8 UAP開発ガイド」を参照してください。

ポイント
SQL単位でチューニングを行う場合は,最適化情報を登録する必要はありません。最適化情報を登録,又は更新すると,アクセスパスが頻繁に変わり,性能確保のために運用が複雑化するおそれがあるためです。
SQL単位でのチューニングは行わないが,一定の性能を確保したいときは,最適化情報を登録することをお勧めします。