SHOW STATS_HEALTHY
语句可以预估统计信息的准确度,也就是健康度。健康度低的表可能会生成次优查询执行计划。
可以通过执行 ANALYZE
表命令来改善表的健康度。当表的健康度下降到低于 时,则会自动执行 ANALYZE
命令。
ShowStmt
ShowTargetFilterable
ShowLikeOrWhereOpt
加载示例数据并运行 命令:
执行批量更新来删除大约 30% 的记录,然后检查统计信息的健康度:
SHOW STATS_HEALTHY
语句是 TiDB 对 MySQL 语法的扩展。