Mysql优化SQL语句的一般步骤

首先,我们需要显示Mysql的状态,一系列操作导致的服务器的动态值,我们只能看,来判断,不能改。

show status; 会话级别的。

这次登录以后的操作次数。  

show status like 'com_insert';
show status like 'com_select';
show status like 'com_update';
show status like 'com_delete';

显示这次服务器起来后,增删改查多少次,判断是增加多,还是查询多。

show global status; 

show GLOBAL status like 'com_insert';
show GLOBAL status like 'com_select';
show GLOBAL status like 'com_update';
show GLOBAL status like 'com_delete';

 我们建议不采用Myisam引擎,采用Innodb引擎,所以

show status like 'innodb_rows%'

显示连接数,不管你是不是登录成功,都算上一次连接:

show status like 'connections%'

 我们需要把二进制日志和慢查询打开:

查看慢查询是不是开启:

show status like '%slow_query_log%'

原文地址:https://www.cnblogs.com/littlehb/p/3066753.html