MySql 数据统计很慢
现在有一个表,数据量比较大,有5000多万条数据。对于这个单表进行统计查询时,很慢,大概要20S左右
1.表payments字段比较多,有30多个字段
2.查询的where字段都有建立索引
3.userId 的值比较多,多的有上万个
SELECT IFNULL(sum(amount),0) as sum FROM `payments` WHERE cash = 1 and status = 1 and created_at<CURDATE() and userId in(123)
请问,这种情况应该怎么进行优化