【发布时间】:2011-03-16 12:20:40
【问题描述】:
查询:
select `r`.`id` as `id`
from `tbl_rls` as `r`
left join `tblc_comment_manager` as `cm` on `cm`.`rlsc_id` != `r`.`id`
两个表都有 8k 条记录,但为什么速度很慢,有时需要 2-3 分钟甚至更长时间?
OMG,这个查询使 mysql 服务器停机。稍后会回复你们:(
所有建议索引列的人都是正确的。 是的,我写的查询是愚蠢和错误的。谢谢指正。
【问题讨论】:
-
有索引吗?如果有,在哪几列?
-
id列都应该有索引
标签: sql mysql join query-optimization