MySQL5.7新版本的运维,性能和新特性介绍
运维
在线启停GTID
在线配置Replication Filter,无需重启
Change Master到另外一个主库无需停止apply线程
Change Master修改一些日志apply属性(例如master_delay)无需停止IO线程
增加大量Performance Schema表用于监控复制
性能
更好的复制性能(logical_clock):在主库上能够并发的事务,通过利用Group Commit在日志中被标记为能在备库并发执行。从而获得更好的并发apply效率
Binlog Dump线程不受Lock_log锁影响,预分配并重用用于读取log event的内存
独立的ACK线程,用于处理semisync打开场景下备库返还的ack,保证在等待网络时不阻塞binlog dump线程,提升了整体并发度。
新特性
Loss-less Semi-sync Replication: 允许在事务提交前等待备库ACK
Semisync允许配置成主库等待N个ACK才继续提交,增加可用性
存储GTID信息到系统表中,这样备库如果无级联的话,就可以直接关闭备库的binlog
Multi-source Replication:允许从多个主库复制数据到一台备库上
Group Replication Plugin,多主结构的集群管理插件
文章题目:MySQL5.7新版本的运维,性能和新特性介绍
地址分享:http://cdiso.cn/article/jghjji.html
在线启停GTID
在线配置Replication Filter,无需重启
Change Master到另外一个主库无需停止apply线程
Change Master修改一些日志apply属性(例如master_delay)无需停止IO线程
增加大量Performance Schema表用于监控复制
性能
更好的复制性能(logical_clock):在主库上能够并发的事务,通过利用Group Commit在日志中被标记为能在备库并发执行。从而获得更好的并发apply效率
Binlog Dump线程不受Lock_log锁影响,预分配并重用用于读取log event的内存
独立的ACK线程,用于处理semisync打开场景下备库返还的ack,保证在等待网络时不阻塞binlog dump线程,提升了整体并发度。
新特性
Loss-less Semi-sync Replication: 允许在事务提交前等待备库ACK
Semisync允许配置成主库等待N个ACK才继续提交,增加可用性
存储GTID信息到系统表中,这样备库如果无级联的话,就可以直接关闭备库的binlog
Multi-source Replication:允许从多个主库复制数据到一台备库上
Group Replication Plugin,多主结构的集群管理插件
文章题目:MySQL5.7新版本的运维,性能和新特性介绍
地址分享:http://cdiso.cn/article/jghjji.html