版本发布说明

缺陷修复 修复在读写分离场景下,只读DN异常导致主实例重启失败的问题。修复多列IN查询包含HEX表达式时解析错误的问题。修复lookup执行器在执行阶段访问mq获取column信息的并发问题。修复长事务遇到事务日志清理可能会阻塞其他事务的问题。...

简介

PolarDB PostgreSQL版(兼容Oracle)数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点,同时提供自动读写分离事务拆分等功能。...

读写分离

读写分离事务的支持 读写分离仅对显式事务(即需要显式提交或回滚的事务)以外的读请求(即查询请求)有效,写请求和显式事务中的读请求(包括只读事务)均在主实例中执行,不会被分流到只读实例。常见的读、写请求SQL语句包括:读请求:...

配置数据库代理

本文将为您介绍如何配置数据库代理,包括如何开启读写分离事务拆分和一致性级别等功能,您可以通过创建或修改集群地址进行配置。创建自定义集群地址 您可以在创建自定义集群地址时,选择开启读写分离事务拆分和一致性级别。操作步骤 ...

创建自定义集群地址

本文将为您介绍如何配置数据库代理,包括如何开启读写分离事务拆分和一致性级别等功能,您可以通过创建或修改集群地址进行配置。创建自定义集群地址 您可以在创建自定义集群地址时,选择开启读写分离事务拆分和一致性级别。操作步骤 ...

什么是数据库代理

如果您的主实例因连接数过多导致负载较高,或因业务需求要进行读写分离,可以使用RDS PostgreSQL数据库代理功能,该功能支持读写分离事务拆分等能力,能够有效降低主实例访问压力,具有高可用、高性能、可运维、简单易用等特点。...

数据库代理简介

MyBase MySQL数据库代理提供了自动读写分离事务拆分、连接池等高级功能。数据库代理作为数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点。适用场景...

什么是数据库代理

事务拆分 数据库代理默认开启事务拆分功能,能够将事务内写操作之前的读请求转发到只读实例,降低主实例负载。更多信息,请参见 设置事务拆分。连接池 有效解决连接数过多或短连接业务(例如PHP)频繁建立新连接导致实例负载过高的问题。更...

【活动/调价】RDS MySQL独享代理—代理优惠活动结束

独享代理还提供自动读写分离事务拆分、连接池等高级功能。说明 当前仅支持开通独享代理。更多信息,请参见 什么是数据库代理。独享代理也叫单租户代理,使用独立代理计算资源为当前实例提供代理服务,相比共享代理有如下优势:更好的稳定...

技术原理

示意图如下:读写分离事务的支持 读写分离仅对显式事务(即需要显式提交或回滚的事务)以外的读请求(即查询请求)有效,写请求和显式事务中的读请求(包括只读事务)均在主实例中执行,不会被分流到只读实例。常见的读、写请求SQL语句...

常见问题

