zoukankan      html  css  js  c++  java
  • 安装mysqlsla性能分析工具

    开启mysql慢查询日志

    vi /etc/my.cnf

    slow-query-log = on  #开启MySQL慢查询功能

    slow_query_log_file = /data/mysql/127-slow.log  #设置MySQL慢查询日志路径

    long_query_time = 5  #修改为记录5秒内的查询,默认不设置此参数为记录10秒内的查询

    log-queries-not-using-indexes = on  #记录未使用索引的查询

    :wq! #保存退出

    service mysqld restart #重启MySQL服务

    安装mysqlsla

    yum install  wget  perl  perl-DBI  perl-DBD-MySQL  #执行此命令安装依赖包

    wget http://hackmysql.com/scripts/mysqlsla-2.03.tar.gz  #下载mysqlsla

    tar zxvf mysqlsla-2.03.tar.gz  #解压

    cd  mysqlsla-2.03  #进入安装目录

    perl Makefile.PL  #配置

    make  #编译

    make install  #安装

    、使用mysqlsla分析MySQL慢查询日志

    #查询记录最多的20个sql语句,并写到select.log中去

    mysqlsla -lt slow --sort t_sum --top 20  /data/mysql/127-slow.log >/tmp/select.log

    #统计慢查询文件为/data/mysql/127-slow.log的所有select的慢查询sql,并显示执行时间最长的100条sql,并写到sql_select.log中去

    mysqlsla -lt slow  -sf "+select" -top 100  /data/mysql/127-slow.log >/tmp/sql_select.log

    #统计慢查询文件为/data/mysql/127-slow.log的数据库为mydata的所有select和update的慢查询sql,并查询次数最多的100条sql,并写到sql_num.sql中去

    mysqlsla -lt slow  -sf "+select,update" -top 100 -sort c_sum  -db mydata /data/mysql/127-slow.log >/tmp/sql_num.log

  • 相关阅读:
    工作流资源模式
    工作流资源模式
    工作流资源模式
    工作流资源模式
    工作流模式-工作流资源模式43种
    pmbok中文第六版官方在线版(班主任推荐)
    PMP项目管理知识体系指南(PMBOK指南)第六版,无水印、无密码、带目录、高清
    五、行为型模式
    四、结构型模式
    一、UML
  • 原文地址:https://www.cnblogs.com/qiandu/p/4980028.html
Copyright © 2011-2022 走看看