事务隔离

如果你能证明一个单一事务在独自运行时能正确的事情,则你可以相信它在任何混合的可序列化事务中也能正确的事情,即使它不知道那些其他事务做了些什么,否则它将不会成功提交。重要的是使用这种技术的环境有一种普遍的方法来处理序列化...

收发事务消息

Check被回调时,业务逻辑都需要什么事务消息的Check方法里面,应该写一些检查事务一致性的逻辑。云消息队列 RocketMQ 版 发送事务消息时需要实现 LocalTransactionChecker 接口,用来处理Broker主动发起的本地事务状态回查请求,因此...

X-Engine简介

X-Engine为了进一步提升事务处理的吞吐,使用流水线技术,把提交阶段分为4个独立的更精细的阶段:拷贝日志到缓冲区(Log Buffer)日志落盘(Log Flush)写内存表(Write memory table)提交返回(Commit)事务到了提交阶段,可以自由选择...

收发事务消息

Check被回调时,业务逻辑都需要什么事务消息的Check方法里面,应该写一些检查事务一致性的逻辑。云消息队列 RocketMQ 版 发送事务消息时需要实现 LocalTransactionChecker 接口,用来处理Broker主动发起的本地事务状态回查请求;因此...

收发事务消息

Check 被回调时,业务逻辑都需要什么事务消息的 Check 方法里面,应该写一些检查事务一致性的逻辑。消息队列发送事务消息时需要实现 LocalTransactionChecker 接口,用来处理 Broker 主动发起的本地事务状态回查请求;因此在事务消息...

组复制简介

数据 强 一致性 在组复制中,事务总是先传输到集群中其他节点,然后写入Binlog文件,这保证无论主节点在什么时刻发生故障,重新启动后数据都不会比集群选出的新主节点多。旧主节点故障重启后,能够自动加回集群,拉取它缺失的Binlog,就...

收发事务消息

Check被回调时,业务逻辑都需要什么事务消息的Check方法里面,应该写一些检查事务一致性的逻辑。云消息队列 RocketMQ 版 发送事务消息时需要实现 LocalTransactionChecker 接口,用来处理Broker主动发起的本地事务状态回查请求,因此...

内存

推荐 内存型实例规格族r8a 内存型实例规格族r8i 内存平衡增强型实例规格族r8ae 内存型实例规格族r8y 内存增强型实例规格族re7p 内存型实例规格族r7p 存储增强内存型实例规格族r7se 内存型实例规格族r7a 内存型实例规格族r7 安全增强内存型...

填充数据库

在一个事务所有插入的一个额外好处是:如果一个行的插入失败则所有之前插入的行都会被回滚,这样你不会被卡在部分载入的数据中。2.使用COPY 使用 COPY 在一条命令中装载所有记录,而不是一系列 INSERT 命令。COPY 命令是为装载大量行而...

实例规格族

实例是能够为您的业务提供计算服务的最小单位,不同的实例规格可以提供的计算能力不同。本文为您介绍在售的所有ECS实例规格族,包括每种实例规格族的特点、在售规格和适用场景。根据业务场景和使用场景,ECS实例可以分为多种实例规格族。...

实例FAQ

持久内存作为内存使用时,我想用持久内存型实例来运行我的参数服务器(PS),持久内存设置为内存使用方式,可以直接部署吗?购买持久内存型实例后,我如何将持久内存设置为本地盘使用方式?我的哪些应用需要更高性能的本地盘?持久内存作为...

错误代码

