数据库的读写分离的好处?
-
将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈;
-
主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发;
-
数据拥有多个容灾副本,提高数据安全性,同时当主服务器故障时,可立即切换到其他服务器,提高系统可用性
数据库主从复制
参考
配置
master主服务器
1 |
# my.cnf中加入配置 |
slave从服务器
1 |
# my.cnf中加入配置 |
1 |
# 在命令行执行命令 |
Master主数据库存在数据
1 |
(1)主数据库进行锁表操作,不让数据再进行写入动作 |
校验
1 |
# slave服务器查看 |