-
MySQL主从复制(7)延迟从库的设置与恢复
一、延迟从库的作用 MySQL从5.6开始支持延迟复制,通过人为配置延迟复制的目的: · 用户在主库上误操作,通过延迟从库中的数据来恢复被误删除的数据 · 经...
-
MySQL主从复制(6)双主复制
一、什么是双主复制在传统主从复制的架构中,如果主库出现故障,从库便无法再写入数据。主库故障后手动进行主从切换的过程较为繁琐。为了解决这个问题可以使用双主模式,其中一台主库提供线上服务,另一台作为备机,...
-
MySQL主从复制(5)多源主从复制
一、多源复制介绍 当业务数据被打散到多个数据库实例后,如果需要实现一个从库同时同步多个主库的数据就需要使用多源复制这样的主从架构。在多源复制架构中,从库通过多个不同的复制通道(channel)来接受不...
-
MySQL主从复制(4)GTID主从复制与运维
一、什么是GTID MySQL 5.6开始支持GTID全局事务标识(从5.7版本开始即便不配置GTID也会存在匿名事务,只不过这个匿名事务不包含GTID信息,不能用于主从复制)。GTID拥有全局唯一且...
-
MySQL主从复制(3)复制过滤配置教程与跨库更新
一、MySQL过滤复制介绍当主库上存在多个database,但从库只需要同步一部分的话就需要用到MySQL的复制过滤功能。比如一个主库承载多个业务数据库,需要将不同业务数据库复制到不同的从库进行查询的...
-
MySQL主从复制(2)半同步复制(无损复制)与异地容灾应用
一、异步复制与半同步复制的区别 MySQL主从复制默认是采用异步机制进行同步,所谓异步即指主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收到binlog并同步。如果从库...
-
MySQL主从复制(1)基于Binlog搭建主从异步复制
一、MySQL主从复制介绍 主从复制是MySQL自带的一种横向扩展方案,通过“数据变更在主库执行,查询请求在从库执行”这样的形式可以在一定程度上实现读写分离。如果配置了无损复制,从库一定程度上还可以当...
-
【MySQL运维】/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by mysql)问题解决
问题描述: 使用mysql、mysqldump等客户端连接数据库时都会报错/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not fo...
-
-
【MySQL运维】数据库关键性能指标与sysbench基准测试
数据库的关键性能指标用于获取服务状态信息,可以便于管理员清晰的知道服务状态。数据库基准测试是为系统建立一个性能基准,当系统环境发生变化时根据之前的基准再进行一次测试可以看出变化对性能的影响,以便在早期...