SHOW COLUMN STATS
説明
このステートメントは、Tableの列統計を表示するために使用されます。
構文
SHOW COLUMN [CACHED] STATS <table_name> [ (<column_name> [, ...]) ];
必須パラメータ
1. <table_name>
カラム統計を表示するTableの名前。
オプションパラメータ
1. CACHED
FEキャッシュ内のカラム統計を表示します。指定されない場合、デフォルトで統計Tableに永続化された情報が表示されます。
2. <column_name>
表示が必要なカラム名を指定します。カラム名はTableに存在する必要があり、複数のカラム名はカンマで区切ります。指定されない場合、デフォルトですべてのカラムの情報が表示されます。
戻り値
| Column | Note |
|---|---|
| column_name | カラム名 |
| index_name | インデックス名 |
| count | カラム行数 |
| ndv | カラム個別値数 |
| num_null | カラムnull数 |
| data_size | カラム総データサイズ |
| avg_size_byte | カラム平均サイズ |
| min | 最小値 |
| max | 最大値 |
| method | 収集メソッド |
| type | 収集タイプ |
| trigger | ジョブトリガーメソッド |
| query_times | クエリ回数 |
| updated_time | 更新時間 |
| update_rows | 最後のanalyze時の更新行数 |
| last_analyze_row_count | 最後のanalyze時のTable行数 |
| last_analyze_version | 最後のanalyze時のTableバージョン |
アクセス制御要件
このSQLを実行するユーザーは、最低でも以下の権限を持つ必要があります:
| Privilege | Object | 注釈 |
|---|---|---|
| SELECT_PRIV | Table | SHOWを実行する際、クエリ対象TableのSELECT_PRIV権限が必要です。 |
例
- Tabletest1のすべてのカラムの統計を表示します。
SHOW COLUMN STATS test1;
+-------------+------------+----------+---------+----------+-----------+---------------+--------+--------+--------+--------------+---------+-------------+---------------------+-------------+------------------------+----------------------+
| column_name | index_name | count | ndv | num_null | data_size | avg_size_byte | min | max | method | type | trigger | query_times | updated_time | update_rows | last_analyze_row_count | last_analyze_version |
+-------------+------------+----------+---------+----------+-----------+---------------+--------+--------+--------+--------------+---------+-------------+---------------------+-------------+------------------------+----------------------+
| name | test1 | 87775.0 | 48824.0 | 0.0 | 351100.0 | 4.0 | '0001' | 'ffff' | FULL | FUNDAMENTALS | MANUAL | 0 | 2025-02-05 12:17:08 | 0 | 100000 | 3 |
| id | test1 | 100000.0 | 8965.0 | 0.0 | 351400.0 | 3.514 | 1000 | 9999 | SAMPLE | FUNDAMENTALS | MANUAL | 0 | 2025-02-05 12:17:41 | 0 | 100000 | 3 |
+-------------+------------+----------+---------+----------+-----------+---------------+--------+--------+--------+--------------+---------+-------------+---------------------+-------------+------------------------+----------------------+
- 現在のFEキャッシュ内のtest1の全列の統計情報を表示します。
SHOW COLUMN CACHED STATS test1;
+-------------+------------+----------+---------+----------+-----------+---------------+--------+--------+--------+--------------+---------+-------------+---------------------+-------------+------------------------+----------------------+
| column_name | index_name | count | ndv | num_null | data_size | avg_size_byte | min | max | method | type | trigger | query_times | updated_time | update_rows | last_analyze_row_count | last_analyze_version |
+-------------+------------+----------+---------+----------+-----------+---------------+--------+--------+--------+--------------+---------+-------------+---------------------+-------------+------------------------+----------------------+
| name | test1 | 87775.0 | 48824.0 | 0.0 | 351100.0 | 4.0 | '0001' | 'ffff' | FULL | FUNDAMENTALS | MANUAL | 0 | 2025-02-05 12:17:08 | 0 | 100000 | 3 |
| id | test1 | 100000.0 | 8965.0 | 0.0 | 351400.0 | 3.514 | 1000 | 9999 | SAMPLE | FUNDAMENTALS | MANUAL | 0 | 2025-02-05 12:17:41 | 0 | 100000 | 3 |
+-------------+------------+----------+---------+----------+-----------+---------------+--------+--------+--------+--------------+---------+-------------+---------------------+-------------+------------------------+----------------------+