mysql 5.7 binlog 压缩_mysql binlog压缩处理
前一段时间系统mysql压力较大,产生大量binlog,大量的binlog删除后又担心后期出现问题难以调查,保存后又占用本身的空间存储。
每天产生的binlog可以多达5-6G。
因此考虑是否扩容机器达到目的?
经过运维同学 建议,可以压缩mysql binlog(以前担心压缩了mysqlbinlog后会导致mysql-bin.index文件报错,其中记录了相关index)。
为避免干扰mysql binlog自动删除机制
采取方案如下:
设置binlog自动删除日志时间(比如3天),此时存储假设一天5G大概会有15G
gzip昨天产生的binlog到新的文件,不删除binlog
binlog仍然交托给mysql管理删除
这样最小化侵入到mysql中。
尝试后发现
压缩了8天的binlog腾出了大约20G的空间。
在mysql配置中设置删除binlog时间
set global expire_logs_days = 3;
增加crontab管理压缩binlog
0 3 * * * find /data/mysqldb/mysql-bin.* -mtime 2 ! -name '*.gz' -exec tar -zcvf {}.gz {} \;
在增长保持恒定速度的情况下,每天增长的压缩后的binlog容量大约为不到200M。
mysql 5.7 binlog 压缩_mysql binlog压缩处理相关推荐
- mysql binlog使用_mysql binlog 基本使用
先查看下数据库 binlog 的状态 show variables like 'log_bin'; +---------------+-------+ | Variable_name | Value ...
- mysql修改binlog格式_mysql binlog格式...
项目采用了spring的事务机制,在发布时遇到了问题.后台报了异常. Binary logging not possible. Message: Transaction level 'READ-COM ...
- mysql 写binlog 原理_MySQL binlog原理及应用
01 概述 Binlog它记录了所有的DDL和DML(除了数据查询语句)语句,以事件(EVENT)形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的. 一般来说开启二进制日志 ...
- mysql老叶博客_MySQL binlog后面的编号最大是多大?【老叶茶馆公众号】
MySQL binlog后面的编号最大是多大? 具体文章请关注微信公众号:izhishuedu [知数堂] 知数堂版权所有. 这里我就不啰嗦了,直接上贴代码: 版本:5.7.18 mysql-5.7. ...
- mysql binlog c++_MySQL binlog的格式解析
我搜集到了一些资料,对理解代码比较有帮助. 在头文件中binlog_event.h中,有描述 class Log_event_header class Log_event_footer 参见[Myst ...
- mysql binlog 记录_MYSQL binlog 日志内容查看
记录mysql数据库真正执行更改的所有操作(DML语句),不包含那些没有修改任何数据的语句,不会记录select和show这样的语句. 二进制日志的作用: 1. 可以完成主从复制的功能 2. 进行恢复 ...
- mysql binlog协议_mysql binlog协议分析--具体event
这几天在修改canal, 连接mysql和maria接收到的event有所区别 拿一个简单的insert sql来举例 mysql 会有以下几个event写入到binlog里 1.ANONYMOUS_ ...
- mysql delete 会锁表吗_MySQL高压缩引擎TokuDB 揭秘
原文出处:http://mysql.taobao.org/monthly/2017/07/04/ HybridDB for MySQL(原名petadata)是面向在线事务(OLTP)和在线分析(OL ...
- mysql 实例启动利用binlog恢复_mysql利用binlog进行数据恢复
mysql利用binlog进行数据恢复 最近线上误操作了一个数据,由于是直接修改的数据库,所有唯一的恢复方式就在mysql的binlog.binlog使用的是ROW模式,即受影响的每条记录都会生成一个 ...
最新文章
- RPC 笔记(06)— socket 通信(多线程服务器)
- svd协同过滤java实现_利用 SVD 实现协同过滤推荐算法
- sklearn API 文档 - 0.18 中文翻译
- [Python]数据类型、常量、变量和运算符(未完待续)
- 蓝桥杯——寻找数组中的最大值
- 佳鑫诺计算机模拟卷答案,微机原理练习册答案佳鑫诺).docx
- chajian8.com谈:SyntaxHighlighter 代码高亮
- 不同型号的二极管模块并联_电阻可以串联,为何二极管不适合串联?
- 关于连接查询主要是左右连接查询中,where和on的区别
- java下载网络文件_java 从网络Url中下载文件
- 硬盘在计算机的内部结构,33.硬盘篇-认识机械硬盘上的固件和内部结构-电脑自学网...
- 抖音的计算机技术优势,抖音系统的四大优势是什么?
- 完美解决异常问题UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-7: ordinal not in ra
- autosar—com模块
- 深度解析B端设计规范如何落地?
- 计算机科学丛书之第9章和第10章代码
- Ubuntu18.04 LTS 安装 Synopsys VCS及一些问题
- 基于s3c2440的12864液晶驱动
- 编程算法 - 大整数乘法
- 域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器。
热门文章
- 考下这个法律证书,轻松拿编制,年薪高达20W+!
- 创校史纪录!26岁女博导发顶刊
- Offer年薪低于25W全额退款|阿里、腾讯内推快艇《全链路大数据分析工程师》课程招生简章...
- 27岁姑娘,去世前一天,留给世界这封信,看哭众多网友
- 真正聪明的人从来不自己做PPT,看完这篇就放假吧!
- php 变量调试,PHP变量调试函数
- (pytorch-深度学习系列)CNN二维卷积层-学习笔记
- 使用IDEA 连接mysql数据库,执行sql指令
- Windows下如何如何将项目上传至GitHub?
- C++ vector用法