mysql中binglog底層原理分析


binglog 是一個二進制的日志文件,會記錄mysql的數據更新或潛在個跟新 (delete from table where id =xxx)

主從復制就是依靠binglog

master -slave

master負責更新操作
slave同步master數據,增加讀操作的性能,分擔讀操作的負擔

io thread sql thread

relay log

binglog
statement 默認的 基於sql語句

row,基於行模式, 修改了一張表, update table set value =x; 更新了1000條, 記錄1000條變更的數據

mixed 混合模式, 更具具體情況,判斷用statement模式還是row模式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM