读写分离基于主从复制,在进行主从复制时,备数据库的SQL线程从relay log中读取事件并执行,这时候再去读备数据库的数据时,还能做到读写分离吗?备数据库为了同步主数据库的数据不也得插入数据。在备数据库一样存在插入和读取。
读写分离基于主从复制,在进行主从复制时,备数据库的SQL线程从relay log中读取事件并执行,这时候再去读备数据库的数据时,还能做到读写分离吗?备数据库为了同步主数据库的数据不也得插入数据。在备数据库一样存在插入和读取。
为什么要用读写分离?
读写分离是用来解决数据库的读性能瓶颈的。
读多写少, 读写分离才有意义,这时候,数据库的读会首先称为数据库的瓶颈,这时,如果我们希望能够线性的提升数据库的读性能,消除读写锁冲突从而提升数据库的写性能,那么就可以使用“分组架构”(读写分离架构)。
6 回答4.7k 阅读✓ 已解决
2 回答7.4k 阅读✓ 已解决
2 回答6.6k 阅读✓ 已解决
1 回答5.2k 阅读✓ 已解决
1 回答5k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
读多写少, 读写分离才有意义. 主从复制不需要人为干预.