tidb的analyze

tidb_auto_analyze_ratio这个参数就是用来控制多少数据变更才触发自动收集统计信息的,你看下是多少,另外SHOW ANALYZE STATUS
看下是不是这个表每天的自动统计信息收集任务都失败了
如果自动收集失败了,建议手工收集一下看看
SET tidb_build_stats_concurrency=16;
SET tidb_distsql_scan_concurrency =64;
ANALYZE TABLE table_name WITH 0.1 SAMPLERATE;—收集10%的统计信息

3 个赞