分布式事务 SDK 与事务云服务通信返回失败消息,说明 SDK 发送给事务云服务的消息违反某些约束条件,可以根据事务 ID 在 dtx-rpc.log 中查询事务云服务返回的具体失败信息。如何查看分布式事务的日志?分布式事务事务日志存放路径为${...

数据库代理常见问题

数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于转发应用服务端访问数据库时的所有请求,提供自动读写分离事务拆分、连接池、连接保持等高级功能,具有高可用、高性能、可运维、简单易用等特点。通用型代理和独享型...

RDS术语

数据库代理 RDS数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点,同时提供自动读写分离事务拆分、连接池等高级功能。更多信息,请...

RDS术语

数据库代理 RDS数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点,同时提供自动读写分离事务拆分、连接池等高级功能。更多信息,请...

RDS术语

数据库代理 RDS数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点,同时提供自动读写分离事务拆分、连接池等高级功能。更多信息,请...

错误码

SDK 与事务云服务通信相关 错误码 错误消息 错误说明 解决方案 DTX-301 There must be one address registry,but found none.未找到事务云服务的地址。检查事务云服务是否健康运行。DTX-302 init dtx-servers’tcp long-conections failed....

集群架构与读写分离架构的命令限制

读写分离架构 是否允许在读写分离架构的事务中执行 PFADD ✔️ ✔️ ✔️ ✔️ PFCOUNT ⭕️ ⭕️ ✔️ ⭕️ PFMERGE ⭕️ ⭕️ ✔️ ⭕️ Lists 命令 集群架构 是否允许在集群架构的事务中执行 读写分离架构 是否允许在读写分离架构的事务...

集群架构与读写分离架构实例的命令限制

读写分离架构 是否允许在读写分离架构的事务中执行 PFADD ✔️ ✔️ ✔️ ✔️ PFCOUNT ⭕️ ⭕️ ✔️ ⭕️ PFMERGE ⭕️ ⭕️ ✔️ ⭕️ Lists 命令 集群架构 是否允许在集群架构的事务中执行 读写分离架构 是否允许在读写分离架构的事务...

PolarDB数据库代理概述

若是用Sysbench做压测,0.5版本的Sysbench可以加上-oltp-skip-trx=on,1.0版本的Sysbench可以加上-skip-trx=on 去掉事务,若业务上因为事务较多导致只读库负载过低,可以 提交工单 开启读写分离下的事务拆分功能。Q:为什么某个节点的请求...

常见问题

若在实际业务中,由于事务较多导致主节点负载过高时,您可以开启读写分离下的事务拆分功能减轻主节点的压力,详情请参见 事务拆分。Q:为什么某个节点的请求数比别的节点多?A:当前是根据负载来分发请求的,负载小的节点接收的请求数会更...

概述

数据访问代理兼容 MySQL 协议和语法,支持分库分表、平滑扩容、服务升降配、透明读写分离和分布式事务等特性,具备分布式数据库全生命周期的运维管控能力。数据访问代理主要应用场景在大规模在线数据操作上,通过贴合业务的拆分方式,将...

概述

数据访问代理兼容 MySQL 协议和语法,支持分库分表、平滑扩容、服务升降配、透明读写分离和分布式事务等特性,具备分布式数据库全生命周期的运维管控能力。更多数据访问代理的详情,请参见 什么是数据访问代理。分布式事务 SOFAStack 分布...

错误代码

该问题通常是由后端RDS MySQL压力过大或异常导致的,建议使用 PolarDB-X 1.0 读写分离,或者升级更高规格的RDS实例,减轻后端处理压力。如果问题是由于短时间内创建大量连接导致,请调整 PolarDB-X 1.0 最小连接数。TDDL-4105 ERR_ATOM_...

附录:SOFAStack 产品目录

透明读写分离 通过使用数据访问代理的只读实例或 MySQL 备机实现读写分离,帮助应用解决事务、只读实例或者备机失效、指定主备访问等细节问题。对应用无侵入,在数据访问代理控制台即可完成读写分离相关操作。数据存储平滑扩容 当出现数据...

PolarDB-X历史

目前集团内运行实例约30万套,业务覆盖支付、资金、即时通信、媒体等十余大类。丰富的业务模型造就了TDDL优秀的MySQL语法兼容性,庞大的业务规模使TDDL打磨出优异的内核稳定性,历年双十一的加持孵化了TDDL业界顶尖的高性能高吞吐。...

PolarDB-X 2.0和1.0功能对比

读写分离 需要添加RDS MySQL只读实例,并进行绑定。添加PolarDB-X只读实例即可。运维 负载不均衡时,单独对其中一个节点进行规格的升级;将其中的某个存储节点给其他的业务使用;使用任意版本的RDS(5.6、5.7、8.0均可);订阅任意一个RDS ...

云数据库Redis版产品选型必读

同城容灾方案★主从节点分别部署在同一地域下两个不同的可用区,当任一可用区因电力、网络等不可抗因素失去通信时,高可用HA系统将执行故障切换,确保整个实例的持续可用。跨地域容灾方案★由多个子实例构成全球分布式实例,所有子实例通过...

错误码

该问题通常是由于后端数据节点压力过大或异常导致的,建议使用 PolarDB-X 读写分离,或者升级更高规格,减轻后端处理压力。如果排除后端数据节点问题后仍然出现该错误,请联系技术支持。如果问题是由短时间创建大量连接导致,建议联系技术...

功能特性

数据访问代理兼容 MySQL 协议和语法,支持分库分表、平滑扩容、服务升降配、透明读写分离和分布式事务等特性,具备分布式数据库全生命周期的运维管控能力。分库分表 支持 RDS、OceanBase、MySQL 的分库分表。在创建分布式数据库后,只需...

附加/分离分区

所有这些事务完成后,第二个事务将获取分区表上的 SHARE UPDATE EXCLUSIVE 和分区上的 ACCESS EXCLUSIVE,并且分离过程完成。与分区约束重复的CHECK约束将添加到分区中。说明 CONCURRENTLY不能在事务块中运行,并且如果分区表包含默认分区...

附加/分离分区

所有这些事务完成后,第二个事务将获取分区表上的 SHARE UPDATE EXCLUSIVE 和分区上的 ACCESS EXCLUSIVE,并且分离过程完成。与分区约束重复的CHECK约束将添加到分区中。说明 CONCURRENTLY不能在事务块中运行,并且如果分区表包含默认分区...

强一致分布式事务

分布式事务的下游生态 读写分离的一致性 事务型的分布式数据库一般会采用读写分离的模式提升读的性能,因此分布式事务除了保障主库的一致性以外,还需要保证用户在使用读写分离模式下对于备库的一致性。PolarDB-X 产品支持主实例和只读实例...

技术原理

分布式事务也是许多分布式特性的基础,例如:对于读写分离,数据的事务多版本信息也会被同步到 Learner副本,保证读只读实例不会因为同步延迟读到过期数据;Binlog日志服务中,通过时间戳保证分布式事务顺序;任意时间点的数据恢复(PITR,...

新增数据库代理终端

事务拆分能够将事务内写操作之前的读请求转发到只读实例,降低主实例负载。默认为开启。说明 仅在 读写属性 为 读写(链接主实例,可接受写请求)时可选。更多信息,请参见 事务拆分。读写分离权重分配 实例的读权重越高,处理的读请求越多...

开通并配置数据库代理服务

MyBase MySQL提供数据库代理服务,支持读写分离,本文介绍配置方法。前提条件 实例为主实例。已创建只读实例。具体操作,请参见 创建只读实例(MySQL)。费用说明 请参见 数据库代理费用。操作步骤 步骤一:开启数据库代理服务 登录 云数据...

事务拆分

MyBase MySQL数据库代理的事务拆分功能,能够将事务内写操作之前的读请求转发到只读实例,降低主实例负载。前提条件 已开通数据库代理服务。具体操作,请参见 开通并配置数据库代理服务。背景信息 默认情况下,MyBase数据库代理会将事务内...

读写分离

说明 此读写分离自定义HINT仅仅针对非事务中的读SQL语句生效,如果SQL语句是写SQL或者SQL语句在事务中,那么还是会下发到RDS的主实例执行。PolarDB-X 1.0 针对/*+TDDL:slave()*/自定义HINT,会从只读实例中按照权重随机选取一个下发SQL语句...

云数据库RDS MySQL版读写分离知识汇总

概述 本文主要介绍MySQL实例(云数据库RDS MySQL版)读写分离的相关知识。详细信息 MySQL实例读写分离包含如下知识点。事务与存储过程会发送到Master实例执行。在只读Slave实例同步延迟的时间超过阈值时,会把请求发送到Master实例。读写...

ModifyDBClusterEndpoint

取值范围如下:on:开启过载保护 off:关闭过载保护(默认)说明 仅当PolarDB MySQL版集群地址的读写模式为 可读可写(自动读写分离)时,支持设置事务拆分、主库是否接受读、连接池和是否开启过载保护。当PolarDB MySQL版集群地址的读写...

ModifyDBClusterEndpoint

取值范围如下:on:开启过载保护 off:关闭过载保护(默认)说明 仅当PolarDB MySQL版集群地址的读写模式为 可读可写(自动读写分离)时,支持设置事务拆分、主库是否接受读、连接池和是否开启过载保护。当PolarDB MySQL版集群地址的读写...
共有171条 < 1 2 3 4 ... 171 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
短信服务 音视频通信 物联网无线连接服务 边缘网络加速 弹性公网IP 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用