为什么sql语句中加了条件后反而执行速度慢了

2025年03月24日 17:15
有2个网友回答
网友(1):

3亿多,你表里有索引没?

让你从3亿块钱里找HD50开头的人民币你说慢不?

所以当你条件里加了没有索引的字段查询后会慢,其实就算有索引,你的表那么大,查起来也挺费劲的

至于执行过程,就是先查出region_id is not null的,然后再从中查出half_traffic>0的,最后统计条数

网友(2):

其实你可以把人民币编号设成索引字段,这样速度可能快一点。不过你的记录总数是3亿条,速度当然有 点慢了!正常呀~