性能测试最重要的一步就是性能优化,而优化之前要系统性能进行全面分析,其中分析的重要一步就是数据库。SQL对性能有着重要影响。
本文主要是讲解利用MySQL慢查询分析并且记录影响数据库性能的语句。
首先开启慢查询:
方法一:
命令修改参数值:
开启慢查询开关
set GLOBAL slow_query_log='ON'
查看慢查询日志路径,默认如下,可手动修改。
show VARIABLES like 'slow_query_log_file';
设置慢查询记录时间,超过该时间记录到日志。
set GLOBAL long_query_time=2;
方法二:
直接修改配置文件/etc/my.cnf
测试
select sleep(3)
查看日志
cat slow_query_log