关于mysql数据优化的严重问题思考
自己写的网站即将上线,但是发现很多地方效率低。以前没注意现在不得不重视起来!调试的时候再次看到自己写的数据查询语句,突然觉得可能效率很低!
主要是一个文章查询,我使用了两个 left join (如图)
现在不知道该不该用 这两个join, 最后我用了 order by+ limit 排序之后只拿出几十条,一直没弄明白,mysql会不会 先排序拿出 这12条 然后 join。还是 全部join之后在排序拿出12条。
一前一后 效率相差可是非常巨大的!
这是我见过最经典的SQL嵌套查询 chulong 发表于 2016-2-23 16:01
这是我见过最经典的SQL嵌套查询
不过是两次 左连接查询而已 where 替换成and 为什么不加个冗余 字段呢?
224600 发表于 2016-3-10 10:10
为什么不加个冗余 字段呢?
有什么作用么?
文章表,文章类别表,用户信息表。怎么加还是要 从这三个表中获取数据。 explain SQL语句 看下几个表的数据加条件使得数据变少点
页:
[1]