0
有人可以幫助我進行Mysql查詢優化嗎?針對臨時表的Mysql查詢優化
查詢:
SELECT
lm.lead_id,lm.lead_title,lm.lead_active,lm.lead_da te,
la.lead_assign_add_date
FROM
lms_lead_master lm
LEFT JOIN lms_lead_assign la ON lm.lead_id = la.lead_id
WHERE
lm.lead_active = '1'
GROUP BY
lm.lead_id
ORDER BY
la.lead_assign_add_date desc
解釋節目
流明表使用使用其中;使用臨時;在Extra中使用filesort。
Index : lm -> PRIMARY KEY (`lead_id`),
KEY `fk_lms_status_id` (`lead_status_id`),
KEY `fk_lms_source_id` (`lead_source_id`),
KEY `fk_lms_user_id` (`user_id`),
KEY `opt_master` (`lead_active`,`lead_date`)
la ->PRIMARY KEY (`lead_assign_id`),
KEY `fk_lms_assignee` (`lead_assignee_id`),
KEY `fk_lms_assigned` (`lead_assigned_to_id`),
KEY `fk_lms_user` (`user_id`),
KEY `fk_lms_lead_id` (`lead_id`),
KEY `lead_assign_date` (`lead_assign_add_date`)
如何避免臨時表和文件排序?
在此先感謝。南非智利。