SHOW STATS_META

你可以通过 SHOW STATS_META 来查看表的总行数以及修改的行数等信息,可以通过 ShowLikeOrWhere 来筛选需要的信息。

目前 SHOW STATS_META 会输出以下列:

列名说明
Db_name数据库名
Table_name表名
Partition_name分区名
Update_time更新时间
Modify_count修改的行数
Row_count总行数
Last_analyze_time表上次被分析的时间

语法图

ShowStatsMetaStmt
SHOWSTATS_METAShowLikeOrWhere
ShowLikeOrWhere
LIKESimpleExprWHEREExpression

示例

SHOW STATS_META;
+---------+------------+----------------+---------------------+--------------+-----------+---------------------+ | Db_name | Table_name | Partition_name | Update_time | Modify_count | Row_count | Last_analyze_time | +---------+------------+----------------+---------------------+--------------+-----------+---------------------+ | test | t0 | | 2025-07-27 16:58:00 | 0 | 0 | 2025-07-27 16:58:00 | | test | t1 | | 2025-07-27 16:58:04 | 0 | 0 | 2025-07-27 16:58:04 | | test | t2 | | 2025-07-27 16:58:11 | 0 | 0 | 2025-07-27 16:58:11 | | test | s | | 2025-07-27 19:46:43 | 0 | 0 | 2025-07-27 19:46:43 | | test | t | | 2025-07-27 12:04:21 | 0 | 0 | 2025-07-27 12:04:21 | +---------+------------+----------------+---------------------+--------------+-----------+---------------------+ 5 rows in set (0.00 sec)
SHOW STATS_META WHERE table_name = 't2';
+---------+------------+----------------+---------------------+--------------+-----------+---------------------+ | Db_name | Table_name | Partition_name | Update_time | Modify_count | Row_count | Last_analyze_time | +---------+------------+----------------+---------------------+--------------+-----------+---------------------+ | test | t2 | | 2025-07-27 16:58:11 | 0 | 0 | 2025-07-27 16:58:11 | +---------+------------+----------------+---------------------+--------------+-----------+---------------------+ 1 row in set (0.00 sec)

MySQL 兼容性

该语句是 TiDB 对 MySQL 语法的扩展。

另请参阅

文档内容是否有帮助?