pg_statistic_ext
カタログpg_statistic_ext
はプランナの拡張統計情報の定義を保持します。
このカタログの各行はCREATE STATISTICSで作成された統計オブジェクトに対応します。
表51.51 pg_statistic_ext
の列
名前 | 型 | 参照先 | 列 |
---|---|---|---|
stxrelid | oid |
| このオブジェクトが記述する列を含むテーブル |
stxname | name | 統計オブジェクトの名前 | |
stxnamespace | oid |
| この統計オブジェクトを含む名前空間のOID |
stxowner | oid |
| 統計オブジェクトの所有者 |
stxkeys | int2vector |
|
属性番号の配列で、どのテーブル列が統計オブジェクトに含まれるかを示します。
例えば、値が1 3 なら、テーブルの1番目と3番目の列が含まれるということになります。
|
stxkind | char[] |
有効にされた統計種別のコードが入る配列です。
有効な値は、N個別統計を表すd と、関数従属統計を表すf と最も共通した値(MCV)を表すm です。
|
CREATE STATISTICS
の実行中にpg_statistic_ext
エントリはすべて満たされますが、実際の統計データ値は計算されません。
あとで実行されるANALYZE
コマンドが必要な値を計算し、pg_statistic_ext_data
カタログのエントリに投入します。