事务引擎介绍

高性能事务引擎(TokuDB)是HybridDB for MySQL提供的一种侧重于OLTP的实例规格,这种规格基于自主研发的高性能行式存储引擎,能够对同一份数据进行OLTP和OLAP处理,实现数据的即席分析(Ad Hoc)。HybridDB for MySQL事务引擎高度兼容...

SQL事务能力

本文将会为您介绍Hologres的事务支持能力。事务的支持场景 Hologres对事务的支持场景和使用说明如下:支持多条DDL语句事务 事务内多个表的创建与回滚支持事务保障,示例如下:begin;drop table if exists ddl_test;create table ddl_test...

事务消息

事务消息为 云消息队列 RocketMQ 版 中的高级特性消息,本文为您介绍事务消息的应用场景、功能原理、使用限制、使用方法和使用建议。应用场景 分布式事务的诉求 分布式系统调用的特点为一个核心业务逻辑的执行,同时需要调用多个下游业务...

文档修订记录

本文为您介绍Hologres文档更新的最新动态,基于此您可以及时了解Hologres的新增特性及功能变更。2024年03月 时间 特性 类别 描述 产品文档 2024.03.26 新增Hologres管理控制台升级公告 新公告 Hologres进行管理控制台基础服务升级事宜。...

时间和日期转换函数

