説明
このビューはV3.2.1バージョンから導入されました。
機能の概要
現在のユーザーのパーティションのヒストグラム関連情報を表示します。
適用対象
このビューは、OceanBaseデータベースのOracleモードでのみ適用されます。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| TABLE_NAME | VARCHAR2(128) | NO | ヒストグラムが属するテーブル名 |
| PARTITION_NAME | VARCHAR2(128) | NO | ヒストグラムが属するパーティション名 |
| COLUMN_NAME | VARCHAR2(128) | NO | ヒストグラムが属する列名 |
| ENDPOINT_NUMBER | NUMBER | NO | Bucket累積頻度 |
| ENDPOINT_VALUE | NUMBER | NO | Bucket端点正規化値 |
| ENDPOINT_ACTUAL_VALUE | VARCHAR2(4000) | NO | Bucket端点値 |
| ENDPOINT_ACTUAL_VALUE_RAW | VARCHAR2(4000) | NO | Bucket端点バイナリ値 |
| ENDPOINT_REPEAT_COUNT | NUMBER | NO | Bucket端点値の頻度 |
クエリ例
現在のユーザーが所有するパーティションテーブルのうち、テーブル T_SUBPART のパーティションに関するヒストグラム情報を確認します。
obclient [SYS]> SELECT * FROM SYS.USER_PART_HISTOGRAMS WHERE TABLE_NAME ='T_SUBPART';
クエリ結果は次のとおりです:
+------------+----------------+-------------+-----------------+----------------+-----------------------+---------------------------+-----------------------+
| TABLE_NAME | PARTITION_NAME | COLUMN_NAME | ENDPOINT_NUMBER | ENDPOINT_VALUE | ENDPOINT_ACTUAL_VALUE | ENDPOINT_ACTUAL_VALUE_RAW | ENDPOINT_REPEAT_COUNT |
+------------+----------------+-------------+-----------------+----------------+-----------------------+---------------------------+-----------------------+
| T_SUBPART | P1 | ID | 50 | NULL | 1 | 1 | 50 |
| T_SUBPART | P1 | ID | 100 | NULL | 2 | 2 | 50 |
| T_SUBPART | P1 | ID | 150 | NULL | 3 | 3 | 50 |
| T_SUBPART | P1 | ID | 200 | NULL | 4 | 4 | 50 |
| T_SUBPART | P1 | ID | 250 | NULL | 5 | 5 | 50 |
| T_SUBPART | P1 | ID | 300 | NULL | 6 | 6 | 50 |
| T_SUBPART | P1 | ID | 350 | NULL | 7 | 7 | 50 |
| T_SUBPART | P1 | ID | 400 | NULL | 8 | 8 | 50 |
| T_SUBPART | P1 | ID | 450 | NULL | 9 | 9 | 50 |
| T_SUBPART | P1 | ID | 500 | NULL | 999 | 999 | 50 |
| T_SUBPART | P1 | QUANTITY | 495 | NULL | 1 | 1 | 495 |
| T_SUBPART | P1 | QUANTITY | 500 | NULL | 1000 | 1000 | 5 |
| T_SUBPART | P2 | ID | 30 | NULL | 1 | 1 | 30 |
| T_SUBPART | P2 | ID | 60 | NULL | 2 | 2 | 30 |
| T_SUBPART | P2 | ID | 90 | NULL | 3 | 3 | 30 |
| T_SUBPART | P2 | ID | 120 | NULL | 4 | 4 | 30 |
| T_SUBPART | P2 | ID | 150 | NULL | 5 | 5 | 30 |
| T_SUBPART | P2 | ID | 180 | NULL | 6 | 6 | 30 |
| T_SUBPART | P2 | ID | 210 | NULL | 7 | 7 | 30 |
| T_SUBPART | P2 | ID | 240 | NULL | 8 | 8 | 30 |
| T_SUBPART | P2 | ID | 270 | NULL | 9 | 9 | 30 |
| T_SUBPART | P2 | ID | 300 | NULL | 999 | 999 | 30 |
| T_SUBPART | P2 | QUANTITY | 297 | NULL | 1 | 1 | 297 |
| T_SUBPART | P2 | QUANTITY | 300 | NULL | 1000 | 1000 | 3 |
| T_SUBPART | P3 | ID | 20 | NULL | 1 | 1 | 20 |
| T_SUBPART | P3 | ID | 40 | NULL | 2 | 2 | 20 |
| T_SUBPART | P3 | ID | 60 | NULL | 3 | 3 | 20 |
| T_SUBPART | P3 | ID | 80 | NULL | 4 | 4 | 20 |
| T_SUBPART | P3 | ID | 100 | NULL | 5 | 5 | 20 |
| T_SUBPART | P3 | ID | 120 | NULL | 6 | 6 | 20 |
| T_SUBPART | P3 | ID | 140 | NULL | 7 | 7 | 20 |
| T_SUBPART | P3 | ID | 160 | NULL | 8 | 8 | 20 |
| T_SUBPART | P3 | ID | 180 | NULL | 9 | 9 | 20 |
| T_SUBPART | P3 | ID | 200 | NULL | 999 | 999 | 20 |
| T_SUBPART | P3 | QUANTITY | 198 | NULL | 1 | 1 | 198 |
| T_SUBPART | P3 | QUANTITY | 200 | NULL | 1000 | 1000 | 2 |
+------------+----------------+-------------+-----------------+----------------+-----------------------+---------------------------+-----------------------+
36 rows in set
関連ビューまたはドキュメント
現在のユーザーがアクセス可能なパーティションテーブルのパーティションのヒストグラム情報を確認する:ALL_PART_HISTOGRAMS
このテナント内のすべてのパーティションテーブルのパーティションのヒストグラム情報を確認する:DBA_PART_HISTOGRAMS
テーブルレベルのヒストグラム統計情報については、以下のビューを参照してください:
サブパーティションレベルのヒストグラム統計情報については、以下のビューを参照してください:
テーブルレベルの列統計情報については、以下のビューを参照してください:
グローバルレベルの列統計情報については、以下のビューを参照してください:
パーティションレベルの列統計情報については、以下のビューを参照してください:
サブパーティションレベルの列統計情報については、以下のビューを参照してください:
インデックス統計情報については、以下のビューを参照してください:
統計情報の収集方法については、以下のドキュメントを参照してください: