在cloudsql第二代mysql示例中,设置max\u binlog\u size的值似乎不是一个受支持的标志。
在配置新示例时,我可以从运行 show variables;
最大binlog大小设置如下:
+-----------------+-----------+
| Variable_name | Value |
+-----------------+-----------+
| max_binlog_size | 104857600 |
+-----------------+-----------+
我认为这个值是用字节表示的,因此是100mb?
所以我有几个问题:
如何在没有访问配置文件的情况下更改此值-我不希望在繁忙的时刻进行如此多的日志轮换。
关于设置最大仓位日志大小、多大太大等,有什么最佳实践?
1条答案
按热度按时间eqzww0vc1#
您不能更改该值,因为您的云sql示例由google管理。
该值是每个binlog文件可以拥有的最大大小,但是您的cloudsql示例可以拥有多个二进制日志文件(参见下图)。只有在云sql示例中启用此选项时,才会生成bin日志。另外,在这里您可以看到此功能的影响。
考虑到bin日志文件存储7天。所以,它不会永远停留在您的磁盘使用您的存储。