所以我在这里有一个基本的查询选择日期范围。它似乎需要(相对较长的时间来处理)我想知道我能做些什么来改善处理时间。这是查询。加速mysql查询
SELECT h.id as hid,h.created_on,u.id as uid,u.fname,u.lname,u.email
FROM hud h
LEFT JOIN user_hud uh on h.id = uh.hid
LEFT JOIN users u on u.id = uh.uid
WHERE
h.created_on
BETWEEN DATE_SUB(CURDATE() ,INTERVAL 12 MONTH)
AND DATE_SUB(CURDATE() ,INTERVAL 7 DAY)
打破了查询是允许的。 – GolezTrol 2013-04-06 18:05:43
'解释',任何人? – raina77ow 2013-04-06 18:07:05
你在'''hud.id''','''user_hud.hid''','users.id''','user_hud.uid''和'''hud .created_on'''列?发布查询的“EXPLAIN”(http://dev.mysql.com/doc/refman/5.5/en/explain.html)。返回多少行,处理时间是多少? – dtech 2013-04-06 18:07:19