メインコンテンツまでスキップ
に最終更新

SHOW TABLE STATS

説明​

このステートメントは、テーブルの統計情報の概要を表示するために使用します。

構文​

SHOW TABLE STATS <table_name>;

必須パラメータ​

1. <table_name>

テーブル名

オプションパラメータ​

なし

戻り値​

カラム説明
updated_rowsテーブルで更新された行数
query_timesテーブルへのクエリ実行回数
row_countテーブルの行数
updated_timeテーブルの最終更新日時
columns分析済みのカラム一覧
trigger前回の分析を開始した方法
new_partition新しいパーティションへの初回ロードを示すフラグ
user_injectユーザーによる統計情報の投入を示すフラグ
enable_auto_analyze自動分析が有効かどうかを示すフラグ
last_analyze_time前回の分析日時

アクセス制御要件​

この SQL を実行するユーザーには、少なくとも次の権限が必要です。

権限オブジェクト説明
SELECT_PRIVテーブルSHOW を実行するには、対象テーブルに対する SELECT_PRIV 権限が必要です。

使用例​

  1. テーブル test1 の統計情報の概要を表示します。
SHOW TABLE STATS test1;
+--------------+-------------+-----------+---------------------+------------------------+---------+---------------+-------------+---------------------+---------------------+
| updated_rows | query_times | row_count | updated_time | columns | trigger | new_partition | user_inject | enable_auto_analyze | last_analyze_time |
+--------------+-------------+-----------+---------------------+------------------------+---------+---------------+-------------+---------------------+---------------------+
| 0 | 0 | 100000 | 2025-01-17 16:46:31 | [test1:name, test1:id] | MANUAL | false | false | true | 2025-02-05 12:17:41 |
+--------------+-------------+-----------+---------------------+------------------------+---------+---------------+-------------+---------------------+---------------------+