简述Mysql Explain 命令


本文整理自网络,侵删。

MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP)。这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。

参考官方文档地址:

http://dev.mysql.com/doc/refman/5.7/en/explain.html

为什么用explain . 如果你的页面返回结果很慢,你就需要使用explain去分析你的sql是否需要优化了.

1/ 官方定义

The EXPLAIN statement provides information about how MySQL executes statements: 

explain 语句提供 mysql 语句执行信息.

2/ 注意点

1) explain 能分析的语句包括 'SELECT, DELETE, INSERT, REPLACE, and UPDATE

2) explain 可以分析某个mysql的connection Id  

3) 使用explain 查看索引的使用 和 表的连接顺序 ,以提高查询速度

4) 如果你有索引,但是没有使用上,你需要ANALYZE TABLE. 

阅读剩余部分

相关阅读 >>

详解数据库连接的url的写法及总结

mssql2005 insert,update,delete 之output子句使用实例

如何使jdk导入证书

oracle基本查询用法入门示例

sql server中分区表的用法

sql server 2005安装实例环境图解第12页

oracle 常用的sql语法和数据对象

mysql sql服务器模式介绍

sql中case when的用法

oracle与sql server在企业应用的比较

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...