我之前尝试手动分析一个几十万数据的表,直接给我cpu干冒烟了,同时执行时间也很长;
70w 的回表,并发上来肯定慢。
减少回表或者加过滤性高的条件吧。
1、自动收集有触发条件,没有达到触发阈值就不会收集;30条有没有可能是你触发阈值太高,很多都没有自动收集呢?
2、JOB_INFO里面有显示收集统计信息的抽样比例,看着你都是10%多一点的,也就是1万多数据,3s是正常的,甚至不能算快。
手动收集也得看下你的抽样比例和表结构之类的,同样是几十万数据,字段数、数据类型、集群当时的资源情况等等都有可能影响到收集的速度。