MySQL 清空慢查询文件

简介:
2015-12-03 08:48 by pursuer.chen, 1478 阅读, 2 评论, 收藏, 编辑

标签:配置慢查询

概述  

本章主要写当慢查询文件很大的时候怎样在线生成一个新的慢查询文件。

测试环境:mysql 5.6.21

 

步骤

配置慢查询

默认的my.cnf文件在/etc/目录下

vim /etc/my.cnf

#slow_query
slow_query_log=1#开启慢查询
slow_query_log_file=/var/lib/mysql/mysql-slow.log #设置慢查询路径
long_query_time=0.01#设置慢查询时间

配置完要重启mysql服务才生效

查询慢查询配置是否成功

测试慢查询

use information_schema;
select * from tables;

语句执行时间花了:1.1秒,返回了314行记录;

查看慢查询文件:cat mysql-slow.log

慢查询日志文件中记录了每一天慢查询记录,每一条记录都是以Time:开头;记录了包含登入信息,查询所花的时间,锁花的时间,返回的行数,扫描的记录数,执行的语句。

 在线生成慢查询日志文件

1.关闭全局慢查询

SET global slow_query_log=0

查询是否关闭全局慢查询

SHOW VARIABLES LIKE '%query_log%';

设置一个新的慢查询文件

SET global slow_query_log_file='/var/lib/mysql/mysql-slow_new.log'

开启慢查询

SET global slow_query_log=1;
SHOW VARIABLES LIKE '%query_log%';

 

 

在慢查询路径中可以看到生成了一个新的慢查询文件。

后面的慢查询信息会记录到新的日志文件当中,

这时我们可以mv以前的慢查询文件进行归档了。

重启mysql服务

service mysql restart

SHOW VARIABLES LIKE '%query_log%';

当重启mysql服务之后,慢日志文件会重新变成之前的在my.cnf里面设置的文件,所以如果你想要重启服务之后慢日志文件还是刚才设置的mysql-slow_new.log的话你就需要在修改全局设置的同时再修改my.cnf文件,这样就能保证重启之后文件还是之前修改的文件。

 

总结

 配置慢查询对平时收集性能差的语句很有帮助,也有很多工具专门来分析慢查询日志的,其中percona-toolkit就是一个很不错的分析慢查询的工具,如果没有使用可以去了解一下。

 

 文章如果对大家有帮助,请帮忙推荐,谢谢!!!

 




本文转自pursuer.chen(陈敏华)博客园博客,原文链接:http://www.cnblogs.com/chenmh/p/5014077.html,如需转载请自行联系原作者

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
Web App开发 编解码 Java
B/S基层卫生健康云HIS医院管理系统源码 SaaS模式 、Springboot框架
基层卫生健康云HIS系统采用云端SaaS服务的方式提供,使用用户通过浏览器即能访问,无需关注系统的部署、维护、升级等问题,系统充分考虑了模板化、配置化、智能化、扩展化等设计方法,覆盖了基层医疗机构的主要工作流程,能够与监管系统有序对接,并能满足未来系统扩展的需要。
824 5
|
消息中间件 Ubuntu Kafka
体验阿里云Windows Server 2019+docker
在Windows上使用docker部署部分服务。但在使用过程中,发现这个阿里云服务器跟物理机服务器还是略有区别的。最后使用微软提供了Windows Server 2019上使用powershell命令行安装docker的步骤成功安装部署了docker。
4123 0
|
3月前
|
Web App开发 人工智能 IDE
小白速通 Codex App:带录播回放
**文末有录播地址** 早上 9 点,你同时有三件事要干:改一个页面、修一个小 bug、整理一份项目说明。 以前这三件事排在一起,你大概率会先挑一个做,剩下两个往后拖。用 AI 编程以后,情况变了。你可以让不同任务并行跑,自己回来只看结果、看 diff、看哪里需要确认。 这也是我为什么要重点讲 Codex App。 Codex 入口很多,CLI、IDE、Cloud/Web、Mobile 都
小白速通 Codex App:带录播回放
|
9月前
|
监控 安全 芯片
3.7V锂电池充电芯片精选,PW4054H/PW4057H/PW4056HH/PW4213一站式解决方案
3.7V锂电池充电芯片精选,PW4054H/PW4057H/PW4056HH/PW4213一站式解决方案
|
9月前
|
人工智能 运维 安全
技术深析快手直播安全事件:为什么大量违规直播“关不掉”?
快手直播安全事件暴露了高并发下账号权限、风控与审核系统的系统性失效。对测试开发而言,需从功能验证转向系统性防控,强化极端场景测试、高负载审核链路验证及熔断机制演练,提升对复杂风险的预判与拦截能力。
|
3月前
|
人工智能 API 开发者
阿里云OPC创新助力计划:申请加入即刻解锁最低1000元 、最高100万元Token补贴
阿里云OPC创新助力计划采用"先用后返"模式,面向已实名认证的个人及企业用户,提供最低1000元、最高100万元的Token阶梯补贴,覆盖文本、语音、编码等核心模型,视频模型暂不参与。活动时间为2026年5月20日至9月30日,按月达标返券,需通过指定入口报名。此外,2026年6月还推出小额普惠权益,满20返20、满100返100、满200返200,新老用户均可参与。双轨并行大幅降低AI开发与应用试错成本,建议有AI落地需求的用户尽早报名锁定补贴。
|
6月前
|
机器学习/深度学习 文字识别 数据可视化
基于 YOLOv8 的面向文档智能处理的表格区域检测系统 [目标检测完整源码]
本项目基于YOLOv8构建文档表格区域检测系统,支持扫描件、电子文档等多源输入,具备高精度、强鲁棒性;集成PyQt5可视化界面,提供单图/批量/视频检测与结果导出功能,开箱即用。含完整源码、预训练模型及标注数据集,可无缝对接OCR与结构化解析,助力金融、政务、医疗等场景文档智能化。
302 4
基于 YOLOv8 的面向文档智能处理的表格区域检测系统 [目标检测完整源码]
|
10月前
|
人工智能 运维 Cloud Native
【提示词工程】从战略到执行的断层怎么填?AI辅助OKR制定实战指南
针对技术团队"瞎忙不增长"的痛点,解析OKR在战略对齐中的核心价值。提供一套经过验证的AI指令,帮助管理者将模糊愿景拆解为可量化、有挑战的关键结果,实现从"任务导向"到"价值导向"的转型。
844 10
|
10月前
|
人工智能 自然语言处理 供应链
低代码开发启蒙教程
低代码通过拖拽组件与可视化配置快速构建应用,支持数据编排、流程设计与多端发布,适用于OA系统、智能客服等场景,结合少量代码可扩展复杂功能,提升开发效率80%。
922 1
|
关系型数据库 物联网 定位技术
PostgreSQL
【8月更文挑战第4天】PostgreSQL
566 9

热门文章

最新文章