跳到主要内容

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 命令的用户必须至少具有以下权限:

权限(Privilege)对象(Object)说明(Notes)
SELECT_PRIV表(Table)当执行 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 |
+--------------+-------------+-----------+---------------------+------------------------+---------+---------------+-------------+---------------------+---------------------+