MySQL慢查询 - 查看慢查询日志
在MySQL 中,慢查询日志主要用来记录响应时间超过阈值的SQL。
响应时间超过 long_query_time(默认值为 10秒),会被记录到慢查询日志中,日志可以设置为文件或者数据库表。
在命令行输入如下命令可以检查慢查询日志是否被打开:
show VARIABLES like '%query%'
如果slow_query_log 的值为 ON,则开启慢查询日志;
如果slow_query_log 的值为OFF,则为关闭慢查询日志。开启慢查询日志
方法一:全局变量设置
将 slow_query_log 全局变量设置为“ON”状态
mysql> set global slow_query_log='ON';
设置慢查询日志存放的位置
mysql> set global slow_query_log_file='/usr/local/mysql/data/slow.log';
设置超过1秒就记录
mysql> set global long_query_time=1;
方法二:配置文件设置
修改配置文件my.cnf,在[mysqld]下的下方加入
[mysqld]
slow_query_log = ON
slow_query_log_file = /usr/local/mysql/data/slow.log
long_query_time = 1
重启MySQL服务
service mysqld restart查看设置后的参数
show VARIABLES like '%query%'
测试
1.执行一条慢查询SQL语句
mysql> select sleep(2);
2.查看是否生成慢查询日志
ls /usr/local/mysql/data/slow.log
如果日志存在,MySQL开启慢查询设置成功!
MySQL慢查询 - 查看慢查询日志相关推荐
- mysql时间段查询语句_MySQL 如何查看慢查询语句
为保证数据库性能,我们要对慢查询语句进行优化.本文分享 Mysql 数据库如何查看慢查询语句. Mysql 默认情况下记录慢查询语句的功能是关闭的.用如下命令查看: SHOW VARIABLES LI ...
- Mysql查看慢查询日志
我们在工作中经常会遇到执行很慢的sql语句,今天我们来看一下慢查询日志 查看通用日志 show variables like '%general%'; 默认通用日志是关闭的, 开启通用日志查询: se ...
- MySQL优化篇:慢查询日志
1.概念 MySQL的慢查询日志是MySQL提供的一种日志记录,他用来记录在MySQL中响应时间超过阈值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中. ...
- [mysql] mysql 5.6.X 慢查询日志
慢查询日志 一篇好文章,学习保存.... 打开慢查询日志 慢查询日志,顾名思义就是记录执行比较慢查询的日志. 查看是否开启慢查询日志: show variables like '%slow%'; 打开 ...
- mysql Sql slow log_MySQL慢查询日志(SLOW LOG)
慢查询日志可以帮助DBA或开发人员定位可能存在问题的SQL语句,从而进行优化. 如何开启 默认情况下,MySQL是不开启慢查询日志的.可以通过以下命令查看是否开启: mysql> SHOW VA ...
- mysql 性能查看_MySQL查询性能问题排查
Mysql数据库的性能问题排查是十分复杂的,具体方法视场景而定,这里只做大致思路分析. 1. 整体考虑导致查询性能低下的各种因素 导致SQL查询变慢的原因是多元化的,在遇到问题时首先要有一个全方位的思 ...
- mysql日志查询指令_MySQL查询日志总结
MySQL查询日志介绍 MySQL的查询日志记录了所有MySQL数据库请求的信息.无论这些请求是否得到了正确的执行.默认文件名为hostname.log.默认情况下MySQL查询日志是关闭的.生产环境 ...
- mysql 从库开启复制慢日志_Mysql数据库优化之开启慢查询日志
Mysql版本:5.5.18 下面将介绍两种方式开启mysql开启慢查询的方法 1. 配置文件修改(重启mysql后不会失效,缺点是修改完配置文件后需要重启) 打开mysql配置文件(安装方式不 ...
- mysql分表全局查询_mysql如何查询多样同样的表/sql分表查询、java项目日志表分表的开发思路/按月分表...
之前开发的一个监控系统,数据库的日志表是单表,虽然现在数据还不大并且做了查询sql优化,不过以后数据库的日志表数据肯定会越来越庞大,将会导致查询缓慢,所以把日志表改成分表,日志表可以按时间做水平分表, ...
最新文章
- 吴恩达老师深度学习视频课笔记:逻辑回归公式推导及C++实现
- excel中定义VBA
- 自动化构建部署之Jenkins安装【Docker容器】
- JS+CSS打造随屏幕滚动的quick快速导航代码
- 18个最常用的Win8快捷键
- 案例33:灭火器及其配置验收案例分析
- JavaScript获取网页中HTML元素的几种方法分析
- IOS: iPhone键盘通知与键盘定制
- 优秀信息系统项目经理应该具备的技能和素质
- java谷歌翻译_Java 调用 google 翻译
- 计算机单位厘米 像素,英尺和厘米的换算计算器 显示器的像素解析度可能不是...
- 记录蓝屏问题FAULTY_HARDWARE_CORRUPTED_PAGE
- ubuntu安装windows 字体
- python怎么弄成白色背景_python – 在matplotlib中为colorbar添加白色背景
- 微信图文编辑器如何添加超链接?
- 数据库保存时间为什么用long最好
- 将图像DN值定标维热辐射强度之后,可用Planck函数求解出星上亮度温度
- oracle spa性能测试,9i升级到11g用SPA做性能测试
- 编程趣味知识:固执的“and”和变通的“or”
- python舆情系统开发_用python搭建舆情监控
热门文章
- mysql、oracle、sqlserver各自的默认端口号
- 如何正确在轧钢厂中运用无线测温产品
- 素数筛线性筛详细详解(个人总结思路超长版)
- HDU 5148 Cities
- linux 关机和重启命令
- Python——类(class)的定义及使用
- node.js的下载安装详细步骤(还有安装配套的express、淘宝镜像、webpack、Vue)
- 【2017.11.30】3. Longest Substring Without Repeating Characters-最长字串不重复字符
- NCC的openApi介绍、NCC二开,对接NCC、简化版的openapi服务
- 未来微型计算机发展趋势,简述什么是单片机(单片机未来发展趋势)