018、MySQL主从复制(Replication)架构的演变
MySQL主从复制(Replication)架构的演变 一.MySQL主从复制(Replication)架构的演变概述 传统的主从复制(Classic replication)满足不了我们生产者的需求,因为主库负责写入和读取,从库只用作备份这无疑是浪费服务器资源。 为了让主从复制两个节点都能充分利用服务器资源,所以就有了主从架构演变的事情发生。 二.MySQL原生态支持的主从架构 1.一主一从 所…
|
|
61
269 字
|
13 分钟
017、MySQL主从复制(Replication)架构特殊从库之GTID复制部署实战
MySQL主从复制(Replication)架构特殊从库之GTID复制部署实战 一.GTID复制概述 1.GTID概述 GTID的英文全称为"Global Transaction ID",即一个全局唯一的编号。GTID主要保证主从复制架构中一致性的问题。生产环境中强烈建议开启GTID,最好是在初始化数据库时就直接开启GTID哟~ 对于DDL语句来讲,一条语句对应一个GTID,但…
|
|
48
2341 字
|
3.3 小时
016、MySQL主从复制(Replication)架构特殊从库之过滤复制部署实战
MySQL主从复制(Replication)架构特殊从库之过滤复制部署实战 一.过滤复制概述 1.过滤复制的工作原理 什么是过滤复制: 所谓的过滤复制指的是从库对主库的某些数据库或者表进行过滤的复制的一种手段。 过滤复制的工作原理: 如下图所示,IO线程会将主库的二进制日志全部拉取到中继日志中,而后从库的SQL线程在"回放"中继日志的时候回过滤需要过滤的数据库或者表。 2.过滤…
|
|
65
415 字
|
27 分钟
015、MySQL主从复制(Replication)架构特殊从库之延时从库部署实战
MySQL主从复制(Replication)架构特殊从库之延时从库部署实战 一.主从复制中的延迟和延迟从库的区别 场景说明: MySQL的主从复制在处理主库的数据被物理删除(比如磁盘损坏,数据被删除等)时是很容易能起到备份作用。但如果MySQL的主从复制在处理主库逻辑删除(比如"DROP DATABASE ...","DROP TABLE ..."等)是就很…
|
|
18
381 字
|
30 分钟
014、MySQL主从复制(Replication)架构从库延迟复制故障分析及处理
MySQL主从复制(Replication)架构从库延迟复制故障分析及处理 一.主从复制延迟的监控方法 1.什么是主从延迟 所谓的主从延迟,指的是主库发生了操作,从库"很久"时间才跟上来。 这个"很久"时间是我们自定义的时间阈值,取决于公司对数据延迟的容忍度,比如有的公司认为大于10秒就觉得延迟很大了。 2.主从复制延迟怎么监控 如下所示,我们可以基于&qu…
|
|
21
226 字
|
13 分钟
013、MySQL主从复制(Replication)架构从库线程故障分析及处理
MySQL主从复制(Replication)架构从库线程故障分析及处理 一.主从复制故障时关心的参数 通过"SHOW SLAVE STATUS\G"命令查看主从复制监控方法。 我们通常关心以下几个参数信息: Slave_IO_Running: Yes Slave_SQL_Running: Yes Last_IO_Errno: 0 Last_IO_Error: Last_SQL_…
|
|
21
1548 字
|
2.2 小时
012、MySQL的主从复制(Replication)的监控
MySQL的主从复制(Replication)的监控 一.MySQL的主从复制(Replication)的监控概述 MySQL的主从复制(Replication)的监控分为两块来监控,一个是主库的监控,一个是从库的监控。 本章节只会简单介绍一些MySQL的主从复制(Replication)的手动监控的方法。后期需要将其脚本话进行监控,或者基于zabbix,open-falcon等优秀的监控工具来监…
|
|
20
183 字
|
13 分钟
011、MySQL主从复制(Replication)部署实战
MySQL主从复制(Replication)部署实战 一.MySQL主从复制(Replication)架构概述 1.MySQL主从复制(Replication)架构概述 MySQL主从复制(Replication)简介 MySQL主从复制(Replication)指的是两台或以上数据库实例服务器,通过二进制日志实现数据的"同步"关系。 需要注意的是,MySQL主从复制并不是说其…
|
|
67
1343 字
|
1.3 小时
010、MySQL多实例实战案例
MySQL多实例实战案例 一.部署MySQL多实例案例 1.初始化数据库实力的数据目录 [root@mysql107.oldboyedu.com ~]# mkdir /oldboyedu/data/mysql3307 [root@mysql107.oldboyedu.com ~]# [root@mysql107.oldboyedu.com ~]# chown mysql:mysql /oldboy…
|
|
22
164 字
|
7 分钟
009、MySQL常用备份工具
MySQL常用备份工具 一.MySQL常用备份工具概述 1.MySQL数据损坏类型 MySQL数据损坏类型我们大致分为2大类,即物理损坏和逻辑损坏。 物理损坏: (1)磁盘损坏: a)硬件损坏; b)磁盘存储坏道; c)使用dd命令删除磁盘数据; d)格式化磁盘; (2)文件损坏: a)数据文件损坏; b)Redo log文件损坏; 逻辑损坏: 例如执行了DROP,DELETE,TRUNCATE,…
|
|
19
3876 字
|
5 小时