我的数据库有10.000.000记录
我想从数据库中选择,但它很重
查询我尝试过:
SELECT * FROM `table` USE INDEX (id) JOIN `new` AS p1
USE INDEX (pid) ON table.id = p1.pid
WHERE `p1.date` > '2015-02-01' AND `p1.date` < '2016-02-01'
答案 0 :(得分:0)
您需要列new.date
和table.id
的索引。
您可能不需要USE INDEX提示。
我假设日期范围内没有太多行。如果你的大部分行都在这个范围内,显然,这需要很长时间。
答案 1 :(得分:0)
使用
<块引用>“LIKE”代替“=”