1、使用 show status 了解各种 sql 的执行频率 mysql> show status like "Com%"; 该命令可以查询 sql 命令的执行次数。 2、定位执行效率较低的 SQL 语句 定位执行效率较低的 S
mysql> show status like "Com%";
该命令可以查询 sql 命令的执行次数。
定位执行效率较低的 SQL 一般有两种方法:
--log-show-queries[=file_name]
该选项启动;show processlist
命令查看当前 Mysql 在执行的线程,包括线程的状态、是否锁表等,可以实时地查看 SQL 的执行情况,同时对一些锁表操作进行优化;all < index < range < ref < eq_ref < const, system < null
以上常见的访问类型从左至右,性能又差到好。
explain extended
在 MySQL 4.1 引入了 explain extended 命令,通过该命令加上 show warnings,我们能够得到 SQL 在真正执行之前优化器做了哪些 SQL 改写。
--结束END--
本文标题: MySQL数据库的SQL语句优化方法
本文链接: https://www.lsjlt.com/news/4298.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0