システムテーブルOPTIMIZERINFORMATION には、UPDATE STATISTICS 文によって定義されて SQL オプティマイザによって使用される値分布に関する情報が存在します。
OPTIMIZERINFORMATION
SCHEMANAME |
CHAR(32) |
テーブルのスキーマ名 |
TABLENAME |
CHAR(32) |
テーブルの名称 |
COLUMNNAME |
CHAR(32) |
索引なしの単一列の名称 |
INDEXNAME |
CHAR(32) |
索引の名称 |
DISTINCTVALUECOUNT |
FIXED(10) |
列、索引または一次キーの固有値の数 |
CALCULATEDSIZE |
FIXED(10) |
最後の UPDATE STATISTICS によって計算された (一次キー) 索引のメモリ所要量 (KB) |
参照:
SQL 参照マニュアル、UPDATE STATISTICS 文 (update_statistics_statement)、EXPLAIN 文 (explain_statement)
データベースシステムのコンセプト、SQL オプティマイザ
CCMS におけるデータベース管理、CCMS における SQL オプティマイザ、SQL オプティマイザ統計の更新スケジューリング