メインコンテンツまでスキップ

SHOW COLUMN STATS

説明

このステートメントは、テーブルの列統計を表示するために使用されます。

構文

SHOW COLUMN [CACHED] STATS <table_name> [ (<column_name> [, ...]) ];

必須パラメータ

1. <table_name>

列統計を表示するテーブルの名前。

オプションパラメータ

1. CACHED

FEキャッシュ内の列統計を表示する。指定されない場合、デフォルトで統計テーブルに永続化された情報が表示される。

2. <column_name>

表示する必要のある列名を指定する。列名はテーブルに存在する必要があり、複数の列名はカンマで区切る。指定されない場合、デフォルトですべての列の情報が表示される。

戻り値

ColumnNote
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時のテーブル行数
last_analyze_version最後のanalyze時のテーブルバージョン

アクセス制御要件

このSQLを実行するユーザーは、少なくとも以下の権限を持っている必要があります:

PrivilegeObjectNotes
SELECT_PRIVTableSHOWを実行する際、クエリ対象テーブルのSELECT_PRIV権限が必要。

  1. テーブルtest1のすべての列の統計を表示する。
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 |
+-------------+------------+----------+---------+----------+-----------+---------------+--------+--------+--------+--------------+---------+-------------+---------------------+-------------+------------------------+----------------------+
  1. 現在の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 |
+-------------+------------+----------+---------+----------+-----------+---------------+--------+--------+--------+--------------+---------+-------------+---------------------+-------------+------------------------+----------------------+