云数据库RDS MySQL版读写分离知识汇总
更新时间:
概述
本文主要介绍MySQL实例(云数据库RDS MySQL版)读写分离的相关知识。
详细信息
MySQL实例读写分离包含如下知识点。
-
事务与存储过程会发送到Master实例执行。
-
在只读Slave实例同步延迟的时间超过阈值时,会把请求发送到Master实例。
-
读写分离地址的连接数,取决于Master与只读Slave实例中的最小连接数,而不是所有实例的连接数之和。
-
读写分离地址的白名单依赖于Master实例的白名单。
-
特别情况说明。
-
后面的两个select语句请求Master实例。
set autocommit=0; update xxx select xxx select xxx
-
第一个select语句会请求只读Slave实例,update语句以及之后语句会请求Master实例。故在第一个update语句之前的select语句都会请求只读Slave实例,但在实际使用时还需结合具体的权重。
set autocommit=0; select xxx update xxx select xxx
-
以start或者begin开头的SQL语句片段,会请求Master实例。
适用于
-
数据库 RDS MySQL 版
文档内容是否对您有帮助?