mysql 慢查询日志 配置【pt-query-digest工具】
2015-08-21 15:54
816 查看
1.查看相关参数
show variables like 'slow_query_log' //查看慢日志是否开启
2.设置参数
//设置日志存放路径
set global slow_query_log_file='/home/mysql/mysql_log/mysql-slow.log'
//设置将没有使用索引的sql记录到慢日志中
set global log_queries_not_using_indexes=on
//设置超过指定时间的sql语句,记录到慢日志中
set global long_query_time =0
//开启慢日志查询
set global slow_query_log=on
3.日志分析工具 pt-query-digest
wget http://www.percona.com/get/pt-query-digest chmod +x pt-query-digest
移动到/usr/bin/等目录下。
或者下载整套工具
wget percona.com/get/percona-toolkit.rpm
rpm -ivh percona-toolkit-2.2.13-1.noarch.rpm
源码安装
wget percona.com/get/percona-toolkit.tar.gz
tar -zxvf percona-toolkit-2.2.13.tar.gz
cd percona-toolkit-2.2.13
perl Makefile.PL
make && make install
show variables like 'slow_query_log' //查看慢日志是否开启
2.设置参数
//设置日志存放路径
set global slow_query_log_file='/home/mysql/mysql_log/mysql-slow.log'
//设置将没有使用索引的sql记录到慢日志中
set global log_queries_not_using_indexes=on
//设置超过指定时间的sql语句,记录到慢日志中
set global long_query_time =0
//开启慢日志查询
set global slow_query_log=on
3.日志分析工具 pt-query-digest
wget http://www.percona.com/get/pt-query-digest chmod +x pt-query-digest
移动到/usr/bin/等目录下。
或者下载整套工具
wget percona.com/get/percona-toolkit.rpm
rpm -ivh percona-toolkit-2.2.13-1.noarch.rpm
源码安装
wget percona.com/get/percona-toolkit.tar.gz
tar -zxvf percona-toolkit-2.2.13.tar.gz
cd percona-toolkit-2.2.13
perl Makefile.PL
make && make install
相关文章推荐
- sublime3+quick3.5 完整使用教程(持续更新)
- UVAoj 11538 - Chess Queen
- UIDatePicker
- getRequestDispatcher()与sendRedirect()的区别
- 升级Win10 Build 10525激活方面遇到的一些问题解答汇总
- IOS学习开发笔记(四)-----通过UIScrollView认识代理
- Request、Request.Querystring、Request.From、Request.params
- Building OpenCV with Visual Studio 2015
- MySQL: [Err] 1366 - Incorrect decimal value: '' for column '' at row -1
- Processing an OS Descriptor request -- Remote Desktop Protocol
- UITableView整理
- UITableView的常用代理方法
- UVA 123 Searching Quickly
- 从UIImage的矩阵变换看矩阵运算的原理
- iOS摄像头和相册-UIImagePickerController-浅析
- iOS UIView设置背景图片
- Android stduio NDK开发
- 快速理解RequireJs
- UIView实现动画效果
- AsyncTask介绍