MySQL
文章平均质量分 86
MySQL学习记录
intqao
undefined
展开
-
搭建基于mm+keepalived方案的MySQL集群
本项目采用的是MM(双主复制)+Keepalived方案来构建一个高可用MySQL集群,加了一台slave做延时备份,并使用mysqlrouter实现读写分离。双主复制配合keepalived的vip飘逸能快速的fileover。slave服务器可以按照业务需求适当增添。为了消除mysqlrouter服务的单点故障,使用了两台服务器来做读写分离。此方案有效地提高了MySQL服务的性能和可靠性。此项目涉及到了MySQL的多种技术、mysqlrouter和keepalived。.........原创 2022-08-08 11:27:21 · 458 阅读 · 0 评论 -
MySQL半同步复制
源不等待所有副本确认接收,它只需要来自副本的确认,而不是事件已在副本端完全执行并提交。但是请注意,在这种情况下,源无法重新启动并且必须被丢弃,因为它的二进制日志可能包含未提交的事务,在二进制日志恢复后外部化时会导致与副本冲突。在继续之前,源必须在每个事务中接收的副本确认数。使用AFTER_SYNC,所有客户端同时看到提交的事务在它被副本确认并提交到源上的存储引擎之后。如果出现问题导致副本无法处理事务,那么在意外的源退出和故障转移到副本的情况下,这些客户端可能会看到与他们在源上看到的数据相关的数据丢失。...原创 2022-07-31 01:05:32 · 2965 阅读 · 0 评论 -
MySQL主从复制实验
本项目为了提升MySQL的并发能力构建一个简单的MySQL主从复制集群,实现读写分离功能,提升MySQL集群的业务处理能力,同时深入学习MySQL的整体的部署和对集群架构的理解。原创 2022-07-28 23:26:52 · 360 阅读 · 0 评论