• sql慢查询工具(配置代码)


    # 在mysql的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf[mysqld]中配置懒查询   
    slow_query_log = ON  # 是否已经开启慢查询
    long_query_time = 1  # 慢查询统计标准, 超过1秒
    slow_query_log_file = /usr/local/mysql/data/zzz-slow.log  # 慢查询日志文件路径
    log_queries_not_using_indexes = 1  # 如果值设置为ON,则会记录所有没有利用索引的查询(性能优化时开启此项,平时不要开启)
    # 重启mysql
    sudo /etc/init.d/mysql restart
    
    # 查看懒查询启动情况
    show variables like '%slow%';
    show variables like '%long_query_time%';
    
    # 懒查询分析工具 mysqldumpslow
    # -s:排序方式 c 查询次数  t 查询时间  l 等待锁的时间  r 返回的记录数  at 平均查询时间
    # -t:返回前面多少条的数据;
    # -g:包含什么,大小写不敏感的;
    
    # 返回记录中查询次数最多的10个语句
    sudo mysqldumpslow -s c -t 10 /usr/local/mysql/data/zzz-slow.log    
    
    # 返回记录中含有"user”, 并按照平均查询时间排序最慢的前10条语句
    sudo mysqldumpslow -s at -t 10 -g "user" /usr/local/mysql/data/zzz-slow.log
  • 相关阅读:
    centos7安装supervisor
    redis4.0 cluster搭建
    网易cetus数据库中间件安装-读写分离版本
    mongodb副本集基于centos7部署
    C# 单例模式实现
    HttpWebRequest的GET和POST方法
    C#中$的用法
    判断一个表是否存在
    C# 继承的一些解释
    C# 虚方法和抽象方法
  • 原文地址:https://www.cnblogs.com/wjun0/p/11853958.html
Copyright © 2020-2023  润新知