説明
このビューは、V4.0.0バージョンから導入されました。
機能の概要
このテナント内のすべてのパーティションテーブルの列統計情報とヒストグラム情報を表示します。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| OWNER | varchar(128) | NO | パーティションテーブルの所有者 |
| TABLE_NAME | varchar(128) | NO | テーブル名 |
| PARTITION_NAME | varchar(128) | NO | テーブルパーティション名 |
| COLUMN_NAME | varchar(128) | NO | 列名 |
| NUM_DISTINCT | decimal(10,0) | NO | 列内の異なる値の数 |
| LOW_VALUE | varchar(128) | NO | 列の最小値 |
| HIGH_VALUE | varchar(128) | NO | 列の最大値 |
| DENSITY | decimal(10,0) | NO | 列の密度。COLUMN_NAMEにヒストグラムが利用可能な場合、この列はヒストグラム上で2つより少ない端点をまたぐ値の選択性を示します。2つ以上の端点をまたぐ値の選択性を表すものではありません。COLUMN_NAMEにヒストグラムが利用できない場合、この列の値は1 / NUM_DISTINCTとなります |
| NUM_NULLS | decimal(10,0) | NO | 列内のNULL数 |
| NUM_BUCKETS | decimal(10,0) | NO | 列のヒストグラムのバケット数 |
| LAST_ANALYZED | datetime(6) | NO | 最後に分析されたカラムの日付 |
| SAMPLE_SIZE | decimal(10,0) | NO | カラムを分析するためのサンプルサイズ |
| GLOBAL_STATS | varchar(3) | NO | 統計情報が収集されているかどうかを示します。 |
| NOTES | varchar(80) | NO | 統計情報の追加プロパティを説明します。 この列は、適応型サンプリング形式のサマリーが完全に廃棄され、正しくクリーンアップされているかどうかを判断するために使用できます |
| AVG_COL_LEN | decimal(10,0) | NO | 列の平均長(バイト単位) |
| HISTOGRAM | varchar(15) | NO | ヒストグラムのタイプを示します。 |
クエリ例
このテナント内のパーティションテーブル t_subpart のパーティションの列統計情報とヒストグラム情報を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_PART_COL_STATISTICS WHERE TABLE_NAME='t_subpart';
クエリ結果は次のとおりです:
+-------+------------+----------------+-------------+--------------+-----------+------------+--------------+-----------+-------------+----------------------------+-------------+--------------+------------+-------+-------------+-----------+
| OWNER | TABLE_NAME | PARTITION_NAME | COLUMN_NAME | NUM_DISTINCT | LOW_VALUE | HIGH_VALUE | DENSITY | NUM_NULLS | NUM_BUCKETS | LAST_ANALYZED | SAMPLE_SIZE | GLOBAL_STATS | USER_STATS | NOTES | AVG_COL_LEN | HISTOGRAM |
+-------+------------+----------------+-------------+--------------+-----------+------------+--------------+-----------+-------------+----------------------------+-------------+--------------+------------+-------+-------------+-----------+
| test | t_subpart | p0 | c1 | 3540 | 0 | 9999 | 0.0002824859 | 0 | 5 | 2025-03-17 15:30:30.152256 | 3334 | NO | NO | NULL | 20 | HYBRID |
| test | t_subpart | p0 | c2 | 1012 | 0 | 999 | 0.0009881423 | 0 | 5 | 2025-03-17 15:30:30.152256 | 3334 | NO | NO | NULL | 20 | HYBRID |
| test | t_subpart | p0 | c3 | 2030 | 0 | 1999 | 0.0004926108 | 0 | 5 | 2025-03-17 15:30:30.152256 | 3334 | NO | NO | NULL | 20 | HYBRID |
| test | t_subpart | p1 | c1 | 3308 | 1 | 9997 | 0.0003022975 | 0 | 5 | 2025-03-17 15:30:30.152256 | 3333 | NO | NO | NULL | 20 | HYBRID |
| test | t_subpart | p1 | c2 | 1012 | 0 | 999 | 0.0009881423 | 0 | 5 | 2025-03-17 15:30:30.152256 | 3333 | NO | NO | NULL | 20 | HYBRID |
| test | t_subpart | p1 | c3 | 2030 | 0 | 1999 | 0.0004926108 | 0 | 5 | 2025-03-17 15:30:30.152256 | 3333 | NO | NO | NULL | 20 | HYBRID |
| test | t_subpart | p2 | c1 | 3230 | 2 | 9998 | 0.0003095975 | 0 | 5 | 2025-03-17 15:30:30.152256 | 3333 | NO | NO | NULL | 20 | HYBRID |
| test | t_subpart | p2 | c2 | 1012 | 0 | 999 | 0.0009881423 | 0 | 5 | 2025-03-17 15:30:30.152256 | 3333 | NO | NO | NULL | 20 | HYBRID |
| test | t_subpart | p2 | c3 | 2030 | 0 | 1999 | 0.0004926108 | 0 | 5 | 2025-03-17 15:30:30.152256 | 3333 | NO | NO | NULL | 20 | HYBRID |
+-------+------------+----------------+-------------+--------------+-----------+------------+--------------+-----------+-------------+----------------------------+-------------+--------------+------------+-------+-------------+-----------+
9 rows in set
関連するビューまたはドキュメント
テーブルレベルの列統計情報を表示するには、DBA_TAB_STATISTICS参照してください。
グローバルレベルの列統計情報を表示するには、DBA_TAB_COL_STATISTICS参照してください。
Subpartitionレベルの列統計情報を表示するには、DBA_SUBPART_COL_STATISTICS参照してください。
テーブルレベルのヒストグラム統計情報を表示するには、DBA_TAB_HISTOGRAMS参照してください。
Partitionレベルのヒストグラム統計情報を表示するには、DBA_PART_HISTOGRAMS参照してください。
Subpartitionレベルのヒストグラム統計情報を表示するには、DBA_SUBPART_HISTOGRAMS参照してください。
インデックス統計情報を表示するには、DBA_IND_STATISTICS参照してください。
統計情報の収集方法については、次のドキュメントを参照してください。