文档中心>云数据库 MySQL>动态与公告>公告>【2021年04月01日】binlog 使用空间计入磁盘总使用空间说明

【2021年04月01日】binlog 使用空间计入磁盘总使用空间说明

最近更新时间:2021-03-30 15:17:03

我的收藏
云数据库 MySQL 实例在执行大事务或大量 DML 时会产生较多的 binlog,binlog 是 MySQL 同步数据的基础,用以保障数据库的可恢复性、稳定性、高可用能力。
本次升级前,本地 binlog 存储于由腾讯云提供的额外存储空间。因 binlog 的写入速度会影响数据库运行时的性能。为提升云数据库 MySQL 的性能以及稳定性,云数据库 MySQL 将对 binlog 存储进行升级,本次升级会将实例 binlog 的存储介质迁至高性能 SSD 盘(即用户实例的存储空间)。

升级影响

本次升级仅涉及双节点和三节点架构的云数据库 MySQL。

存储使用空间

binlog 迁移至高性能 SSD 盘后,binlog 会占用您的部分 存储空间
云数据库 MySQL 默认会保留5天的 binlog 在本地,即 binlog 会先暂存于磁盘存储空间,超出保留期后会自动删除,请参见 设置本地 binlog 保留
说明
binlog 生成的同时亦会通过自动备份功能上传至 COS 备份,自动备份功能请参见 备份数据库

监控指标

开始进行 binlog 迁移至高性能 SSD 盘后,binlog 的使用空间会计算入磁盘总使用空间,有可能会触发告警,建议剩余空间大于20%。

升级时间

2021年04月01日0时起,港澳台地区(中国香港)和其他境外地域的双节点、三节点云数据库 MySQL,开始将 binlog 使用空间计入磁盘总使用空间。
2021年04月07日0时起,西南地区(成都、重庆)、华南地区(深圳金融)、华东地区(上海金融)、华北地区(北京金融)的双节点、三节点云数据库 MySQL,开始将 binlog 使用空间计入磁盘总使用空间。
2021年04月14日0时起,华北地区(北京)地域的双节点、三节点云数据库 MySQL,开始将 binlog 使用空间计入磁盘总使用空间。
2021年04月19日0时起,华东地区(上海)地域的双节点、三节点云数据库 MySQL,开始将 binlog 使用空间计入磁盘总使用空间。
2021年04月21日0时起,华南地区(广州)地域的双节点、三节点云数据库 MySQL,开始将 binlog 使用空间计入磁盘总使用空间。
2021年04月22日0时之后新增地域的双节点、三节点云数据库 MySQL,亦会将 binlog 使用空间计入磁盘总使用空间。

减少本地 binlog 占用空间建议

本地 binlog 支持设置保留周期,您可以通过缩短保留周期来减少 binlog 存放时间,详情请参见 设置本地 binlog 保留

热点问题

升级过程中是否会影响扩缩容?

不影响,目前扩缩容是根据数据文件使用空间来进行判断的。 后续扩缩容会根据磁盘总使用空间来进行判断,届时会以站内信、短信等方式通知。

升级后,其他功能会受到影响吗?

目前仅会影响告警触发,原使用数据文件使用空间/磁盘空间计算,现变更为磁盘总使用空间/磁盘空间计算。