説明
このビューは、V4.2.0バージョンから導入されました。
機能の概要
現在のテナントにおいて、前回の統計情報収集以降に各テーブルで発生したDML操作の回数と、現在の統計情報が有効期限を過ぎているかどうかを表示します。
フィールドの説明
| フィールド | タイプ | NULLか | 説明 |
|---|---|---|---|
| DATABASE_NAME | varchar(128) | NO | テーブルが属するデータベース名 |
| TABLE_NAME | varchar(128) | NO | テーブル名 |
| PARTITION_NAME | varchar(128) | YES | パーティション名。パーティションテーブルのこの列の値がNULLの場合、現在のレコードはテーブルレベルで集計されていることを示します |
| SUBPARTITION_NAME | varchar(128) | YES | サブパーティション名。サブパーティションテーブルのこの列の値がNULLの場合、現在のレコードはテーブルレベルまたはパーティションレベルで集計されていることを示します |
| LAST_ANALYZED_ROWS | bigint(20) | YES | 前回統計情報を収集した時の行数。値がNULLの場合、統計情報が収集されたことがないことを示します |
| LAST_ANALYZED_TIME | timestamp(6) | YES | 前回統計情報を収集した時の時間。値がNULLの場合、統計情報が収集されたことがないことを示します |
| INSERTS | bigint(21) | NO | 前回統計情報を収集してから何行が挿入されたか |
| UPDATES | bigint(21) | NO | 前回統計情報を収集してから何行が更新されたか |
| DELETES | bigint(21) | NO | 前回統計情報を収集してから何行が削除されたか |
| STALE_PERCENT | bigint(21) | NO | 統計情報が期限切れとなる割合 |
| IS_STALE | varchar(3) | NO | 統計情報が期限切れかどうか。
|
クエリ例
このテナントのテーブルt_subpartに対して、前回統計情報を収集して以来に発生したDML操作の回数と統計情報の有効期限を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_TABLE_STAT_STALE_INFO WHERE TABLE_NAME='t_subpart';
クエリ結果は次のとおりです:
+---------------+---------------+----------------+-------------------+--------------------+----------------------------+---------+---------+---------+---------------+----------+
| DATABASE_NAME | TABLE_NAME | PARTITION_NAME | SUBPARTITION_NAME | LAST_ANALYZED_ROWS | LAST_ANALYZED_TIME | INSERTS | UPDATES | DELETES | STALE_PERCENT | IS_STALE |
+---------------+---------------+----------------+-------------------+--------------------+----------------------------+---------+---------+---------+---------------+----------+
| test | t_subpart | NULL | NULL | 1000 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p2023 | NULL | 635 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p2024 | NULL | 365 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p_max | NULL | 0 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p2023 | p2023sp0 | 127 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p2023 | p2023sp1 | 190 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p2023 | p2023sp2 | 127 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p2023 | p2023sp3 | 191 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p2024 | p2024sp0 | 73 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p2024 | p2024sp1 | 110 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p2024 | p2024sp2 | 73 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p2024 | p2024sp3 | 109 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p_max | p_maxsp0 | 0 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p_max | p_maxsp1 | 0 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p_max | p_maxsp2 | 0 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
| test | t_subpart | p_max | p_maxsp3 | 0 | 2025-03-21 16:21:09.846859 | 0 | 0 | 0 | 10 | NO |
+---------------+---------------+----------------+-------------------+--------------------+----------------------------+---------+---------+---------+---------------+----------+
16 rows in set