简介

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

读写分离

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

配置数据库代理

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

创建自定义集群地址

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

什么是数据库代理

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

数据库代理简介

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

什么是数据库代理

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

技术原理

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

常见问题

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

数据库代理常见问题

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

错误码

SDK 集成相关 错误码 错误消息 错误说明 解决方案 DTX-000 dtx component scanner init error.SDK 启动失败,分布式事务不可用。DTX-001 Bean[%s]can not have@DtxTransaction and@TccBusinessAction both.同一个 bean 不能既有@...

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

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

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

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

概述

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

PolarDB数据库代理概述

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

常见问题

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

概述

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

阿里云官方事件源

事件总线EventBridge 支持将阿里云官方事件作为事件源发布到事件总线,事件总线EventBridge 作为统一的入口来处理、分发这些事件。本文介绍 事件总线EventBridge 支持的阿里云官方事件源对应的阿里云服务和云服务事件类型。事件类型 阿里...

附录1 云产品监控指标

表格存储 PCDN 安全加速 智能媒体管理 云通信 物联网平台-服务端订阅 物联网平台-实例 监控与管理 操作审计 视频服务 媒体处理 音视频通信RTC 视频直播 视频点播 视频点播-播放质量 大数据(数加)分析型数据库 数据总线DataHub 阿里云...

什么是云消息队列 RocketMQ 版?

相对于自建RocketMQ集群,云消息队列 RocketMQ 版 具有如下优势:架构先进性 全面采用存储和计算分离的消息架构,存储和计算可以独立按需水平扩展,满足高效弹性运维和高性能大规格能力的诉求。高性能 可提供单实例集群最高100万TPS稳定...

功能特性

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

附加/分离分区

PolarDB PostgreSQL版(兼容Oracle)附加/分离分区的语法完全兼容PostgreSQL。本文详细介绍了其语法及示例。概述 附加(Attach)分区:将一个普通表附加到分区表中,成为分区表的一个分区。分离(Detach)分区:将一个分区表的分区分离出来...

附加/分离分区

PolarDB PostgreSQL版 附加/分离分区的语法完全兼容PostgreSQL。本文详细介绍了其语法及示例。概述 附加(Attach)分区:将一个普通表附加到分区表中,成为分区表的一个分区。分离(Detach)分区:将一个分区表的分区分离出来,成为一个...

强一致分布式事务

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

新增数据库代理终端

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

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

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

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

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

事务拆分

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

读写分离

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

概述

什么是数据库代理:数据库独享代理服务是使用独立代理计算资源为当前实例提供代理服务,提供更多高级功能,例如读写分离、短连接优化、事务拆分等。自治服务DAS:针对SQL语句性能、CPU使用率、IOPS使用率、内存使用率、磁盘空间使用率、...

什么是RDS MySQL

数据库代理:数据库独享代理服务是使用独立代理计算资源为当前实例提供代理服务,提供更多高级功能,例如读写分离、短连接优化、事务拆分等。自治服务DAS:针对SQL语句性能、CPU使用率、IOPS使用率、内存使用率、磁盘空间使用率、连接数、...

CreateDBClusterEndpoint

开启会话级连接池 Transaction:开启事务级连接池 说明 仅当PolarDB MySQL版集群地址的读写模式为 可读可写(自动读写分离)时,支持设置事务拆分、主库不接受读和连接池。仅PolarDB MySQL版支持将一致性级别设置为全局一致性。如果参数 ...

ModifyDBClusterEndpoint

调用ModifyDBClusterEndpoint接口修改PolarDB的集群地址属性,包括读写模式、新节点是否自动加入本地址、一致性级别、事务拆分、主库是否接受读、连接池等。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行...

ModifyDBClusterEndpoint

调用ModifyDBClusterEndpoint接口修改PolarDB的集群地址属性,包括读写模式、新节点是否自动加入本地址、一致性级别、事务拆分、主库是否接受读、连接池等。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行...

全面兼容和支持 Seata

这些服务包括(但不限于):记录全局事务状态 记录事务分支的注册 驱动事务分支进行最终的提交或回滚 事务链路监控 异常事务的恢复 全局事务超时检测 全局事务间隔离机制 分布式事务的协调机制被定义为一项标准化的服务,独立部署和运维,...

什么是事件总线EventBridge

事件总线EventBridge 是阿里云提供的一款无服务器事件总线服务,支持阿里云服务、自定义应用、SaaS应用以标准化、中心化的方式接入,并能够以标准化的CloudEvents 1.0协议在这些应用之间路由事件,帮助您轻松构建松耦合、分布式的事件驱动...

配置数据库代理

关于事务拆分的更多介绍请参见 事务拆分。说明 仅 可读可写(自动读写分离)模式下支持该配置。按需建联 开启或关闭按需建联功能。关于按需建联的更多介绍请参见 按需建联。说明 仅 负载均衡策略 为 基于活跃请求数负载均衡 时支持该配置。...

CreateDBClusterEndpoint-创建自定义集群地址

说明 仅当 PolarDB MySQL 版集群地址的读写模式为*可读可写(自动读写分离)*时,支持设置事务拆分、主库是否接受读、连接池和是否开启过载保护。当 PolarDB MySQL 版集群地址的读写模式为 只读时,支持 基于连接数负载均衡和 基于活跃请求...

设置读写属性和读权重

支持如 设置事务拆分、设置连接池 等读写分离功能。只读:用来支持只读的业务,比如报表。该模式下代理连接地址访问策略中需要至少配置一个只读实例,主实例不会参与路由,不支持 设置事务拆分、设置连接池 等功能。当代理连接地址访问策略...

配置数据库代理连接地址访问策略

连接池 设置连接池类型:事务级连接池(推荐):业务侧多为短连接 连接创建频繁 连接数量很大(大于MySQL数据库的连接数限制)以上场景下,业务不涉及事务级连接池的 使用限制,建议优先选择事务级连接池。会话级连接池:业务侧多为短连接 ...
共有189条 < 1 2 3 4 ... 189 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
短信服务 物联网无线连接服务 数据总线 DataHub 边缘网络加速 弹性公网IP 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用