性能测试中mysql的慢查询日志

作者: 陈芝麻烂谷子的事 | 来源:发表于2021-02-23 12:11 被阅读0次

性能测试中,通过接口查询数据库施压时,需要设置满足系统当前性能的sql查询时间,如果超出设定时间,我们认为这个sql就是需要优化的。
(1)我们可以通过 SHOW VARIABLES LIKE 'slow_query%'; 查询是否开始慢查询日志功能
(2)查看默认设置中多长时间的查询呗认为是慢查询:
SHOW VARIABLES LIKE 'long_query_time';
(3)获取慢日志的方法1 - 通过sql语句修改,单词设置,重启服务后会回复默认设置:

       SET GLOBAL slow_query_log = ON; #关闭使用OFF
       SET GLOBAL long_query_time  = 10; #超过10秒认为是慢查询语句

(4)获取慢日志的方法2 - 通过修改配置文件,永久设置:
ps -ef |grep msyql -- 查看mysql进程 ,找到mysqld的进程
cd 进入到bin的上一级目录 – mysql_23306。有一个.cnf文件 一般都叫my.cnf 这里叫 23306.cnf,根据安装方式的不同还有可能在etc的文件下
vim 23306.cnf 在 mysqld下新增log-slow-queries=dir\filename 和 long_query_time=n

相关文章

  • Mysql 慢查询日志

    Mysql 慢查询日志 慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中...

  • mysql慢查询日志

    慢查询日志 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能,执行时间...

  • mysql查询优化 - 慢查询

    mysql查询速度优化思路 开启慢查询日志 查看导致阻塞的sql语句 重现场景, 单独测试 mysql 慢查询分析...

  • MySQL慢查询日志如何开启以及分析

    1、MySQL慢查询日志是什么 (1)MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录MySQL中...

  • 性能测试中mysql的慢查询日志

    性能测试中,通过接口查询数据库施压时,需要设置满足系统当前性能的sql查询时间,如果超出设定时间,我们认为这个sq...

  • Mysql 慢查询日志配置

    慢查询日志 一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更...

  • 数据库性能优化-定位满查询

    一、通过慢查询日志获取存在性能问题的SQL 开启mysql数据库慢查询日志和not using index的查询。...

  • MySQL慢查询日志总结

    MySQL慢查询日志总结 慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MyS...

  • mysql 开启慢查询及其用mysqldumpslow做日志分析

    mysql 开启慢查询 mysql慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过...

  • mysql-慢查询日志

    1、什么是慢查询日志 mysql慢查询日志是mysql提供的一种日志记录,它用来记录在MySQL中响应时间超过...

网友评论

    本文标题:性能测试中mysql的慢查询日志

    本文链接:https://www.haomeiwen.com/subject/ejsrfltx.html