我有以下的MySQL查詢,它將需要超過421ms
我該如何優化?如何提高此查詢的性能?
SELECT j.*, c.cl_business_name, c.cl_short_name,
m.me_last_name, m.me_first_name, o.co_name, j.jo_deleted_date
FROM clients c, companies o, jobs j
LEFT JOIN members m ON j.me_id = m.me_id
WHERE ? AND j.jo_deleted = ? AND j.co_id = o.co_id AND j.cl_id = c.cl_id
ORDER BY jo_deleted_date DESC
您是否創建了索引? – Rahi
爲一百萬行421毫秒是不錯的。儘管你可以展示你的餐桌設計和解釋計劃。 –
1.請提供完整的查詢以替換。還請提供該查詢的解釋結果。 3.還提供索引列表以及您在查詢中的表格上定義的列名稱。你確定不到半秒的運行時間是不好的? – Shadow