binlog切换时间

自动切换

参数max_binlog_size控制binlog切换

| max_binlog_size                         | 1073741824  

默认到1G时自动切换binlog,如果有事务刚好跨1G的节点,必须保证一个事务的信息写在一个binlog中再切换

手动切换

flush logs和flush binary logs都可以手动切换binlog

mysql> show binary logs
    -> ;
+-------------------+-----------+
| Log_name          | File_size |
+-------------------+-----------+
...
| master-bin.000006 |       242 |
| master-bin.000007 |       194 |
+-------------------+-----------+
7 rows in set (0.00 sec)

mysql> flush logs
    -> ;
Query OK, 0 rows affected (0.02 sec)

mysql> show binary logs;
+-------------------+-----------+
| Log_name          | File_size |
+-------------------+-----------+
...
| master-bin.000007 |       242 |
| master-bin.000008 |       194 |
+-------------------+-----------+
8 rows in set (0.00 sec)

mysql> flush  binary logs;
Query OK, 0 rows affected (0.01 sec)

...

| master-bin.000007 |       242 |
| master-bin.000008 |       242 |
| master-bin.000009 |       194 |
+-------------------+-----------+
9 rows in set (0.00 sec)

猜你喜欢

转载自blog.csdn.net/qq_40687433/article/details/107908899
今日推荐