错误代码

本文档列出了 PolarDB-X 1.0 返回的常见错误码及解决方法。TDDL-4006 ERR_TABLE_NOT_EXIST 数据表不存在。示例:ERR-CODE:[TDDL-4006][ERR_TABLE_NOT_EXIST]Table '*' doesn't exist.该错误表示 PolarDB-X 1.0 数据表不存在,或者由于未知...

错误码

本文档列出了 PolarDB-X 返回的常见错误码及解决方法。PXC-1305 ERR_UNKNOWN_SAVEPOINT PXC-1094 ERR_UNKNOWN_THREAD_ID PXC-4006 ERR_TABLE_NOT_EXIST PXC-4007 ERR_CANNOT_FETCH_TABLE_META PXC-4018 ERR_INVALID_DDL_PARAMS PXC-4100 ...

BEGIN

BEGIN 语句可用于开始一个事务块,也就是说所有 BEGIN 命令之后的所有语句将被在一个事务中...要在事务块中嵌套事务,可以使用 SAVEPOINT。由于向后兼容的原因,连续的 transaction_modes 之间的逗号可以被省略。示例 开始一个事务块:BEGIN;

PRAGMA AUTONOMOUS_TRANSACTION

自治事务可以嵌套,但在单个会话中自治事务嵌套级别限制为16级。自治事务中不支持并行查询。自治事务的 PolarDB PostgreSQL版(兼容Oracle)实现与Oracle数据库不完全兼容,因为如果SPL块末尾有未提交的事务,则 PolarDB PostgreSQL版...

通过OpenTelemetry上报Android应用数据

通过OpenTelemetry为应用埋点并上报链路数据至 可观测链路 OpenTelemetry 版 后,可观测链路 OpenTelemetry 版 即可开始监控应用,您可以查看应用拓扑、调用链路、异常事务、慢事务和SQL分析等一系列监控数据。本文介绍如何使用...

通过OpenTelemetry上报Android应用数据

通过OpenTelemetry为应用埋点并上报链路数据至 可观测链路 OpenTelemetry 版 后,可观测链路 OpenTelemetry 版 即可开始监控应用,您可以查看应用拓扑、调用链路、异常事务、慢事务和SQL分析等一系列监控数据。本文介绍如何使用...

事务管理

只有在从顶层调用的 CALL 或 DO 中才能进行事务控制,在没有任何其他中间命令的嵌套 CALL 或 DO 调用中也能进行事务控制。例如,如果调用栈是 CALL proc1()→CALL proc2()→CALL proc3(),那么第二个和第三个过程可以执行事务控制动作。...

V5.3.x系列实例版本说明

合并事务指令与应用业务SQL执行,减少后端数据库网络通讯,提升事务性能。优化内部线程池的参数配置。优化DRUID连接池在后端RDS异常情况下快速恢复。修复问题 修复SQL解析的算术优先级问题。修复HASH JOIN部分场景下的连接泄漏问题。修复...

AT 模式接入

AT 模式接入适用的场景包括跨数据库事务、MQ 的消息事务、EDAS 的服务事务及多场景混合型事务方案。本文介绍如何基于@TxcTransaction 注解使用 GTS 服务。前提条件 在使用 AT 模式接入 GTS 前,请先完成以下工作:开通 GTS(创建事务分组)...

SQL 限制

GTS 事务目前支持 INSERT、UPDATE、DELETE 三类 DML 语法的部分功能,这些类型都是已经经过 GTS 产品组的严格验证。SQL 的支持范围还在不断扩大,建议在本文限制的范围内使用。使用限制 不支持 SQL 嵌套 不支持多表复杂 SQL 不支持存储过程...

多元索引限制

QPS 10万 针对于轻量的事务型查询(TP),QPS上限为10万。如果业务需求超过限制,请 提交工单 联系我们。一次Search查询中的Query个数 1024 如果Search查询中的Query嵌套太复杂,则会影响查询效率,请注意精简Query。统计聚合 同层...

使用嵌套资源栈

本文为您介绍嵌套资源栈的结构、最佳实践、常见模板、更新行为和输出值,以及如何查看嵌套资源栈及其所属的父资源栈。嵌套资源栈的结构 嵌套资源栈本身可以包含其他嵌套资源栈,构成一个资源栈层次结构。根资源栈是所有嵌套资源栈最终归属...

名词解释

