我有以下的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