mysql explain 是干嘛的
时间: 2023-06-13 19:06:18 浏览: 101
mysql explain
`EXPLAIN` 是 MySQL 中用来查询语句执行计划的关键字。当我们执行一条查询语句时,MySQL 会根据表的索引情况、表的大小、查询条件等因素生成一份查询计划,并根据该计划执行查询操作。`EXPLAIN` 命令可以帮助我们了解 MySQL 优化器是如何生成查询计划的,从而更好地优化查询语句,提高查询效率。
使用 `EXPLAIN` 命令可以查看一条 SQL 语句的执行计划,包括 MySQL 使用了哪些索引、如何连接表、表的读取顺序、使用了哪些临时表等信息。`EXPLAIN` 命令可以帮助我们定位查询语句性能瓶颈,进行优化,提高查询效率。
阅读全文