系统信息函数和运算符

运行 SERIALIZABLE 事务的会话会阻止 SERIALIZABLE READ ONLY DEFERRABLE 事务获取快照,直到后者确定可以安全地避免获取谓词锁。频繁调用这个函数可能会对数据库性能产生一些影响,因为它需要在短时间内访问谓词锁管理器的共享状态。pg_...

事务中心

1 事务处理 在该功能页面中主要进行事务的处理、事务类型设置与事务的统计操作,具体的说明与操作如下所示:1.1 事务列表 在“事务列表”中我们可以新创建一个新的事务,并对已有的事务进行多维度的查询与处理。如下图所示的是事务列表主...

概述

连接保持功能只能作用于空闲的连接,如果在切换瞬间,当前的会话有正在执行的事务,一方面数据库代理无法从 PolarDB 中找回原有事务的上下文,另一方面新的主节点会将未提交的悬挂事务回滚,释放这些事务持有的行锁。在这种场景下,连接...

CreateLock-创建元数据锁

说明 另外需要注意,lock 有事务语义,只有传入 lock,按照事务隔离性才能获取当前事务的状态,否则看到到是事务提交前的状态。说明 比如一个请求对表已经加了 lock,同时 delete 了改表,但是如果事务没有提交(也就是没有 unlock),这个...

创建压测场景

事务控制器:事务控制器下所包含的所有测试节点将会被算作为一个事务。其包含 生成父样本 和 是否包含样品中定时器和前后程序的持续时间 两个设置项。生成父样本:开启开关:该事务控制器下各测试节点自身的压测结果不会在压测报告中独立...

什么是数据库代理

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

参与者接入模式

使用分布式事务涉及两个核心角色:发起方:指的是开启分布式事务的应用系统。参与者:指的是提供分支事务的应用系统。同一个应用系统可能兼具发起方和参与方两个角色。分布式事务目前提供了三种参与者接入模式:TCC 模式、FMT 模式 与 Saga...

事务消息

功能原理 什么是事务消息 事务消息是 云消息队列 RocketMQ 版 提供的一种高级消息类型,支持在分布式场景下保障消息生产和本地事务的最终一致性。事务消息处理流程 事务消息交互流程如下图所示。生产者将消息发送至 云消息队列 RocketMQ 版...

Multi-Master关键技术介绍

2PC协议将整体事务的提交过程拆分成了Prepare和Commit/Abort两个阶段,如上图所示,只有参与事务的所有Segment都成功提交整体事务才会成功提交。如果在第一阶段有存在Prepare失败的Segment,则整个事务会终止;如果在第二阶段有Commit失败...

名词解释

分布式事务 事务的发起者、资源及资源管理器和事务协调者分别位于不同的分布式系统的不同节点之上。事务分支 一个分布式事务可能包含多个数据库本地事务,在 GTS 框架下,分支可能是一个分库上执行的 SQL 语句,或是一个自定义模式服务的...

什么是数据库代理

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

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

相对标准架构,集群架构与读写分离架构实例在原生Redis命令的支持上有一定的区别,例如禁用某些命令、单个命令不支持访问跨Slot的Key等,请在使用过程中了解并遵守相应的规范。集群架构命令限制 Tair 集群架构实例兼容不同的Redis版本,各...

全面兼容和支持 Seata

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

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

相对标准架构,集群架构与读写分离架构实例在原生Redis命令的支持上有一定的区别,例如禁用某些命令、单个命令不支持访问跨Slot的Key等,请在使用过程中了解并遵守相应的规范。集群架构命令限制 Redis 集群架构实例兼容不同的Redis版本,各...

常见问题

分布式事务 SDK 与事务云服务网络连接正常,但是通信失败,是什么原因?TCP 连接正常,说明事务云服务启动正常。分布式事务 SDK 与事务云服务通信返回失败消息,说明 SDK 发送给事务云服务的消息违反某些约束条件,可以根据事务 ID 在 dtx-...

AbortTransaction

如果未对局部事务范围内的数据进行写操作,则提交局部事务或丢弃局部事务的操作是等同的。请求消息结构 message AbortTransactionRequest { required string transaction_id=1;} 名称 类型 是否必选 描述 transaction_id string 是 局部...

CommitTransaction

如果未对局部事务范围内的数据进行写操作,则提交局部事务或丢弃局部事务的操作是等同的。请求消息结构 message CommitTransactionRequest { required string transaction_id=1;} 名称 类型 是否必选 描述 transaction_id string 是 局部...

局部事务

对于读操作来说,提交局部事务或丢弃局部事务的操作是等同的。提交局部事务,使局部事务中的所有数据修改生效。CommitTransactionRequest commitRequest=new CommitTransactionRequest(txnId);client.commitTransaction(commitRequest);...

局部事务

如果未对局部事务范围内的数据进行写操作,则提交局部事务或丢弃局部事务的操作是等同的。在局部事务中读写数据有如下限制:不能使用局部事务ID访问局部事务范围(即创建时使用的分区键值)以外的数据。同一个局部事务中所有写请求的分区键...

Binlog Cache Free Flush

在有大事务的业务场景中,大事务提交时常会出现Binlog耗时过长、实例长时间不可写或夯住(hang)的问题。RDS MySQL引入的Binlog Cache Free Flush功能,对大事务提交写Binlog的阶段做了优化,有效解决了该问题,能够提升实例的稳定性。前提...

注意事项

虽然在主控机上用可序列化事务执行所有持久化数据库写入将确保所有后备机将最终达到一个一致的状态,但是运行在后备机上的一个可重复读事务有时可能会看到一个短暂的、与主控机上事务的任何串行执行都不一致的状态。系统目录的内部访问不是...

SAVEPOINT

