icp备案网站名称是什么意思,专业pc网站建设,企业网站微信建设,网站建设中数据库Mysql篇
#xff08;1#xff09;请你解释下mysql主从同步中的#xff0c;全同步#xff0c;异步#xff0c;以及半同步的三种模式概念?
此题是XX想面试题。
MySQL默认的复制即是异步的#xff1a; 主库在执行完客户端提交的事务后会立即将结果返给客户端#xff0c…Mysql篇
1请你解释下mysql主从同步中的全同步异步以及半同步的三种模式概念?
此题是XX想面试题。
MySQL默认的复制即是异步的 主库在执行完客户端提交的事务后会立即将结果返给客户端并不关心从库是否已经接收并处理这样就会有一个问题主如果crash掉了此时主上已经提交的事务可能并没有传到从上如果此时强行将从提升为主可能导致新主上的数据不完整。全同步复制 指当主库执行完一个事务所有的从库都执行了该事务才返回给客户端。因为需要等待所有从库执行完该事务才能返回所以全同步复制的性能必然会收到严重的影响。半同步复制 介于异步复制和全同步复制之间主库在执行完客户端提交的事务后不是立刻返回给客户端而是等待至少一个从库接收到并写到relay log中才返回给客户端。相对于异步复制半同步复制提高了数据的安全性同时它也造成了一定程度的延迟这个延迟最少是一个TCP/IP往返的时间。所以半同步复制最好在低延时的网络中使用。