説明
このビューはV3.2.1バージョンから導入されました。
機能の概要
現在ユーザーがアクセス可能なテーブルのオプティマイザー統計情報を表示します。
適用対象
このビューは、OceanBaseデータベースのOracleモードでのみ適用されます。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| OWNER | VARCHAR2(128) | NO | エンティティが属するユーザー |
| TABLE_NAME | VARCHAR2(128) | NO | テーブル名 |
| PARTITION_NAME | VARCHAR2(128) | NO | パーティション名 |
| PARTITION_POSITION | NUMBER | NO | パーティションのテーブル内での位置 |
| SUBPARTITION_NAME | VARCHAR2(128) | NO | サブパーティション名 |
| SUBPARTITION_POSITION | NUMBER | NO | サブパーティションのパーティション内での位置 |
| OBJECT_TYPE | VARCHAR2(12) | NO | エンティティタイプ |
| NUM_ROWS | NUMBER | YES | エンティティ内の行数 |
| BLOCKS | NUMBER | YES | このフィールドは現在サポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| EMPTY_BLOCKS | NUMBER | YES | このフィールドは現在サポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| AVG_SPACE | NUMBER | YES | このフィールドは現在サポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| CHAIN_CNT | NUMBER | YES | このフィールドは現在サポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| AVG_ROW_LEN | NUMBER | YES | エンティティの平均行長 |
| AVG_SPACE_FREELIST_BLOCKS | NUMBER | YES | このフィールドは現在サポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| NUM_FREELIST_BLOCKS | NUMBER | YES | 現在このフィールドはサポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| AVG_CACHED_BLOCKS | NUMBER | YES | 現在このフィールドはサポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| AVG_CACHE_hit_RATIO | NUMBER | YES | 現在このフィールドはサポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| IM_IMCU_COUNT | NUMBER | YES | 現在このフィールドはサポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| IM_BLOCK_COUNT | NUMBER | YES | 現在このフィールドはサポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| IM_STAT_UPDATE_TIME | TIMESTAMP(9) | YES | 現在このフィールドはサポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| SCAN_RATE | NUMBER | YES | 現在このフィールドはサポートされていません。現在、このフィールドのデフォルト値はNULLです。 |
| SAMPLE_SIZE | NUMBER | YES | 統計情報収集時のサンプリングサイズ |
| LAST_ANALYZED | DATE | YES | 最終分析日時 |
| GLOBAL_STATS | VARCHAR2(3) | YES |
|
| USER_STATS | VARCHAR2(3) | YES | パーティション統計情報がユーザー設定かどうかを示します。 |
| STATTYPE_LOCKED | VARCHAR2(5) | YES | 統計情報のロックタイプ |
| STALE_STATS | VARCHAR2(3) | YES | 統計情報が古くなっているかどうかを示します。 |
| SCOPE | VARCHAR2(7) | YES | 統計情報の有効範囲 |
クエリ例
現在ユーザーがアクセス可能なテーブルのうち、テーブル T_SUBPART のオプティマイザー統計情報を確認します。
obclient [SYS]> SELECT OWNER, TABLE_NAME, OBJECT_TYPE, NUM_ROWS, AVG_ROW_LEN FROM SYS.ALL_TAB_STATISTICS WHERE TABLE_NAME = 'T_SUBPART' ORDER BY 1, 2, 3;
クエリ結果は次のとおりです:
+-------+------------+--------------+----------+-------------+
| OWNER | TABLE_NAME | OBJECT_TYPE | NUM_ROWS | AVG_ROW_LEN |
+-------+------------+--------------+----------+-------------+
| SYS | T_SUBPART | PARTITION | 2530 | 60 |
| SYS | T_SUBPART | PARTITION | 4966 | 60 |
| SYS | T_SUBPART | PARTITION | 2504 | 60 |
| SYS | T_SUBPART | SUBPARTITION | 829 | 60 |
| SYS | T_SUBPART | SUBPARTITION | 1141 | 60 |
| SYS | T_SUBPART | SUBPARTITION | 560 | 60 |
| SYS | T_SUBPART | SUBPARTITION | 1122 | 60 |
| SYS | T_SUBPART | SUBPARTITION | 2714 | 60 |
| SYS | T_SUBPART | SUBPARTITION | 1130 | 60 |
| SYS | T_SUBPART | SUBPARTITION | 549 | 60 |
| SYS | T_SUBPART | SUBPARTITION | 1125 | 60 |
| SYS | T_SUBPART | SUBPARTITION | 830 | 60 |
| SYS | T_SUBPART | TABLE | 10000 | 60 |
+-------+------------+--------------+----------+-------------+
13 rows in set
関連ビューまたはドキュメント
テナント内のすべてのテーブルのオプティマイザー統計情報を確認する:DBA_TAB_STATISTICS
現在のユーザーが所有するテーブルのオプティマイザー統計情報を確認する:USER_TAB_STATISTICS
グローバルレベルの列統計情報については、以下のビューを参照してください:
パーティションレベルの列統計情報については、以下のビューを参照してください:
サブパーティションレベルの列統計情報については、以下のビューを参照してください:
テーブルレベルのヒストグラム統計情報については、以下のビューを参照してください:
パーティションレベルのヒストグラム統計情報については、以下のビューを参照してください:
サブパーティションレベルのヒストグラム統計情報については、以下のビューを参照してください:
インデックス統計情報については、以下のビューを参照してください:
統計情報の収集方法については、以下のドキュメントを参照してください: