暂无图片
什么是MySQL的复制(Replication)?
我来答
分享
2023-05-08
什么是MySQL的复制(Replication)?

什么是MySQL的复制(Replication)?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
语菲

MySQL内建的复制功能是构建大型、高性能应用程序的基础。将MySQL的数据分布到多个系统上去,这种分布的机制,是通过将MySQL的某一台主机的数据复制到其他主机(Slaves)上,并重新执行一遍来实现的。

复制过程中一个服务器充当主服务器,而一个或多个其他服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。

当进行复制时,所有对复制中的表的更新必须在主服务器上进行,以避免用户对主服务器上的表进行的更新与对从服务器上的表所进行的更新之间的冲突。

暂无图片 评论
暂无图片 有用 6
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
请问下 mysql 8 的参数 group_replication_member_expel_timeout 这个单位是啥?
回答 1
参数的话,直接查官方文档就行啦。官方文档地址:https://dev.mysql.com/doc/refman/8.0/en/groupreplicationoptions.htmlsysvargro
MySQL数据库升级前后怎么检验数据是否一致?
回答 1
checksumtablename
mysql查询
回答 2
发了两遍估计是没看懂,也不知道要咨询什么问题。提问也是一门艺术,不然真不知道在说什么。
数据库MGR宕机后重启顺序异常导致的主从库数据不同步
回答 1
1.mysqlshell本身有命令启动前进行检查动作。  dba.rebootClusterFromCompleteOutage2.groupreplicationexitstat
MySQL序列号查询:在版本5.x里面和8.0.25里面结果不一样
回答 4
已采纳
不是的问题。是mysql优化器改写了语句,让外层嵌套的whereage>30自动放到了里面。优化器取消了嵌套。可以explain后用showwarnings看改写后的语句。比如我测试的,优化器优
MySQL count有必要做冗余吗?
回答 2
已采纳
不知道我对你的问题理解的对不对,简单说下我的想法,仅供参考:innodb的话没必要count冗余吧,InnoDB支持事务,其中大部分操作都是行级锁,所以可能表的行数可能会被并发修改,那么缓存记录下来的
巡检mysql一般都巡检哪些项?
回答 5
1、os类的:IO、内存、磁盘空间、CPU、message日志2、参数类:bufferpool、连接数、各类buffer、双1配置、redolog大小等3、错误日志里是否有报错。4、状态类:主从是否延
怎么把图表配置的配置这两个字删除,批量操作,sql该怎么写?
回答 1
已采纳
✅正确sql:可以使用replace函数:replace(object,search,replace)sql如下:selectreplace(description,'配置','')fromsysus
关于explain执行计划,explain_type 有哪几个类型? A.EXTENDED B.PARTITIONS C.JSON D.FORMA T = format_name
回答 1
已采纳
ABDexplaintype有三个类型,EXTENDED、PARTITIONS、FORMATformatname,三个只能同时使用一个,否则报语法错误,分别表示含义如下(注意:5.7开始默认启用EXT
MongoDB和MySQL一样分库分表吗?
回答 1
已采纳
mysql不是分库分表。但是mongodb的sharding分片多副本就是分表。但是不是分库。