NutzCN Logo
问答 mysql --sql查询优化
发布于 65天前 作者 tiankongkm 89 次浏览 复制 上一个帖子 下一个帖子
标签:

以下sql用时 250秒 从462万条数据查询80万数据 sum_date加了索引 --mysql innodb引擎
SELECT * FROM ad_m_sum_apps WHERE sum_date >= '2017-06-01' AND sum_date <= '2017-06-18'
请问大大如何优化。。

11 回复

explain 输出什么

另外,count耗时多少

"1" "SIMPLE" "ad_m_sum_apps" "ALL" "sum_date" "" "" "" "4623353" "Using where"

count(*)耗时0.426s

额,难道你count全表的?没带查询条件吗?如果count这么快,而select那么慢,只是说明传输的数据量很大了

count加了条件的,数据量太大的话 可是 sum()也很慢 14s

count加了条件的,数据量太大的话 可是 sum()也很慢 14s

sum什么字段?表结构贴来看看

兽总,请问给一个将近40个字段的表的其中20个字段都加上索引会如何···

插入性能会慢一些

😂😂😂谢兽总帮忙

来自炫酷的 NutzCN

这种条件 用between .. and ... 效率更高一些吧

WHERE sum_date >= '2017-06-01' AND sum_date <= '2017-06-18'
添加回复
请先登陆
回到顶部