百万数据count需要多久 mysqlsum查询速度很慢?

mysqlsum查询速度很慢?这个问题与设计有关。简单的SQL优化并不能提高很多,但是这个SQL可以进一步优化使用索引,用unionall代替in,比如select*fromtabwhereidin(

mysqlsum查询速度很慢?

这个问题与设计有关。简单的SQL优化并不能提高很多,但是这个SQL可以进一步优化

使用索引,用unionall代替in,比如select*fromtabwhereidin(1,2),可以写成select*fromtabwhereid=1 unionall

select*fromtabwhereid=2

但是上面的优化并不能达到根本的效果,如果数据是100万、1000万,不可能每次都查出来,你的页面也不能全部显示出来!你需要改变你的想法,例如,找出一个成员的订单记录,然后通过程序(Java或存储过程)计算时差,然后根据上面的计算出下一个成员