google cloudsql最大二进制日志大小

hwamh0ep  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(405)

在cloudsql第二代mysql示例中,设置max\u binlog\u size的值似乎不是一个受支持的标志。
在配置新示例时,我可以从运行 show variables; 最大binlog大小设置如下:

+-----------------+-----------+
| Variable_name   | Value     |
+-----------------+-----------+
| max_binlog_size | 104857600 |
+-----------------+-----------+

我认为这个值是用字节表示的,因此是100mb?
所以我有几个问题:
如何在没有访问配置文件的情况下更改此值-我不希望在繁忙的时刻进行如此多的日志轮换。
关于设置最大仓位日志大小、多大太大等,有什么最佳实践?

eqzww0vc

eqzww0vc1#

您不能更改该值,因为您的云sql示例由google管理。
该值是每个binlog文件可以拥有的最大大小,但是您的cloudsql示例可以拥有多个二进制日志文件(参见下图)。只有在云sql示例中启用此选项时,才会生成bin日志。另外,在这里您可以看到此功能的影响。

考虑到bin日志文件存储7天。所以,它不会永远停留在您的磁盘使用您的存储。

相关问题