性能测试问题之慢sql分析

标签:
性能测试 |
分类: 软件测试 |
我们在做性能测试的时候,慢sql也可以说是很常见问题,我的性能测试生涯几乎经常遇到慢sql,那么我们怎么来判断有没有慢sql呢,有慢sql后怎么来分析优化呢?如图:



可以看到 慢查询日志是开启的,如果没有开启,
执行set global slow_query_log='ON'; 开启慢sql日志即可
2)查询一下sql语句执行超过多久后会当慢sql的记录:
show variables like '%long_query_time%'; 输出结果

经查询可知sql语句执行超过1s就会当慢sql进行记录,当我们想修改这个时间的时候,执行语句:set
long_query_time=0.5;
3)我们来随便执行一个sql 看一下监控效果
SELECT * from test LIMIT 100000;
前一篇:动态测试和静态测试的区别