简介 保存点是事务内的一种特殊标记,它允许所有在它被建立之后执行的命令被回滚,把该事务的状态恢复到它处于保存点时的样子。语法 SAVEPOINT savepoint_name 参数 savepoint_name 给新保存点的名字。说明 使用ROLLBACK TO SAVEPOINT回滚...

TRUNCATE

也就是说,在事务之后,currval()将继续反映在失败事务内得到的最后一个序列值,即使序列本身可能已经不再与此一致。这和失败事务之后 currval()的通常行为类似。TRUNCATE 当前不支持外部表。这表示如果一个指定的表具有任何外部的后代表,...

企业版产品系列

具体请参见 什么是读写分离。高速链路互联 数据库的计算节点和存储节点之间采用高速网络互联,并通过RDMA协议进行数据传输,使I/O性能不再成为瓶颈。数据可靠性和一致性 数据库存储节点的数据采用多副本形式,确保数据的可靠性,并通过...

错误码

创建 TCC 参与者的分支事务记录出现异常 检查分布式事务 SDK 与事务云服务的网络连接是否正常、检查事务云服务返回创建分支事务记录事务的原因。DTX-023 report tcc branch error,txId:[%s],actionId:[%s],serviceId:[%s].创建 TCC 参与者...

PolarDB数据库代理概述

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

收费规则

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

查看监控信息

Threads Connected、Temp File Size 和 Binlog空间:查看判断是否为大事务的三个核心指标。当出现如下情况时,可判断为数据库存在大事务:活跃会话堆积。临时空间先增加然后减少。临时空间减少后Binlog空间同步增加。Rows Processed、...

PolarDB PostgreSQL(兼容Oracle)2.0版本商业化公告

DBMS_APPLICATION_INFO包来记录数据库中正在执行的模块或事务的名称,以供以后跟踪各种模块的性能和调试时使用。DBMS_CRYPTO包提供对存储数据进行加密、解密的功能,支持AES、DES、哈希以及消息摘要等功能。DBMS_JOB包用来创建和管理定时...

PolarDB PostgreSQL(兼容Oracle)2.0版本与1.0版本...

DBMS_APPLICATION_INFO包来记录数据库中正在执行的模块或事务的名称,以供以后跟踪各种模块的性能和调试时使用。DBMS_CRYPTO包提供对存储数据进行加密、解密的功能,支持AES、DES、哈希以及消息摘要等功能。DBMS_JOB包用来创建和管理定时...

事务隔离

最严格的是可序列化,在标准中用了一整段来定义它,其中说到一组可序列化事务的任意并发执行被保证效果和以某种顺序一个一个执行这些事务一样。其他三种级别使用并发事务之间交互产生的现象来定义,每一个级别中都要求必须不出现一种现象。...

产品问题

所以,除了全局事务的个数,全局事务中涉及的本地事务个数,是 GTS 服务规格需求的重要因素。全局事务中包含的本地事务越多,对 GTS 服务规格要求可能越高。下面通过一个示例帮助您了解如何计算 TPS。一个全局事务,涉及 3 个微服务(A/B/C...

技术原理

分布式事务 PolarDB-X原生支持分布式事务,并保证事务的ACID性质——原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。PolarDB-X通过引入中心授时节点(TSO),结合多版本并发控制(MVCC),保证...

升级共享代理为独享型代理

基于独享型代理连接地址可以实现读写分离、短连接优化、事务拆分等功能。独享型代理的详情请参见 什么是数据库代理。下文将介绍如何将存量的共享代理升级为独享型代理。注意事项 独享型代理的连接模型是1:N(即您的一个连接会后端连接到主...

SQL事务能力

事务的支持场景 Hologres对事务的支持场景和使用说明如下:支持多条DDL语句事务 事务内多个表的创建与回滚支持事务保障,示例如下:begin;drop table if exists ddl_test;create table ddl_test(uid text not null,name text not null);...

TCC 模式接入注意事项

1:AT 2:MT 3:AT&MT-><constructor-arg value="2"/></bean>GTS 对 MQ 事务消息纳入全局事务管理的支持是通过 TCC 模式实现的。所以,使用 AT 模式的同时,又需要把 MQ 事务消息纳入全局事务管理时,就需要同时开启 AT 和 TCC 模式的配置。...

事务处理

云数据库Redis版支持Redis中定义的事务(transaction)机制。场景介绍 您可以使用 MULTI,EXEC,DISCARD,WATCH,UNWATCH 指令用来执行原子性的事务操作。说明 Redis中定义的 事务,并不是关系数据库中严格意义上的事务。当Redis事务中的...

通过读写分离提升数据吞吐性能

MySQL Proxy是一个处于Client端和MySQL server端之间的简单程序,它可以监测、分析或改变它们的通信。它使用灵活,没有限制。常见的用途包括:负载平衡,故障查询分析,查询过滤和修改等等。MySQL Proxy是一个中间层代理,简单地说,MySQL ...

什么是AI通信加速库Deepnccl

具体说明如下:单机优化 单机内的优化主要针对不同硬件拓扑机型的通信优化,以PCIe互连的机型和NVLink互连的机型为例,具体说明如下:PCIe互连拓扑优化:该机型的多GPU卡之间共享PCIe带宽,通信容易受限于物理带宽。针对PCIe互连拓扑的通信...

BEGIN(开启事务

一个单行事务,若不在显式事务语句的保护下:若它是单分区的事务,那么该单行事务将具有与MySQL相同的事务特性;若它是跨分区的事务,那么该单行事务将自动使用一阶段提交分布式事务,在部分分区提交成功部分分区提交失败时,可能导致回滚...
共有183条 < 1 2 3 4 ... 183 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
物联网无线连接服务 全局事务服务 (文档停止维护) 边缘网络加速 短信服务 弹性公网IP 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用