检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
取值范围: en-us zh-cn 表3 请求Body参数 参数 是否必选 参数类型 描述 route_mode 是 Integer 数据库代理路由模式。 取值范围: 0:表示权重负载模式。 1:表示负载均衡模式(数据库主节点不接受读请求)。 2:表示负载均衡模式(数据库主节点接受读请求)。
修改TaurusDB代理的路由模式 TaurusDB数据库代理支持在开通数据库代理时,设置路由模式,默认为权重负载。也可以在数据库代理开通成功后,按照本章节方法修改路由模式。 路由模式的工作原理 TaurusDB数据库代理支持权重负载、负载均衡的路由模式,可根据需要配置不同的路由模式。 权重负载:根据设置的读权重比例分发读请求。
读请求路由到主实例的场景 如果查询语句被放在事务中,事务请求都会路由到主实例。如果在查询语句前设置set autocommit=0时也当做事务处理路由到主实例。 如果所有只读节点都均异常或只读节点权重为0时,则查询会路由到主实例。对于成功开启读写分离功能的实例,您可以设置其主实例
取值范围: en-us zh-cn 表3 请求Body参数 参数 是否必选 参数类型 描述 route_mode 是 Integer 数据库代理路由模式。 取值范围: 0:表示权重负载模式。 1:表示负载均衡模式(数据库主节点不接受读请求)。 2:表示负载均衡模式(数据库主节点接受读请求)。
MySQL)代理的路由模式 GaussDB(for MySQL)数据库代理支持在开通数据库代理时,设置路由模式,默认为权重负载。也可以在数据库代理开通成功后,按照本章节方法修改路由模式。 路由模式的工作原理 GaussDB(for MySQL)数据库代理支持权重负载、负载均衡的路由模式,可根据需要配置不同的路由模式。
查看TaurusDB实例任务 您可以通过“任务中心”查看用户在控制台上提交的任务的执行进度和状态。目前,TaurusDB支持查看和管理“即时任务”和“定时任务”。 查看即时任务 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库
UPDATE)会被路由到主节点。 通过Hint指定SQL发往主实例或只读实例 在读写分离权重分配体系之外,在SQL开头添加hint注释进行强制路由: /*FORCE_MASTER*/:强制路由到主节点 /*FORCE_SLAVE*/:强制路由到只读节点 Hint注释仅作为路由建议,非只读
UPDATE)会被路由到主节点。 通过Hint指定SQL发往主实例或只读实例 在读写分离权重分配体系之外,在SQL开头添加hint注释进行强制路由: /*FORCE_MASTER*/:强制路由到主节点 /*FORCE_SLAVE*/:强制路由到只读节点 Hint注释仅作为路由建议,非只读
滤。 使用方法 可以在SQL开头添加hint注释进行强制路由。 /*FORCE_MASTER*/强制路由到主节点; /*FORCE_SLAVE*/强制路由到只读节点; 例如:select * from table1默认会路由到只读节点,如果改为/*FORCE_MASTER*/ select
Parse模式场景说明: 当Multi-Statements包含如下场景时,后续请求会全部路由到主节点,需断开当前连接并重新连接才能恢复读写分离。 Multi-Statements内创建临时表。 Multi-Statements内创建存储过程。 Multi-Statements内含
滤。 使用方法 可以在SQL开头添加hint注释进行强制路由。 /*FORCE_MASTER*/强制路由到主节点; /*FORCE_SLAVE*/强制路由到只读节点; 例如:select * from table1默认会路由到只读节点,如果改为/*FORCE_MASTER*/ select
route命令来查看本次读操作的路由结果。 以下步骤以一条读操作为例,介绍查看读请求的路由结果。 连接到GaussDB(for MySQL)实例后,执行读操作。 例如:select 1; 执行如下命令,查看1中读操作的路由结果。 show last route 图8 结果查询 请勿将show
last route命令来查看本次读操作的路由结果。 以下步骤以一条读操作为例,介绍查看读请求的路由结果。 连接到TaurusDB实例后,执行读操作。 例如:select 1; 执行如下命令,查看1中读操作的路由结果。 show last route 图8 结果查询 请勿将show last
Statements内仅含DML SQL,不含设置session变量、创建临时表、创建存储过程、执行未提交事务等操作的场景。 Parse模式 该模式下,只读Multi-Statements会根据权重路由,读写混合Multi-Statements会发往主节点,同时数据库代理会解析M
KILL(SQL语句中的KILL,非命令KILL)。 发往主节点的读请求 如果查询语句被放在事务中,事务请求都会路由到主实例。如果在查询语句前设置set autocommit=0时也当做事务处理路由到主实例。 如果所有只读节点都均异常或只读节点权重为0时,则查询会路由到主实例。对于成功开启读写分离功能的实例,您可以设置其主实例和只读实例的权重。
云数据库 GaussDB(for MySQL)”。 在实例列表中,单击目标实例名称,进入实例概览页面。 在“数据库代理”页面,选择目标代理实例,单击代理实例名称,进入代理实例基本信息页面。 在“实例信息”区域,单击“路由模式”后的“设置”。 在弹框中“选择数据库节点”处,可进行如下操作。
数据库代理 开启数据库代理 关闭数据库代理 查询数据库代理信息列表 查询数据库代理规格信息 扩容数据库代理节点的数量 减少数据库代理节点的数量 数据库代理规格变更 设置读写分离权重 设置读写分离路由模式 设置数据库代理事务拆分 开启或关闭新增节点自动加入该Proxy 修改代理会话一致性
读请求路由到主实例的场景 如果查询语句被放在事务中,事务请求都会路由到主实例。如果在查询语句前设置set autocommit=0时也当做事务处理路由到主实例。 如果所有只读节点都均异常或只读节点权重为0时,则查询会路由到主实例。对于成功开启读写分离功能的实例,您可以设置其主实例
KILL(SQL语句中的KILL,非命令KILL)。 发往主节点的读请求 如果查询语句被放在事务中,事务请求都会路由到主实例。如果在查询语句前设置set autocommit=0时也当做事务处理路由到主实例。 如果所有只读节点都均异常或只读节点权重为0时,则查询会路由到主实例。对于成功开启读写分离功能的实例,您可以设置其主实例和只读实例的权重。
数据库代理 开启数据库代理 关闭数据库代理 查询数据库代理信息列表 查询数据库代理规格信息 扩容数据库代理节点的数量 减少数据库代理节点的数量 数据库代理规格变更 设置读写分离权重 设置读写分离路由模式 设置数据库代理事务拆分 开启或关闭新增节点自动加入该Proxy 修改代理会话一致性