事务边界 分布式事务需要进行开启,在执行结束后需要进行结束(提交或回滚),事务开启和关闭即划定了一个事务边界。事务模式 GTS 提供的预先定义好的事务模式,不同的事务模式提供了不同的易用性和性能,不同的事务模式组合(详见最佳实践...

多元索引嵌套类型

多元索引除了提供Long、Double、Boolean、Keyword、Text等基本类型外,还提供了嵌套类型(Nested)。嵌套类型代表嵌套文档类型。嵌套文档是指对于一行数据(文档)可以包含多个子行(子文档),多个子行保存在一个嵌套类型字段中。本文介绍...

产品问题

本文介绍一些 GTS 的常见...切换时,原机房正在执行的事务会失败且不能自动保证数据一致,但由于这个切换是瞬间执行的,那个瞬态中正在进行的事务较少,可以提工单申请 GTS 的数据不一致处理工具,帮助将仅有的几个未完成事务手工处理完毕。

使用 API 开启事务

GTS提供一种非Spring框架下直接使用API开启事务的方式。获取单例的全局事务操作对象 TxcTransaction txcTransaction=TxcTransaction.getInstance(vgroup,ak,sk)其中 TxcTransaction 为单例对象,vgroup 为客户申请的事务分组,ak/sk 为用户...

分布式事务框架和事务模式

GTS 定义了一套事务框架以便描述分布式事务,在框架下支持不同事务模式运行。核心组件定义 分布式事务包含以下 3 个核心组件:Transaction Coordinator(TC):事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚。...

产品功能

GTS 提供了跨数据库、跨服务、消息队列和混合分布式事务,并提供多种事务模式。跨数据库分布式事务 系统分库、分表后,跨库事务几乎无法避免,GTS 可以让应用轻松具备跨库事务处理能力。跨服务的分布式事务 提供跨库、跨服务的事务支持,...

事务模式简介

针对不同的应用场景,GTS 主要提供标准模式(AT)和自定义模式(MT)两种事务模式。AT 模式:是 GTS 最主要的事务模式,通过 GTS 基于 MySQL/RDS 的数据源,对 SQL 语句提供分布式事务支持。它帮助应用方以最小的改造代价来实现数据库的...

数组和嵌套类型

多元索引除了提供Long、Double、Boolean、Keyword、Text和GeoPoint等基本类型外,还提供了数组类型和嵌套类型两种特殊类型。如果想了解更多Array和Nested的对比,请参见 Array和Nested对比。数组类型 数组类型属于附加类型,可以附加在Long...

嵌套类型查询

NestedQuery用于查询嵌套类型字段中子行的数据。嵌套类型不能直接查询,需要通过NestedQuery包装,NestedQuery中需要指定嵌套类型字段的路径和一个子查询,其中子查询可以是任意Query类型。说明 嵌套类型查询只能查询嵌套类型的列。在一个...

什么是全局事务服务GTS

全局事务服务GTS(Global Transaction Service)用于实现分布式环境下,特别是微服务架构下的高性能事务一致性。可以与RDS、MySQL、PostgreSQL等数据源,Spring Cloud、Dubbo、HSF及其他RPC框架,MQ消息队列等中间件产品配合使用,轻松实现...

收费规则

一次全局事务会话一般会包含一个或多个分支事务,实际事务量指的是您的全局事务会话数加上分支事务数的和。按量付费采用后付费,每天按 GTS 事务分组(实例)的实际事务量计费,费用为 1 元/10,000 笔事务。您可以登录 GTS 控制台,为您的...

全面兼容和支持 Seata

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

嵌套

嵌套表具有以下特征:必须定义嵌套表类型,之后可以为该嵌套表类型声明嵌套表变量。使用嵌套表变量(或简称为“表”)进行数据操作。声明嵌套表变量时,嵌套表最初不存在(它是一个null集合)。必须使用构造函数初始化null表。您还可以使用...

应用场景

GTS 可应用在多个领域,包括共享出行、微服务、消息以及混合事务。SOA 和分布式事务 提供跨库、跨服务的分布式事务支持,实现业务链路级别的分布式事务。开发简单,只需要在客户端声明一个注解,用以界定事务边界。业务链路:为服务链调用...

开通 GTS(创建事务分组)

在开始使用 GTS 前,请先开通 GTS,即创建事务分组。前提条件 已经注册了阿里云账号并完成实名认证。操作步骤 登录 GTS控制台。在 事务总览 页面,单击 创建事务分组。在 全局事务服务 页面选择 地域,输入 事务分组,然后单击 立即购买。...

TCC 模式接入

如果您使用了 TCC 事务模式,本文将帮助您了解 TCC 事务模式如何接入 GTS。前提条件 在将 TCC 事务模式接入 GTS 前,准备两个 RDS 实例和一个 ECS 实例。背景信息 TCC 事务模式的详细介绍,请参见 分布式事务框架和事务模式。TCC 事务模式...

如何基于LSM-tree架构实现一写多读

随后Prepare日志完成回放时,如果发现recovered_transaction_map中已经存在对应的事务,那么可以根据事务的状态来决定直接提交事务还是丢弃事务。对于B+Tree的物理复制,LSM-tree的物理复制并不是真正的 物理 复制。因为B+Tree传递的redo的...

使用问题

服务 A 调用服务 B,服务 A 上加了 GTS 开启事务注解,服务 B 没有注解,那么,A 和 B 是否在同一个分布式事务中?A 和 B 在一个事务中。在使用 EDAS 服务事务的时候,只要客户端 A 的函数上加入了 GTS 注解,那么这个客户端 A 注解函数...

NestedQuery

表示嵌套类型查询配置。NestedQuery用于查询嵌套类型字段中子行的数据。嵌套类型不能直接查询,需要通过NestedQuery包装,NestedQuery中需要指定嵌套类型字段的路径和一个子查询,其中子查询可以是任意Query类型。数据结构 message ...

REPLACE

嵌套NEXTVAL的语法,例如:REPLACE INTO tb(id)VALUES(SEQ1.NEXTVAL+1);包含列名的语法,例如:REPLACE INTO tb(id1,id2)VALUES(1,id1+1);分布式事务限制 说明 如果您的表是分表,但是事务执行过程中没有跨库(如INSERT或UPDATE带拆分键)...

Fn:GetAtt

GetAtt nestedStack.Outputs.attributeName 说明 使用YAML的缩写形式获取嵌套资源栈输出时,可以支持嵌套资源栈名称中包含.,但不支持嵌套资源栈输出的属性名称中包含.参数 nestedStack:嵌套资源栈的名称。关于嵌套资源栈,请参见 使用...

GTS云服务下线迁移方案

阿里云全局事务服务(GTS)已通知于2024年1月22日停止服务。本文介绍如何将GTS云服务迁移至可替代的分布式事务解决方案。前提条件 已开通并使用GTS云服务,是否开通GTS云服务可通过 控制台 查看事务分组列表有无数据进行判断。支持以下地域...

INSERT

嵌套NEXTVAL的语法,例如:INSERT INTO tb(id)VALUES(SEQ1.NEXTVAL+1);包含列名的语法,例如:INSERT INTO tb(id1,id2)VALUES(1,id1+1);分布式事务限制 说明 如果您的表是分表,但是事务执行过程中没有跨库(如INSERT或UPDATE带拆分键),...

为RAM用户授权事务分组

结果验证 完成为RAM用户授权事务分组后,使用RAM用户的账号登录 GTS 控制台,在左侧导航栏单击 事务总览,在 事务总览 页面检查是否能查看并操作已授权的事务分组。授权策略示例 示例 1:针对单个事务分组授权 {"Statement":[{"Action":"*...

嵌套ACS:Template

调用其他的模板作为子模板进行嵌套执行。用途 嵌套动作(ACS:Template)可以调用其他的模板作为子模板进行嵌套执行。利用该动作,您可以将一个复杂的模板进行模块化分解,拆分成多个子模板进行调用,也可以将常见的运维操作定义成一个可...

嵌套类型查询

NestedQuery用于查询嵌套类型字段中子行的数据。嵌套类型不能直接查询,需要通过NestedQuery包装,NestedQuery中需要指定嵌套类型字段的路径和一个子查询,其中子查询可以是任意Query类型。前提条件 已初始化OTSClient。具体操作,请参见 ...

嵌套类型查询

NestedQuery用于查询嵌套类型的列中子行的数据。嵌套类型不能直接查询,需要通过NestedQuery包装,NestedQuery中需要指定嵌套类型的列的路径和一个子查询,其中子查询可以是任意Query类型。前提条件 已初始化Client,详情请参见 初始化。已...

AT 模式接入注意事项

单个事务内操作记录建议少于 200 条 虽然 GTS 本身支持大事务,可以支持 1 万行的数据规模,但建议使用时不要超过 200 条。原因有以下两方面。造成事务执行时间上升,事务信息规模扩大,导致系统性能下降。造成潜在的事务数据不一致问题。...
共有70条 < 1 2 3 4 ... 70 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
全局事务服务 (文档停止维护) 邮件推送 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用