上云无忧 > 文档中心 > 天翼云MySQL数据库读写分离简介
关系型数据库MySQL版
天翼云MySQL数据库读写分离简介

文档简介:
读写分离是指通过一个读写分离的连接地址实现读写请求的自动转发。创建只读实例后,您可以 开通读写分离,通过RDS的读写分离连接地址,写请求自动访问主实例,读请求按照读权重设置自动访问各个实例。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

读写分离简介


读写分离是指通过一个读写分离的连接地址实现读写请求的自动转发。创建只读实例后,您可以 开通读写分离,通过RDS的读写分离连接地址,写请求自动访问主实例,读请求按照读权重设置自动访问各个实例。

计费说明

数据库代理服务根据代理节点数量按需付费,每小时扣费一次。数据库代理服务暂时仅支持按需付费,具体收费详情如下:

价格详情

CPU类型

规格

价格(元/小时)

x86

4U8GB

2.26

功能限制

须知:

  • 由于开启读写分离时,系统会自动删除已有的帐户rdsProxy,然后自动创建新的rdsProxy帐户,关闭读写分离时,系统也会自动删除已有的帐户rdsProxy。因此,建议您不要创建rdsProxy帐户,防止被系统误删除。
  • 使用读写分离的连接地址时,需要关闭RDS的Query Cache功能,具体请参见/bug.php?id=83346。
  • 云数据库MySQL 5.6、5.7版的实例支持开通读写分离功能,暂不支持MySQL 8.0版的实例开通读写分离功能。
  • MySQL 8.0客户端不支持使用读写分离地址进行连接。
  • 开启读写分离功能限制,至少1个只读实例。
  • 开启读写分离功能后,删除MySQL主实例,会同步删除只读实例,并关闭读写分离功能。
  • 开启读写分离功能后,主实例和只读实例均不允许修改数据库端口、安全组和内网地址。
  • 读写分离功能不支持SSL加密。
  • 读写分离功能不支持压缩协议。
  • 读写分离不支持事务隔离级别READ-UNCOMMITTED。
  • 如果执行了Multi-Statements,当前连接的后续请求会全部路由到主节点,需断开当前连接并重新连接才能恢复读写分离。
  • 使用读写分离的连接地址时,事务请求都会路由到主实例,不保证非事务读的一致性,业务上有读一致性需求可以封装到事务中。
  • 使用读写分离的连接地址时,LAST_INSERT_ID()函数仅支持在事务中使用。
  • 使用读写分离的连接地址时,show processlist命令的执行结果不具有一致性。
  • 使用读写分离的连接地址时,show errors和show warnings命令仅支持在事务中使用。
  • 使用读写分离的连接地址时,不支持用户自定义变量,如SET @variable语句。
  • 使用读写分离的连接地址时,如果存储过程(procedure)和函数(function)中依赖了用户变量,即@variable,则运行结果可能不正确。
相似文档
  • 读写分离是指通过一个读写分离的连接地址实现读写请求的自动转发。通过RDS的读写分离连接地址,写请求自动访问主实例,应用直连即可实现自动读写分离。本文将介绍如何开通读写分离功能。
  • 开通读写分离功能后,您可以根据需要设置读写分离的延迟阈值和读权重分配。 读写分离参数说明:延时阈值、读权重分配
  • 开通读写分离功能后,若您不需要读写分离功能,可以将其关闭。 操作步骤 1. 登录管理控制台。 单击管理控制台左上角的 ,选择区域和项目。 选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。
  • 开通读写分离功能后,本文介绍各种规格的实例默认的读权重分配规则。 系统权重分配规则 系统自动设置实例的读权重时,权重值是固定的,如下表所⽰: 说明:默认权重值=CPU个数*50。
  • 通过读写分离地址连接数据库,可实现读写分离功能。您可以使用内部SQL命令对读写分离效果进行验证。 操作步骤 1. 通过读写分离地址连接数据库,具体请参考开通读写分离。 执行命令查看执行SQL命令的实例。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部