所以我在這裏有一個基本的查詢選擇日期範圍。它似乎需要(相對較長的時間來處理)我想知道我能做些什麼來改善處理時間。這是查詢。加速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