zoukankan      html  css  js  c++  java
  • 通过mysqldumpslow来分析日志

    通过mysqldumpslow来分析日志。

    将mysql加入到全局变量中!!!

    sudo vim /etc/profile
    
    # 添加Mysql
    export PATH=$PATH:/usr/local/mysql/bin
    
    source /etc/profile
    

    前提是这个日志文件需要设置可访问权限。

    最好还是弄一个软连接到/usr/bin下面。

    sudo ln -s /usr/local/mysql/bin/mysqldumpslow /usr/bin/mysqldumpslow
    

    列出了最慢的三条日志信息。

    sudo mysqldumpslow -t 3 /tmp/mysql-slow.log 
    
    Reading mysql slow query log from /tmp/mysql-slow.log
    Count: 1  Time=0.33s (0s)  Lock=0.00s (0s)  Rows=23.0 (23), root[root]@localhost
      SELECT *,
      `TABLE_SCHEMA`       AS `Db`,
      `TABLE_NAME`         AS `Name`,
      `TABLE_TYPE`         AS `TABLE_TYPE`,
      `ENGINE`             AS `Engine`,
      `ENGINE`             AS `Type`,
      `VERSION`            AS `Version`,
      `ROW_FORMAT`         AS `Row_format`,
      `TABLE_ROWS`         AS `Rows`,
      `AVG_ROW_LENGTH`     AS `Avg_row_length`,
      `DATA_LENGTH`        AS `Data_length`,
      `MAX_DATA_LENGTH`    AS `Max_data_length`,
      `INDEX_LENGTH`       AS `Index_length`,
      `DATA_FREE`          AS `Data_free`,
      `AUTO_INCREMENT`     AS `Auto_increment`,
      `CREATE_TIME`        AS `Create_time`,
      `UPDATE_TIME`        AS `Update_time`,
      `CHECK_TIME`         AS `Check_time`,
      `TABLE_COLLATION`    AS `Collation`,
      `CHECKSUM`           AS `Checksum`,
      `CREATE_OPTIONS`     AS `Create_options`,
      `TABLE_COMMENT`      AS `Comment`
      FROM `information_schema`.`TABLES` t
      WHERE `TABLE_SCHEMA` COLLATE utf8_bin
      IN ('S')
      ORDER BY Name ASC LIMIT N OFFSET N
    
    Count: 1  Time=0.05s (0s)  Lock=0.00s (0s)  Rows=1.0 (1), root[root]@localhost
      SELECT COUNT(*) FROM `sakila`.`film_actor`
    
    Count: 1  Time=0.04s (0s)  Lock=0.00s (0s)  Rows=1.0 (1), root[root]@localhost
      SELECT COUNT(*) FROM `sakila`.`rental`
    
  • 相关阅读:
    sql server 查看锁表SQL【转】
    在cxGrid表格中如何获得当前列的字段名
    获取cxgrid footer内容
    gulp学习总结
    前端入门应该掌握的html+css知识点
    前端知识回顾
    this、apply/call、bind、闭包、函数、变量复制
    三角形的实现方法(马)
    webpack学习总结(一)
    使用模板引擎artTemplate的几个问题总结
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/9114551.html
Copyright © 2011-2022 走看看