從上?的例?我們也可以看出來疮装,binlog并?只有?個,?基于真實(shí)的場景來說婴噩,始終寫?個binlog?件肯定也是不可取的是尖,?binlog輪換主要有3個場景:
1. 服務(wù)器啟動,每次服務(wù)器啟動都會?成?個新的binlog?件钾腺。
2. 達(dá)到最???徙垫,可以通過binlog-cache-size控制??,達(dá)到最???后將更換放棒。
3. 顯示刷新姻报,flush logs將所有?志寫?磁盤,這時候會創(chuàng)建?個新的?件寫?间螟,從第?個例?也能看出來執(zhí)?完之后?成了?個新的?志binlog.000030的?件并且開始的位置是4吴旋。
隨著時間的推移,我們的binlog?件會越來越多厢破,這時候有兩種?式可以清除binlog:
1. 通過設(shè)置expire-logs-days控制想保留的binlog?志?件天數(shù)荣瑟,系統(tǒng)將會?動清理。
2. 通過PURGE BINARY LOGS?動清理