我的查询很简单,但包含大量数据:
SELECT *
FROM trackhistory
WHERE key=14846 and
date between "2016-11-15 00:00:00" and "2016-12-16 13:47:02"
此表中有超过 1000 万行。
我的表结构是:
请帮我优化一下。执行时间超过两分钟。
最佳答案
复合INDEX(key, date)
会比单独的索引更好。
关于MySQL 执行时间过长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42086759/