mysql复制的原理介绍

介绍

这篇文章主要讲解了“mysql复制的原理介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql复制的原理介绍”吧!


 mysql复制的原理介绍”> <br/> <br/>图中主线程是每1 s从重做缓冲区刷新重做到磁盘。<br/>转储线程将binlog推送到远程的奴隶,每一个奴隶会对应一个线程转储<br/> <br/>接收IO线程和回放SQL线程的单位是事件(write_row等等),5.6之前SQL线程只有一个线程,而主库上执行是多线程的,延时较大。<br/>从5.6开始支持多线程,之前的SQL线程作为协调的线程,真正回放的线程是工作线程,但5.6是有一个问题,工作线程是和库对应的,一个库对应一个工作线程,5.7开始备库和主库一致。<br/> <br/>还有两个重要的文件,master-info.log和relay-info.log, <强> master-info.log </强>表示IO线程接收到的pos的位置(事件的位置),<强> relay-info。日志</强>表示回放到的pos位置。<br/> <br/> </p> <p类=敖樯堋?感谢各位的阅读,以上就是“mysql复制的原理介绍”的内容了,经过本文的学习后,相信大家对mysql复制的原理介绍这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注! </p><h2 class=mysql复制的原理介绍