本站承诺永不接任何虚假欺骗、联盟广告、弹窗广告、病毒广告、诱导充值等影响用户体验的广告,广告屏蔽插件会影响本站部分功能,还请不要屏蔽本站广告,感谢支持!

当前位置:首页 / 正文

2022-08-09 | 编程技术 | 6410 次阅读 | 1 条评论 | 1 次点赞 | 繁体

开发环境的 mysql 经过一段时间的运行,慢查询日志文件 mysql.slow 文件已经比较大了,为了释放磁盘空间,需要对该文件进行清理。

该文件是记录 sql 语句的执行时间超过设置的 long_query_time 的语句,默认 1 秒钟,可以根据数据库实例进行调整设置。

// long_query_time 查询方法
show variables like 'long_query_time%';

删除慢查询日志文件

1、检查慢查询日志参数配置

show variables like 'slow_query_log%';

图片alt

  • slow_query_log 为是否开启慢查询日志记录功能
  • slow_query_log_file 为日志文件的路径

2、关闭慢查询日志

set global slow_query_log='OFF';

3、重新设置慢查询日志文件名

文件路径自己根据实际情况修改

set global slow_query_log_file='/home/bdsc/mysql/logs/query.slow';

修改完之后在执行第一步的语句,确认一下修改是否成功

图片alt

4、重新开启慢查询日志

set global slow_query_log='ON';

5、验证慢查询日志存储是否正确

select sleep(10);

上边语句执行完之后,登陆服务器,查看一下新的慢查询日志文件是否已经被创建,新的慢查询日志文件位置就是第三步骤里设置的路径

cat query.slow

图片alt

6、删除原来的大慢查询日志文件

rm -rf query_old.slow

7、如果不想要使用记录慢查询日志的功能,修改完之后可以再执行第 2 步关闭慢查询日志(!!!!生产环境不建议直接关闭)

删除 general_log

1、关闭 general_log 日志

SET GLOBAL general_log = 'OFF';

2、核实一下是否关闭

show variables like '%general_log%';

图片alt

3、找到 general_log 的文件 执行

cat /dev/null > my.general

标签: mysql日志数据库

猜你喜欢
如何定位Mysql中CPU占用高的查询语句
今天 mysql 服务器突然 CPU 告警,记录一下问题查找的过程第一步查看具体是哪个线程占用CPU最高1、在 Linux 中使用 top 命令找到 mysql 进程 PID2、指定进程 PID...
mysql8利用CTE特性实现递归查询
递归查询分为父子查询和子父查询。父子查询: 根据父 id 查询下面所有子节点数据;子父查询: 根据子 id 查询上面所有父节点数据;下边就利用 mysql8 新增语法实现递归查询,表结构及数...
mysql数据库删除重复的数据只保留一条
问题引入假设一个场景,一张用户表,包含 3 个字段:id,identity_id,name。现在身份证号 identity_id 和姓名 name 有很多重复的数据,需要删除多余数据只保留一条有...
Mysql 窗口函数学习
窗口函数是数据库查询中的一个经典场景,在解决某些特定问题时甚至是必须的。个人认为,在单纯的数据库查询语句层面【即不考虑 DML、SQL 调优、索引等进阶】,窗口函数可看作是考察求职者 SQL 功...
三种方式修改 MySQL 数据库名
在 Innodb 数据库引擎下修改数据库名的方式与 MyISAM 引擎下修改数据库的方式完全不一样,如果是 MyISAM 可以直接去数据库目录中 mv 就可以,Innodb 如果用同样的方法修改...
反爬虫的极致手段,几行代码直接炸了爬虫服务器
作为一个站长,你是不是对爬虫不胜其烦?爬虫天天来爬,速度又快,频率又高,服务器的大量资源被白白浪费。 看这篇文章的你有福了,我们今天一起来报复一下爬虫,直接把爬虫的服务器给干死机。 **本
crond 引发大量 sendmail 进程的解决办法
# 发现问题 这两天看到几台服务器比较异常,平常流量跑满,突然就没有了流量,TCP 连接也没了。于是登录上服务器查看,首先想重启 nginx 服务,结果报错,大致意思就是磁盘空间已满。通过 `d

仅有一条评论

    电视上 2022-11-01 21:18回复

    大是大非

(首次提交评论需审核通过才会显示,请勿重复提交)