最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL主从复制原理详解

来源:动视网 责编:小采 时间:2020-11-09 06:52:44
文档

MySQL主从复制原理详解

MySQL主从复制原理详解:MySQL主从复制原理详解首先数据库有个bin-log二进制文件,记录了所有SQL语句;然后把主数据库的bin-log文件的SQL语句复制过来;最后在从数据库的relay-log重做日志文件中执行复制SQL语句即可。主从复制主从复制,是用来建立一个和主数据库完全一
推荐度:
导读MySQL主从复制原理详解:MySQL主从复制原理详解首先数据库有个bin-log二进制文件,记录了所有SQL语句;然后把主数据库的bin-log文件的SQL语句复制过来;最后在从数据库的relay-log重做日志文件中执行复制SQL语句即可。主从复制主从复制,是用来建立一个和主数据库完全一


MySQL主从复制原理详解

首先数据库有个“bin-log”二进制文件,记录了所有SQL语句;然后把主数据库的“bin-log”文件的SQL语句复制过来;最后在从数据库的“relay-log”重做日志文件中执行复制SQL语句即可。

主从复制

主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的业务数据库。在最常用的mysql数据库中,支持单项、异步赋值。在赋值过程中,一个服务器充当主服务器,而另外一台服务器充当从服务器;此时主服务器会将更新信息写入到一个特定的二进制文件中。

并会维护文件的一个索引用来跟踪日志循环。这个日志可以记录并发送到从服务器的更新中去。当一台从服务器连接到主服务器时,从服务器会通知主服务器从服务器的日志文件中读取最后一次成功更新的位置。然后从服务器会接收从哪个时刻起发生的任何更新,然后锁住并等到主服务器通知新的更新。

主从复制的作用

1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。

2、架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。

3、读写分离,使数据库能支撑更大的并发。在报表中尤其重要。由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用master,报表使用slave,那么报表sql将不会造成前台锁,保证了前台速度。

推荐教程:《PHP》

文档

MySQL主从复制原理详解

MySQL主从复制原理详解:MySQL主从复制原理详解首先数据库有个bin-log二进制文件,记录了所有SQL语句;然后把主数据库的bin-log文件的SQL语句复制过来;最后在从数据库的relay-log重做日志文件中执行复制SQL语句即可。主从复制主从复制,是用来建立一个和主数据库完全一
推荐度:
标签: 原理 讲解 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top