子查询的优化最重要的优化建议是尽可能使用关联查询来代替。
因为子查询每次查询出来的结果会暂时存放在临时表里,也会进行IO,与其如此还不如直接使用join来进行关联。
当然,也并不是所有的子查询都能使用join来代替,只有当都可以使用时才要考虑是否需要替换
MySQL子查询优化思路
原创a772304419 ©著作权
©著作权归作者所有:来自51CTO博客作者a772304419的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL 子查询会影响查询效率吗 mysql子查询原理
子查询指一个查询语句嵌套在另一个查询语句内的查询。在select语句中先计算子查询,子查询结果作为外层另一个查询的过滤条件。标量子查询:子查询的值是固定的。关联子查询:内层查询与外层查询是有互动的。 那咱们接着上次文章的表格练练手吧! 表格代码链接 May:看完这篇文章保证你学会sql的增删改zhuanlan.zhihu.com 表格图片
MySQL 子查询会影响查询效率吗 mysql 子查询 mysql 子查询使用父查询字段 mysql子查询 mysql递归查询所有子节点