MySQL数据库的SQL语句优化方法,
1、使用 show status 了解各种 SQL 的执行频率
mysql> show status like 'Com%';
该命令可以查询 sql 命令的执行次数。
2、定位执行效率较低的 SQL 语句
定位执行效率较低的 SQL 一般有两种方法:
3、通过 explain 分析低效 SQL 的执行计划
all < index < range < ref < eq_ref < const, system < null
以上常见的访问类型从左至右,性能又差到好。
4、MySQL 4.1 的扩展命令 explain extended
在 MySQL 4.1 引入了 explain extended 命令,通过该命令加上 show warnings,我们能够得到 SQL 在真正执行之前优化器做了哪些 SQL 改写。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。