title | summary |
---|---|
SHOW COLUMN_STATS_USAGE |
TiDB 数据库中 SHOW COLUMN_STATS_USAGE 的使用概况。 |
SHOW COLUMN_STATS_USAGE
语句显示列统计信息的最近一次使用时间和收集时间。你还可以使用该语句来查看 PREDICATE COLUMNS
和已收集统计信息的列。
目前,SHOW COLUMN_STATS_USAGE
语句返回以下列:
列名 | 说明 |
---|---|
Db_name |
数据库名 |
Table_name |
表名 |
Partition_name |
分区名 |
Column_name |
列名 |
Last_used_at |
最近一次将列统计信息用于查询优化的时间 |
Last_analyzed_at |
最近一次收集列统计信息的时间 |
ShowColumnStatsUsageStmt ::=
"SHOW" "COLUMN_STATS_USAGE" ShowLikeOrWhere?
ShowLikeOrWhere ::=
"LIKE" SimpleExpr
| "WHERE" Expression
SHOW COLUMN_STATS_USAGE;
+---------+------------+----------------+-------------+--------------+---------------------+
| Db_name | Table_name | Partition_name | Column_name | Last_used_at | Last_analyzed_at |
+---------+------------+----------------+-------------+--------------+---------------------+
| test | t1 | | id | NULL | 2024-05-10 11:04:23 |
| test | t1 | | b | NULL | 2024-05-10 11:04:23 |
| test | t1 | | pad | NULL | 2024-05-10 11:04:23 |
| test | t | | a | NULL | 2024-05-10 11:37:06 |
| test | t | | b | NULL | 2024-05-10 11:37:06 |
+---------+------------+----------------+-------------+--------------+---------------------+
5 rows in set (0.00 sec)
该语句是 TiDB 对 MySQL 语法的扩展。