mysql配置读写分离后,master负责所有的写操作,而从服务器负责一切的读操作。其实在数据库中使用的最多的操作就是读操作,一般而言,数据库会有较大可能成为整个系统的瓶颈。 导致数据库主从同步延迟较大的问题一般有以下几种。
1、从服务器配置较低,只需要升级从服务器的配置即可
2、主库的QPS过高导致只读节点延迟,(制度节点采用单线程同步,主库并发多线程写入,需要开启只读节点的并行复制)
3、无主键的表进行dml操作,导致每个事物都会全表扫描(一般也很少出现设计表的时候没有主键)
mysql配置读写分离后,master负责所有的写操作,而从服务器负责一切的读操作。其实在数据库中使用的最多的操作就是读操作,一般而言,数据库会有较大可能成为整个系统的瓶颈。 导致数据库主从同步延迟较大的问题一般有以下几种。
1、从服务器配置较低,只需要升级从服务器的配置即可
2、主库的QPS过高导致只读节点延迟,(制度节点采用单线程同步,主库并发多线程写入,需要开启只读节点的并行复制)
3、无主键的表进行dml操作,导致每个事物都会全表扫描(一般也很少出现设计表的时候没有主键)