【发布时间】:2023-03-16 12:33:01
【问题描述】:
我的查询很简单,但包含大量数据:
SELECT *
FROM trackhistory
WHERE key=14846 and
date between "2016-11-15 00:00:00" and "2016-12-16 13:47:02"
我在这个表中有超过 1000 万行。
我的表结构是:
请帮我优化一下。执行需要两分钟多的时间。
【问题讨论】:
-
定义了任何索引?如果不是,则为键添加一个,为日期添加一个
-
可能的键为空应该给你一个线索......
标签: mysql optimization where-clause between