MySQL慢查询分析方法
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慢查询分析方法相关推荐
- mysql慢查询分析工具和分析方法
1.mysql慢查询分析工具 1.参考文档: http://www.ttlsa.com/mysql/analyse-slow-query-log-using-anemometer/ http://is ...
- 用MySql的查询分析语法explain来优化查询和索引
http://hi.baidu.com/wtnzone/item/beb83840a4971af4dd0f6c77 数据库最常见的操作就是查询了,我们经常要用"SELECT"语法对 ...
- Mysql简介和Mysql优化查询的方法
MySQL 是瑞典的MySQL AB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/服务器体系结构的分布式数据库管理系统.MySQL 完全适用于网络,用其建造的数据库可在因特网 ...
- Mysql优化_慢查询开启说明及Mysql慢查询分析工具mysqldumpslow用法讲解
Mysql慢查询开启 Mysql的查询讯日志是Mysql提供的一种日志记录,它用来记录在Mysql中响应时间超过阈值的语句,具体指运行时间超过long_query_time值得SQL,则会被记录到慢查 ...
- MySQL慢查询分析和性能优化
1 背景 我们的业务服务随着功能规模扩大,用户量扩增,流量的不断的增长,经常会遇到一个问题,就是数据存储服务响应变慢. 导致数据库服务变慢的诱因很多,而RD最重要的工作之一就是找到问题并解决问题. 下 ...
- mysql的查询分析工具下载_万能数据库查询分析器(ODBC数据库查询分析工具)V7.03 最新版...
万能数据库查询分析器(ODBC数据库查询分析工具)是一款功能强大,性能良好的数据库查询辅助工具,对开发人员来说是一款省时省力的数据库分析工具. 功能特点: 可以通过它查询ODBC数据源(包括世面上所有 ...
- MySQL常用性能分析方法-profile,explain,索引
1.查版本号 无论做什么都要确认版本号,不同的版本号下会有各种差异. >Select version(); 2.执行状态分析 显示哪些线程正在运行 >show processlist; ...
- mysql慢查询分析
1.生成实验数据 使用sql蠕虫复制足够多的数据 insert into payment (name,amount,address) select name,amount,addrss from pa ...
- mysql慢查询分析工具_mysql慢查询日志分析工具
启用 slow log 有两种启用方式:1, 在my.cnf 里 通过 log-slow-queries[=file_name] 2, 在mysqld进程启动时,指定--log-slow-querie ...
最新文章
- 2021年春季学期-信号与系统-第十四次作业参考答案-第七小题参考答案
- Linux安装solr
- Redis: 跳跃表
- JQUERY 常用方法汇总
- 有网友提问,关于本地XML转JSON的小工具
- 专题2-通过按键玩中断\第1课-中断处理流程深度剖析-lesson1
- java阻塞队列作用_简单理解阻塞队列(BlockingQueue)中的take/put方法以及Condition存在的作用...
- 【CodeForces - 689B】Mike and Shortcuts(Dijkstra最短路,或者bfs跑状态类似spfa)
- 贪心法——区间覆盖问题
- centos 启动一个redis_linux环境下安装部署redis服务器
- 主题桌面 树莓派4b经典_用树莓派4b构建深度学习应用(一)硬件篇
- Question | 你所遇到的验证码问题可能都在这里了
- null怎么insert oracle,Oracle:如果行不存在,如何INSERT
- asp导出excel文件格式
- 互联网思维心得体会1500字_互联网思维学习心得体会
- CNC:CNC计算机数控系统技术之数控仿真宏程序代码讲解、案例应用集合之详细攻略
- XtraReport通过动态设置打印模板进行标签打印
- find和find_if
- brew mysql 配置文件_修改用brew安装的mysql配置
- 搭建读书笔记网站基于docsfty
热门文章
- 备份long字段数据
- ubuntu系统启动qtceator时提示:Qt5.5.1/Tools/QtCreator/lib/qtcreator/plugins/libHelp.so: 无法加载库...
- Laravel 安装mysql、表增加模拟数据、生成控制器
- 程序-进程-线程 ( 多线程 )
- c++界面设计皮肤工具
- Linux服务器挂死案例分析
- 博客园设置访问统计功能-by beanmoon
- 【体系结构】LGWR进程触发机制的理解
- Phoenix+Hbase二级索引
- 新“开门七件事”出炉 快递小哥见证社会巨变