如果使用的Sequence尚不存在,可以用 CREATE SEQUENCE 语法创建:CREATE SEQUENCE[START WITH][INCREMENT BY][MAXVALUE][CYCLE|NOCYCLE]` 关于Sequence,详情请参见 Sequence。TDDL-4403 ERR_MISS_SEQUENCE_TABLE_ON_DEFAULT_DB Sequence...

创建SQL Server只读实例

当您面临数据库读取压力大幅增加时,可以通过创建一个或多个只读实例来扩展读取能力,提高应用的整体吞吐量。RDS SQL Server基于源生AlwaysOn技术,通过物理复制方式复制主实例生成只读实例,只读实例数据与主实例保持一致,并且主实例的...

创建SQL Server只读实例

当您面临数据库读取压力大幅增加时,可以通过创建一个或多个只读实例来扩展读取能力,提高应用的整体吞吐量。RDS SQL Server基于源生AlwaysOn技术,通过物理复制方式复制主实例生成只读实例,只读实例数据与主实例保持一致,并且主实例的...

内存诊断

普通内存 可以通过观察 polar_stat_activity_rt 视图,如下所示:SELECT pid,rss FROM polar_stat_activity_rt ORDER BY rss DESC;\watch 1 进而可通过 polar_backends_mcxt 查看该进程中哪个内存上下文占用最多。说明 由于当前未有关于 ...

内存诊断

普通内存 可以通过观察 polar_stat_activity_rt 视图,如下所示:SELECT pid,rss FROM polar_stat_activity_rt ORDER BY rss DESC;\watch 1 进而可通过 polar_backends_mcxt 查看该进程中哪个内存上下文占用最多。说明 由于当前未有关于 ...

概述

分布式事务可以与服务框架(SOFABoot、Spring Cloud、Dubbo 等)、数据源(数据访问代理、RDS、MySQL、OceanBase 等)、消息队列等蚂蚁集团中间件产品配合使用,轻松实现服务链路级事务、跨库事务、消息事务及各种组合。分布式事务主要涉及...

Resource Manager

背景信息 PolarDB PostgreSQL版 的内存可以分为以下三部分:共享内存 进程间动态共享内存 进程私有内存 进程间动态共享内存和进程私有内存是 动态分配 的,其使用量随着集群承载的业务运行情况而不断变化。过多使用动态内存,可能会导致...

Resource Manager

背景信息 PolarDB PostgreSQL版(兼容Oracle)的内存可以分为以下三部分:共享内存 进程间动态共享内存 进程私有内存 进程间动态共享内存和进程私有内存是 动态分配 的,其使用量随着集群承载的业务运行情况而不断变化。过多使用动态内存,...

典型场景

优化点:在这个场景下,由于转账给B的步骤不影响业务成功,因此可以用后置执行方式优化:/*TDDL:DEFER*/UPDATE account SET balance=balance+100 WHERE id='B' 这样,只要账户A扣款成功,事务可以提前结束。PolarDB-X 1.0 将保证账户B的...

创建ARM架构的实例

其中,指定vCPU和内存可以通过以下几种方式:仅指定容器级别vCPU和内存,系统自动汇总到实例级别。指定实例级别vCPU和内存,按需设置容器级别vCPU和内存。通过InstanceType参数设置实例级别vCPU和内存。相关参数如下表所示。更多信息,请...

局部事务

对局部事务中的数据进行读写操作后,可以根据实际提交或者丢弃局部事务。局部事务通过悲观锁(Pessimistic Lock)实现并发控制。目前局部事务功能处于邀测中,默认关闭。如果需要使用该功能,请 提交工单 进行申请或者加入钉钉群23307953...

基础术语

中文 英文 释义 事务 transaction 事务是指作为单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全不执行。分布式事务 distributed transaction 事务的发起者、资源及资源管理器和事务协调者分别位于不同的分布式系统的不同节点之...

列存索引内存管理介绍

虚拟内存可以统计当前并发执行的查询分配的内存配额之和(MemoryQuotaAllocated)。从 VirtualMemory 中为每个查询分配内存配额,每个查询分配的内存配额都等于物理内存大小。VirtualMemory 实际上就是预期 Memory used 为 ...

应用场景

分布式事务可应用在多个涉及数据库操作的领域,尤其在金融领域可以做到全场景的覆盖与落地验证,包括:支付与转账、账务:对于吞吐量有很高的要求 金融与理财:往往涉及的金额较大,所以对于产品的稳定性要求非常高 保险与监管报送:参与方...

功能特性

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

指定算力类别创建经济型实例

指定vCPU和内存可以通过以下几种方式:方式一:仅指定容器级别vCPU和内存,系统自动汇总到实例级别。方式二:指定实例级别vCPU和内存,按需设置容器级别vCPU和内存。方式三:通过InstanceType参数设置实例级别vCPU和内存。相关参数如下表所...

并行操作

该参数默认值为0,建议设置为与 max_connections 参数一样,确保每个连接都有一个Prepared事务可以处理。说明 修改本参数后需要重启实例。设置并行度 如果支持并行操作的函数未指定并行度或指定并行度为0,则使用GUC(Grand Unified ...

并行操作

该参数默认值为0,建议设置为与 max_connections 参数一样,确保每个连接都有一个Prepared事务可以处理。说明 修改本参数后需要重启实例。设置并行度 如果支持并行操作的函数未指定并行度或指定并行度为0,则使用GUC(Grand Unified ...

并行操作

该参数默认值为0,建议设置为与 max_connections 参数一样,确保每个连接都有一个Prepared事务可以处理。说明 修改本参数后需要重启实例。设置并行度 如果支持并行操作的函数未指定并行度或指定并行度为0,则使用GUC(Grand Unified ...

局部事务

对局部事务中的数据进行读写操作后,可以根据实际提交或者丢弃局部事务。局部事务通过悲观锁(Pessimistic Lock)实现并发控制。目前局部事务功能处于邀测中,默认关闭。如果需要使用该功能,请 提交工单 进行申请或者加入钉钉群23307953...

局部事务

对局部事务中的数据进行读写操作后,可以根据实际提交或者丢弃局部事务。局部事务通过悲观锁(Pessimistic Lock)实现并发控制。目前局部事务功能处于邀测中,默认关闭。如果需要使用该功能,请 提交工单 进行申请或者加入钉钉群23307953...

常见问题

如果使用Spring的@Transactional 注解开启事务可以通过扩展事务管理器来开启柔性事务。代码示例:import org.springframework.jdbc.datasource.DataSourceTransactionManager;import org.springframework.transaction....

局部事务

对局部事务中的数据进行读写操作后,可以根据实际提交或者丢弃局部事务。局部事务通过悲观锁(Pessimistic Lock)实现并发控制。目前局部事务功能处于邀测中,默认关闭。如果需要使用该功能,请 提交工单 进行申请或者加入钉钉群23307953...

局部事务

对局部事务中的数据进行读写操作后,可以根据实际提交或者丢弃局部事务。局部事务通过悲观锁(Pessimistic Lock)实现并发控制。目前局部事务功能处于邀测中,默认关闭。如果需要使用该功能,请 提交工单 进行申请或者加入钉钉群23307953...

PRAGMA AUTONOMOUS_TRANSACTION

自治事务是由调用程序启动的独立事务。自治事务中SQL命令的提交或回滚对调用程序的任何事务中的提交或回滚都没有影响。调用程序中的提交或回滚对自治事务中SQL命令的提交或回滚也没有影响。通过在SPL块的声明部分中指定以下指令,可将SPL...

Binlog Parallel Flush

并行组提交 在MySQL中,提交阶段事务会成组地写Binlog和Redo Log,这样做可以最大限度地合并IO操作,提升性能。在本优化中,依旧保留这种组提交的思想,加入组提交后的Binlog Parallel Flush优化,如下图所示。在Binlog Parallel Flush优化...

迁移指南

Delta Lake不需要这样,因为它可以事务日志中快速读取文件列表以找到相关文件。如果您对单个分区感兴趣,请使用WHERE子句指定它。例如:spark.read.delta("/data").where("date='2017-01-01'").对于分区中有许多文件的大型表,这可能比...

PolarDB技术内幕

本文档介绍PolarDB云数据库的性能优点以及共享存储、物理复制和使用场景中优化的...对此,我们将Transaction System中的活跃事务列表改造成无锁Hash实现,写事务添加ID以及读事务拷贝到ReadView都可以并发进行。这个方法大大提升了其性能。

应用场景

在流量较小、数据存储集中的应用中,事务可以通过关系型数据库提供的ACID特性满足。然而在大流量场景下,为了高可用和可扩展性,业务通常选择向微服务的分布式架构方向演进。在这样的架构中提供多步骤事务性的保证通常需要引入队列和数据...
共有188条 < 1 2 3 4 ... 188 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
全局事务服务 (文档停止维护) 云数据库 Memcache 版 邮件推送 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用