Mysql | explain 执行计划详解

explain的作用查看sql的执行计划,帮助我们分析mysql是如何解析sql语句的查看表的加载顺序查看sql的查询类型哪些索引可能被使用,哪些索引实际被使用表之间的引用关系一个表中有多少行被优化器查询其他的额外信息执行计划字段列名说明id执行编号,标识select所属的列。如果语句中没有子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句会按顺序编号,对应其在

- 阅读全文 -

mysql 常用优化技巧

Mysql 优化概览软优化1. 查询语句优化可以使用 explain 或 desc 命令分析一条查询语句的执行信息。desc select * from index_ where title like "ha-9999%";其中会显示索引和查询数据读取条数等信息。2. 优化子查询尽量使用 JOIN 来代替子查询。因为子查询需要嵌套查询,嵌套查询会建立一张临时表,临时表的建立和删除会有较大的系统开销

- 阅读全文 -