MySQL5.0以上的版本可以支持将执行比较慢的SQL语句记录下来。

MySQL> show variables like 'long%';

  注:这个long_query_time是用来定义慢于多少秒的才算“慢查询”

+-----------------+-----------+
  | Variable_name | Value |
  +-----------------+-----------+
  | long_query_time | 10.000000 |
   +-----------------+-----------+
  1 row in set (0.00 sec)
  MySQL> set long_query_time=1;

  注: 我设置了1, 也就是执行时间超过1秒的都算慢查询。

Query OK, 0 rows affected (0.00 sec)
  MySQL> show variables like 'slow%';
  +---------------------+------------------------------------------+
| Variable_name       | Value                                    |
+---------------------+------------------------------------------+
| slow_launch_time    | 2                                        |
| slow_query_log      | OFF                                      |
| slow_query_log_file | /mapbar/app/mysql/var/localhost-slow.log |
+---------------------+------------------------------------------+

  注:是否打开日志记录

| slow_query_log_file | /tmp/slow.log |

  注: 设置到什么位置

+---------------------+---------------+
  3 rows in set (0.00 sec)
  MySQL> set global slow_query_log='ON'

  注:打开日志记录

  一旦slow_query_log变量被设置为ON,MySQL会立即开始记录。

  /etc/my.cnf 里面可以设置上面MySQL全局变量的初始值。

long_query_time=1 slow_query_log_file=/tmp/slow.log

本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/364668

MySQL慢查询分析方法相关推荐

  1. mysql慢查询分析工具和分析方法

    1.mysql慢查询分析工具 1.参考文档: http://www.ttlsa.com/mysql/analyse-slow-query-log-using-anemometer/ http://is ...

  2. 用MySql的查询分析语法explain来优化查询和索引

    http://hi.baidu.com/wtnzone/item/beb83840a4971af4dd0f6c77 数据库最常见的操作就是查询了,我们经常要用"SELECT"语法对 ...

  3. Mysql简介和Mysql优化查询的方法

    MySQL 是瑞典的MySQL AB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/服务器体系结构的分布式数据库管理系统.MySQL 完全适用于网络,用其建造的数据库可在因特网 ...

  4. Mysql优化_慢查询开启说明及Mysql慢查询分析工具mysqldumpslow用法讲解

    Mysql慢查询开启 Mysql的查询讯日志是Mysql提供的一种日志记录,它用来记录在Mysql中响应时间超过阈值的语句,具体指运行时间超过long_query_time值得SQL,则会被记录到慢查 ...

  5. MySQL慢查询分析和性能优化

    1 背景 我们的业务服务随着功能规模扩大,用户量扩增,流量的不断的增长,经常会遇到一个问题,就是数据存储服务响应变慢. 导致数据库服务变慢的诱因很多,而RD最重要的工作之一就是找到问题并解决问题. 下 ...

  6. mysql的查询分析工具下载_万能数据库查询分析器(ODBC数据库查询分析工具)V7.03 最新版...

    万能数据库查询分析器(ODBC数据库查询分析工具)是一款功能强大,性能良好的数据库查询辅助工具,对开发人员来说是一款省时省力的数据库分析工具. 功能特点: 可以通过它查询ODBC数据源(包括世面上所有 ...

  7. MySQL常用性能分析方法-profile,explain,索引

    1.查版本号 无论做什么都要确认版本号,不同的版本号下会有各种差异. >Select  version(); 2.执行状态分析 显示哪些线程正在运行 >show processlist; ...

  8. mysql慢查询分析

    1.生成实验数据 使用sql蠕虫复制足够多的数据 insert into payment (name,amount,address) select name,amount,addrss from pa ...

  9. mysql慢查询分析工具_mysql慢查询日志分析工具

    启用 slow log 有两种启用方式:1, 在my.cnf 里 通过 log-slow-queries[=file_name] 2, 在mysqld进程启动时,指定--log-slow-querie ...

最新文章

  1. 2021年春季学期-信号与系统-第十四次作业参考答案-第七小题参考答案
  2. Linux安装solr
  3. Redis: 跳跃表
  4. JQUERY 常用方法汇总
  5. 有网友提问,关于本地XML转JSON的小工具
  6. 专题2-通过按键玩中断\第1课-中断处理流程深度剖析-lesson1
  7. java阻塞队列作用_简单理解阻塞队列(BlockingQueue)中的take/put方法以及Condition存在的作用...
  8. 【CodeForces - 689B】Mike and Shortcuts(Dijkstra最短路,或者bfs跑状态类似spfa)
  9. 贪心法——区间覆盖问题
  10. centos 启动一个redis_linux环境下安装部署redis服务器
  11. 主题桌面 树莓派4b经典_用树莓派4b构建深度学习应用(一)硬件篇
  12. Question | 你所遇到的验证码问题可能都在这里了
  13. null怎么insert oracle,Oracle:如果行不存在,如何INSERT
  14. asp导出excel文件格式
  15. 互联网思维心得体会1500字_互联网思维学习心得体会
  16. CNC:CNC计算机数控系统技术之数控仿真宏程序代码讲解、案例应用集合之详细攻略
  17. XtraReport通过动态设置打印模板进行标签打印
  18. find和find_if
  19. brew mysql 配置文件_修改用brew安装的mysql配置
  20. 搭建读书笔记网站基于docsfty

热门文章

  1. 备份long字段数据
  2. ubuntu系统启动qtceator时提示:Qt5.5.1/Tools/QtCreator/lib/qtcreator/plugins/libHelp.so: 无法加载库...
  3. Laravel 安装mysql、表增加模拟数据、生成控制器
  4. 程序-进程-线程 ( 多线程 )
  5. c++界面设计皮肤工具
  6. Linux服务器挂死案例分析
  7. 博客园设置访问统计功能-by beanmoon
  8. 【体系结构】LGWR进程触发机制的理解
  9. Phoenix+Hbase二级索引
  10. 新“开门七件事”出炉 快递小哥见证社会巨变