摘要: 1.MHA架构图 2.MHA工作原理 1.当Master宕机 2.MHA从宕机崩溃的master中找到保存的二进制日志 3.自动识别含有最近更新的slave 4.应用差异的中继日志到其他的slave 5.应用从master保存的二进制日志 6.使其它的slave连接新的master进行复制 3.MH 阅读全文
posted @ 2022-07-18 15:54 胖丿虎 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL高可用解决方案 method level of availability 停机时间 simple replicaiton 98-99.9% 365*24*60*0.001=525.6分钟 master-master/MMM 99% SAN 99.5-99.9% DRBD,MHA 99. 阅读全文
posted @ 2022-07-18 15:38 胖丿虎 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 日志类型 事务日志:transaction log 写入类型为“追加”,因此其操作为“顺序IO”,通常被称为:预写式日志;ib_logfile0,ib_logfile1 错误日志:error log 通用日志:general log 慢查询日志:slow query log 二进制日志:binary 阅读全文
posted @ 2022-07-18 15:36 胖丿虎 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1、案例拓扑 2、读写分离原理 1、多台mysql服务器通过主从复制保持数据一致 2、有maxscale代理服务器面向客户端 3、收到sql写请求时,交给主服务器处理 4、收到sql读请求时,交给从服务器处理 3、构建读写分离架构 1、构建思路 2、构建主从同步 3、部署maxscale代理服务器 阅读全文
posted @ 2022-07-12 16:15 胖丿虎 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 优化架构 1、从硬件层面 cpu选型 检查工作负载是否是CPU密集型 : 可以通过检查 CPU利用率来判断是否是CPU密集型的工作负载,但是仅看CPU 整体的负载是不合理的,还需要看看 CPU 使用率和大多数重要的查询的 I/O 之间的平衡,并注意 CPU 负载是否分配均匀。 选择更快的CPU还是更 阅读全文
posted @ 2022-07-12 16:11 胖丿虎 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 异步复制 默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志爱发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器发生故障时,有可能从服务器没有街道主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚至在恢复时 阅读全文
posted @ 2022-07-12 15:54 胖丿虎 阅读(59) 评论(0) 推荐(0) 编辑
摘要: GTID复制:(Global Transaction ID 全局事务标识符) GTID复制不像传统的复制方式(异步复制、半同步复制)需要找到binlog文件名和POS点,只需指定master的IP、端口、账号、密码即可,开启GTID后,执行change master to master_auto_p 阅读全文
posted @ 2022-07-12 15:34 胖丿虎 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 双主复制本质上是主从,只不过是双向,互为主从 双主的本质是想解决写压力 建议:即使配置了双主复制,最好也只是单写,配置双主的目的并不是为了增加写并发,而是为了实现在主库宕机后角色能够快速切换提供服务 主从配置常用参数 适用于主库的配置选项 binlog_do_db=名字 #设置主库对那些库记日志 b 阅读全文
posted @ 2022-07-12 15:28 胖丿虎 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 架构图: Master配置: 1、开启二进制日志 log_bin=/var/lib/mysql/log_bin binlog_format=MIXED 2、修改server-id server-id=1 3、建立授权账号 grant replication slave on *.* to 'repl 阅读全文
posted @ 2022-07-12 15:24 胖丿虎 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 主从复制原理 1、slave服务器上执行start salve命令开启主从复制开关,主从复制开始进行; 2、此时,slave服务器上的I/O线程会通过在master上已经授权的复制用户权限请求连接master服务器,并请求从指定binlog日志文件的指定位置(日志文件名和位置就是在配置主从复制时执行 阅读全文
posted @ 2022-07-12 14:48 胖丿虎 阅读(26) 评论(0) 推荐(0) 编辑