本文为您介绍Hologres支持的时间和日期函数列表及使用用例。当前Hologres版本支持的函数是PostgreSQL的一个子集,PostgreSQL函数的使用方法请参见 时间和日期函数 和 时间格式化函数。时间日期转换函数 to_char(timestamp/timestamptz,text...

将Oracle数据同步到表格存储

长时间未提交的事务会导致每次启停任务将从该事务开始挖掘,会影响性能,因此超过该时长未提交的事务将被清理。单击Tablestore数据库,预览数据结构并设置高级选项。参数 描述 节点名称 默认为连接名称,请根据实际设置。推演结果 查看表的...

行安全性策略

本文介绍了行安全性策略的相关内容。简介 除可以通过GRANT使用 SQL 标准的特权系统之外,表还可以具有 行安全性策略,它针对每一个用户限制哪些行可以被普通的查询返回或者可以被数据修改命令插入、更新或删除。这种特性也被称为 行级安全...

TCC 模式接入

背景信息 TCC 事务模式的详细介绍,请参见 分布式事务框架和事务模式。TCC 事务模式接入流程 开通 GTS(创建事务分组)。在 RDS 中建表。将样例工程上传到 ECS 上,并修改数据源、GTS 分组、以及 Access Key ID 和 Access Key Secret。编译...

注意事项

本文介绍了柔性事务的注意事项。脏读 由于 PolarDB-X 1.0 柔性事务使用异步方式回滚,在提交失败后可能有一些分库的数据在异步回滚前对外可见,出现脏读。建议应用在业务操作前对数据进行二次校验,防止脏读带来的影响。对于一些有风险的...

事务管理

本文介绍了事务管理的相关内容。简介 在由 CALL 命令调用的过程中以及匿名代码块(DO 命令)中,可以用命令 COMMIT 和 ROLLBACK 结束事务。在一个事务被使用这些命令结束后,一个新的事务会被自动开始,因此没有单独的 START TRANSACTION ...

功能特性

分布式事务(Distributed Transaction-eXtended,简称 DTX)是蚂蚁集团自主研发的金融级分布式事务中间件,支持跨数据库、跨服务以及混合的方式处理分布式应用,具备多种接入模式和金融级配套功能,本文将主要介绍分布式事务的功能特性。...

事务管理

本文介绍 AnalyticDB PostgreSQL版 的事务隔离级别及事务的相关操作。隔离级别 AnalyticDB PostgreSQL版 支持以下三种事务隔离级别,默认为读已提交(READ COMMITTED)。读未提交(READ UNCOMMITTED):SQL标准中的脏读(READ UNCOMMITTED...

常见问题

本文介绍了使用柔性事务的常见问题。使用柔性事务需要用控制台开启么?不需要,但是要确保 PolarDB-X 1.0 实例升级到支持柔性事务的版本。如果无法使用,请使用控制台自助升级 PolarDB-X 1.0 版本。开启柔性事务是否会影响连接池内的其他...

名词解释

事务模式 GTS 提供的预先定义好的事务模式,不同的事务模式提供了不同的易用性和性能,不同的事务模式组合(详见最佳实践)可解决极度复杂的场景。事务分组 每个 GTS 应用都需要申请一个事务分组名称,这个唯一名称由客户指定的参数部分...

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

核心组件定义 分布式事务包含以下 3 个核心组件:Transaction Coordinator(TC):事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚。Transaction Manager(TM):控制全局事务的边界,负责开启一个全局事务,并...

事务拆分

功能介绍 事务拆分基础服务 代理会将事务中第一个写请求前的读请求发送到只读节点,从而减轻主节点的负载,由于事务中未提交(COMMIT)的数据在只读节点上处于不可见的状态,为了保障事务中读写一致性,第一个写请求后的所有读写请求仍路由...

事务拆分

功能介绍 事务拆分基础服务 代理会将事务中第一个写请求前的读请求发送到只读节点,从而减轻主节点的负载,由于事务中未提交(COMMIT)的数据在只读节点上处于不可见的状态,为了保障事务中读写一致性,第一个写请求后的所有读写请求仍路由...

什么是全局事务服务GTS

全局事务服务GTS(Global Transaction Service)用于实现分布式...在单机数据库下很容易维持事务的ACID(Atomicity、Consistency、Isolation和Durability)特性,但在分布式系统中并不容易,GTS可以保证分布式系统中分布式事务的ACID特性。

旧版样例简介

TCC 模式下,通过两阶段提交接入分布式事务 sample-txc-mt-compensat-simple:在 MT 模式下补偿型事务的简单使用方法。该工程演示了通过 GTS 保证 A、B 两个账户转账事务一致性的应用场景。具体使用步骤,请参见 sample-txc-mt-compensate-...

产品功能

跨服务的分布式事务 提供跨库、跨服务的事务支持,实现业务链路级别的分布式事务。消息队列分布式事务 在多次调用消息系统的场景中,通过 GTS,应用可轻松具备消息事务的处理能力。混合的分布式事务 GTS 可将各个资源加入事务范畴,实现...

事务模式简介

AT 模式:是 GTS 最主要的事务模式,通过 GTS 基于 MySQL/RDS 的数据源,对 SQL 语句提供分布式事务支持。它帮助应用方以最小的改造代价来实现数据库的事务功能。MT(TCC)模式:提供用户可以介入两阶段提交过程的一种模式。在这种模式下,...

基础术语

分布式事务 distributed transaction 事务的发起者、资源及资源管理器和事务协调者分别位于不同的分布式系统的不同节点之上。分支事务 action 一个分布式事务可能包含多个数据库本地事务,在分布式事务框架下,分支事务可能是一个分库上...

pg_prepared_xacts

pg_prepared_xacts 视图显示关于两阶段提交的当前准备好事务的信息。简介 视图 pg_prepared_xacts 显示关于两阶段提交的当前准备好事务的信息。pg_prepared_xacts 为每一个预备事务包含一行。当事务被提交或回滚时,相应的项将被移除。列...

COMMIT PREPARED

COMMIT PREPARED 用于提交一个处于预备状态的事务。语法 COMMIT PREPARED transaction_id 参数 transaction_id 要被提交的事务的事务标识符。说明 要提交一个预备的事务,你必须是原先执行该事务的同一用户或者超级用户。但是不需要处于...

使用问题

在使用 EDAS 服务事务的时候,只要客户端 A 的函数上加入了 GTS 注解,那么这个客户端 A 注解函数下面所有的被调用的服务及其子调用的服务都会加入到这个客户端 A 的事务中。GTS 服务停止事务还能正常回滚么?GTS 的 server 会记录下事务的...

SET TRANSACTION

设置当前事务的特性。语法 SET TRANSACTION transaction_mode 其中 transaction_mode 为下列项之一:ISOLATION LEVEL { SERIALIZABLE|READ COMMITTED } READ WRITE|READ ONLY 说明 SET TRANSACTION 命令设置当前事务的特性。它对任何后续...

pg_prepared_xacts

pg_prepared_xacts 视图包含以下列信息:列名称 类型 描述 transaction xid 预备事务的数字事务标识符。gid text 分配给事务的全局标识符。prepared timestamptz 此事务为提交准备好的时间。owner name 执行此事务的用户名。database name ...

SET TRANSACTION

简介 SET SESSION CHARACTERISTICS 设置一个会话后续事务的默认事务特性。在个体事务中可以用 SET TRANSACTION 覆盖这些默认值。可用的事务特性是事务隔离级别、事务访问模式(读/写或只读)以及可延迟模式。此外,可以选择一个快照,不过...

是否支持分布式事务?何种情况下为分布式事务

HybridDB for MySQL目前暂未开放对分布式事务的支持,仅支持分区内的事务。若一个长事务内的所有更新,涉及多个存储分区,那么这个事务需要分布式事务的支持,用户可以使用EXPLAIN简单判断一个事务内的所有更新语句是否涉及多个存储分区。

概述

PolarDB MySQL版 推出了全新的事务系统PolarTrans,它利用提交时间戳技术CTS对高并发在线交易场景进行了优化,可以有效提升数据库的读写性能;同时PolarTrans利用现有的网络基础设施资源,与RDMA技术深度结合,推出全局一致性(高性能模式...

配置数据库代理

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

配置数据库代理

更多关于产品系列的介绍,请参见 企业版产品系列。注意事项 仅 PolarDB MySQL版 8.0版本的集群在配置数据库代理时支持开启并行查询和设置并行度。操作步骤 登录 PolarDB控制台。在左上角,选择集群所在地域。找到目标集群,单击集群ID。在...

创建自定义集群地址

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

使用 API 开启事务

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

基本SET语句

set transaction isolation level {read uncommitted|read committed|repeatable read|serializable} 语句:HybridDB for MySQL单分区事务的事务隔离级别兼容MySQL的事务隔离级别,多分区事务的事务隔离级别总是为 read_committed。...

续费和更改实例规格

如果您有正在使用的按原有 TPS 规格付费的事务分组,仍然可以通过控制台续费或更改实例规格(变配)。续费 登录 GTS 控制台。在 事务总览 页面对所要续费的事务分组的操作列单击 续费。在 续费 页面选择合适的时长,然后单击 去支付。更改...

概述

分布式事务主要涉及发起方、参与者与事务管理器三个角色,具体描述如下:发起方:分布式事务的发起方负责启动分布式事务,通过调用参与者的服务,将参与者纳入到分布式事务当中,并决定整个分布式事务是提交还是回滚。一个分布式事务有且...

实例监控

事务执行时间 单位统计周期内事务的平均运行时间、事务的最大执行时间。事务平均运行时间 单位统计周期内事务的平均运行时间。事务执行成功率 单位统计周期内事务的执行成功率。数据导入统计 包含平均每秒导入的边数目、平均每秒导入的点...

基本原理

区别传统的两阶段提交(XA)事务,基于最终一致性原理的“柔性事务”能够更好的满足...一旦发生“一些分库提交成功、另一些分库提交失败”的情况,PolarDB-X 1.0 用记录的补偿操作撤消之前的修改,从而保证事务的原子性,实现数据的最终一致。

事务中心

1 事务处理 在该功能页面中主要进行事务的处理、事务类型设置与事务的统计操作,具体的说明与操作如下所示:1.1 事务列表 在“事务列表”中我们可以新创建一个新的事务,并对已有的事务进行多维度的查询与处理。如下图所示的是事务列表主...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
邮件推送 全局事务服务 (文档停止维护) 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用