SHOW STATS_HEALTHY

    语句可以预估统计信息的准确度,也就是健康度。健康度低的表可能会生成次优查询执行计划。

    可以通过执行 ANALYZE 表命令来改善表的健康度。当表的健康度下降到低于 时,则会自动执行 ANALYZE 命令。

    ShowStmt

    ShowTargetFilterable

    ShowLikeOrWhereOpt

    加载示例数据并运行 命令:

    执行批量更新来删除大约 30% 的记录,然后检查统计信息的健康度:

    SHOW STATS_HEALTHY 语句是 TiDB 对 MySQL 语法的扩展。