嵌套事务宕机的原因

_相关内容

Windows系统实例的宕机问题排查

定位宕机原因 您可以通过以下方式,定位ECS实例发生宕机的具体原因。方式一:(推荐)通过自助诊断工具定位 登录 ECS管理控制台,左侧导航栏单击 自助问题排查。单击 实例问题排查 页签。选择 实例无法连接或启动异常>实例出现宕机,然后...

死锁

背景信息 由于事务的特殊机制,一个事务对特定资源进行修改的同时会锁定该资源,防止其他并发事务对该资源进行修改,以达到数据一致性的目的。死锁(DeadLock)通常是由多个事务互相竞争资源引发的。例如,事务A在修改资源A的同时,发起了...

死锁

背景信息 由于事务的特殊机制,一个事务对特定资源进行修改的同时会锁定该资源,防止其他并发事务对该资源进行修改,以达到数据一致性的目的。死锁(DeadLock)通常是由多个事务互相竞争资源引发的。例如,事务A在修改资源A的同时,发起了...

PRAGMA AUTONOMOUS_TRANSACTION

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

设置宕机自动迁移

为了降低物理故障对业务的影响,阿里云为您提供专有宿主机DDH宕机自动迁移的功能。本章节介绍在创建DDH后如何开启或者关闭宕机自动迁移。背景信息 宕机自动迁移开启后,当DDH因故障停机时,会自动迁移至健康的DDH。若您未开启宕机自动迁移...

强一致分布式事务

如果事务内写入的数据涉及多个分区,PolarDB-X 的计算节点将会使用两阶段提交(Two-phase Commit Protocol,简称2PC)方式提交事务,即便在事务提交过程中发生节点宕机等问题,基于2PC的事务恢复机制也能确保事务原子性。MVCC多版本 以上面...

BEGIN

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

应用场景

​ 高可靠:在宕机、网络故障等情况下,严格保证数据一致性。节约成本:节省运维成本,避免了分布式场景下产生的数据异常。节省开发成本,像使用单机事务一样使用分布式事务。推荐搭配 ECS 和 MQ 使用。通用分布式事务管理 提供通用的分布...

错误码

常见 PolarDB-X 数据节点连接失败的原因如下:后端数据节点连接数已满 计算节点到数据节点的连接超时 数据节点拒绝连接 如果排除后端数据节点问题后仍然出现该错误,请联系技术支持。PXC-4103 ERR_ATOM_CONNECTION_POOL_FULL 描述:PolarDB...

注意事项

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

事务积压排查

分布式事务常见的问题是发生事务积压,事务积压的原因通常是参与方问题导致的,可能是由于参与方二阶段执行失败或执行超时,也可能是因为参与方与分布式事务服务端连接异常等问题。本文将基于参与方的常见问题,引导您快速排查并解决事务...

常见问题

否则说明事务云服务已宕机或者网络已中断。分布式事务 SDK 与事务云服务网络连接正常,但是通信失败,是什么原因?TCP 连接正常,说明事务云服务启动正常。分布式事务 SDK 与事务云服务通信返回失败消息,说明 SDK 发送给事务云服务的消息...

调整innodb_flush_log_at_trx_commit和sync_binlog...

因为DDL变更或其他InnoDB内部原因会导致更新磁盘的操作独立于innodb_flush_log_at_trx_commit参数设置,不能完全保证每秒更新磁盘一次,没有被更新到磁盘中的事务可能会因宕机而丢失。当innodb_flush_log_at_trx_commit=0时,InnoDB会每...

云数据库RDS MySQL版主实例与只读实例之间存在复制...

原因三:执行过涉及数据量较大的事务原因包含上述两种情况,请参见 原因一 和 原因二 进行处理。原因四:SQL语句执行的目标数据表中没有主键(Primary Key)解决方法比较简单,即在目标数据表中增加主键即可。适用于 云数据库RDS ...

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

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

Hologres SQL语句的常见问题

解决方法:提交工单排查Hologres实例宕机原因。报错:value too long for type character varying(256)问题原因:字段长度超过了VARCHAR类型的长度限制。解决方法:处理数据或将VARCHAR的长度设置得更长。报错:internal error:Write is ...

事务消息

基于 云消息队列 RocketMQ 版 分布式事务消息:支持最终一致性 上述普通消息方案中,普通消息和订单事务无法保证一致的原因,本质上是由于普通消息无法像单机数据库事务一样,具备提交、回滚和统一协调的能力。而基于 云消息队列 RocketMQ ...

在PolarDB-X 1.0上执行事务操作的时候提示不支持跨库...

在 PolarDB-X 1.0 上,可以将事务简单分类为如下两种:单机事务:所有的事务操作都落在同一个RDS数据库。跨库事务事务的操作涉及到多个RDS数据库。PolarDB-X 1.0 默认情况支持单机事务。若需要使用分布式事务,请参见 分布式事务

版本发布说明

新增ANALYZE TABLE失败时显示具体原因。新增sample时流式获取结果集功能。优化子查询解关联逻辑,忽略子查询中不带limit的order by对解关联的影响。优化在线修改列类型操作时,减少变更时间。缺陷修复 修复支持对max_allowed_packet和max_...

产品优势

高可用 在应用宕机、节点故障等各类异常情况均可保证数据严格一致。多数据库支持 支持 MySQL、RDS、DRDS、PostgreSQL、Oracle数据库。说明 除 MySQL 数据库外,GTS 目前仅支持部分数据库版本。DRDS 仅支持5.2.x版本,Oracle 仅支持19c版本...

开启热备前后性能对比

failover(故障容灾,如主节点宕机)普通只读节点(未开启热备和事务保持):连接中断报错60秒左右。热备只读节点(开启热备和事务保持):TPS跌零5秒左右。视频展示 热备RO与普通RO主动运维的表现对比 本视频展示了在主动运维场景下,普通...

概述

发送分布式事务消息时,如果生产者中途意外宕机,Broker 会主动回调生产者集群的任意一台机器来确认事务状态。消费者集群 用来表示消费消息应用,一个消费者集群下包含多个消费者实例,可以是多台机器,也可以是多个进程,或者是一个进程的...

【邀测】PolarDB多主集群支持CRAC

可以在保持单机事务体验不变的基础上,实现跨机的横向写扩展。用户无需任何表结构改造,也不会出现乐观冲突的死锁报错。为了保证多个主节点可以实时更新任意一行数据,真正实现单行多主并发读写,PolarDB MySQL版 多主集群全新推出CRAC功能...

错误和消息

当显式提交的时候,子事务和父事务将会一并提交,然后重新开启一个事务和子事务来执行后续语句。说明 PL/SQL中的事务控制语句仅在顶层过程的PL/SQL块和匿名块中被允许使用。清空测试表 DELETE FROM test;DECLARE my_exception EXCEPTION;...

PolarDB并行查询

串行优化流程中做针对并行执行的补强,例如修正table扫描方式等,这也是上面性能数据中Q6/Q12会有超线性加速比的原因。全算子统计信息推导+代价计算,补充了一系列的cost formula和cardinality estimation推导机制。自适应执行策略 在早期...

列存索引技术架构介绍

该架构在工程实现上依赖大量深层次的嵌套函数及虚函数,在处理海量数据时,这种架构会影响CPU流水线的Pipeline效率,导致CPU Cache效率低下。同时,Iterator执行模型也无法充分使用CPU提供的SIMD指令来做执行加速。执行引擎只能串行执行,...

PolarDB HTAP实时数据分析技术解密

对比专用的OLAP系统,其性能瓶颈体如下:MySQL的SQL执行引擎基于流式迭代器模型(Volcano Iterator),而这个模型在工程实现上依赖大量深层次的函数嵌套及虚函数调用,当处理海量数据时,会影响CPU流水线的Pipeline效率,导致CPU Cache效率...

存储引擎对比

碎片化存储 否 是 Compact 不支持 支持 幂等 不支持 支持 事务 不支持 支持 消息类型 普通消息 集群重启或者宕机时,会导致极少量乱序。分区顺序消息 集群宕机时,会自动从ISR中选取新Leader。相关文档 如何为专业版实例在创建Topic时选择...

日志备份时报:The transaction log for database xx ...

RDS SQL Server数据库实例进行日志备份时,出现 The transaction log for database xx is full due to 'LOG_BACKUP' 事务日志已满的报错,您可以参照本文进行操作,解决报错问题。问题现象 RDS SQL Server数据库实例进行日志备份时,报 The...

解决SQL Server实例空间满自动锁的问题

问题描述 SQL Server实例可能会由于SQL语句、外部攻击等原因导致实例空间满,为避免数据丢失,RDS会对实例进行自动锁定,磁盘锁定之后,将无法进行写入操作。当实例由于实例空间满自动锁定时,可在控制台查看的运行状态。问题原因 造成SQL ...

解决SQL Server实例空间满自动锁的问题

问题描述 SQL Server实例可能会由于SQL语句、外部攻击等原因导致实例空间满,为避免数据丢失,RDS会对实例进行自动锁定,磁盘锁定之后,将无法进行写入操作。当实例由于实例空间满自动锁定时,可在控制台查看的运行状态。问题原因 造成SQL ...

名词解释

通过在 GTS 日志中跟踪某个 BranchId,可以帮助排查问题,观察事务分支提交和回滚的原因。GlobalCommit 全局事务提交,GTS 中用于表示一个全局事务中提交了所有操作。GlobalRollback 全局事务回滚,GTS 中用于表示一个全局事务中回滚了所有...

事务与Read/Write Concern

本文将介绍关于事务以及Read/Write Concern的最佳实践,帮助您更好地使用 云数据库 MongoDB 版 的事务以及Read/Write Concern功能。背景信息 MongoDB 4.0版本支持了单机事务(副本集事务),可以在副本集内的一个或多个集合进行事务操作。...

应用级别的数据完整性检查

由于这个原因,那些使用热备份的系统可能想要在主控上使用可重复读和显式锁定。使用显式锁定强制一致性 当可以使用非可序列化写时,要保证一行的当前有效性并保护它不受并发更新的影响,我们必须使用 SELECT FOR UPDATE、SELECT FOR ...

堡垒无法连接ECS排查步骤

问题描述 堡垒机调用ECS失败 可能原因【可能原因一】堡垒机到ECS服务器的网路端口通信失败【可能原因二】堡垒机的相关配置影响【可能原因三】ECS 系统自身的相关策略影响 解决方案【可能原因一】堡垒机到ECS服务器的网路端口通信失败【解决...

使用嵌套资源栈

对于第一级的嵌套资源栈而言,根资源栈也是父资源栈。嵌套资源栈和根资源栈的关系如下:资源栈A是该层次结构中所有其他嵌套资源栈的根资源栈。对于资源栈B来说,资源栈A既是父资源栈,也是根资源栈。对于资源栈D,资源栈C是父资源栈;而...

产品问题

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

重启实例

说明 RDS基础系列实例只有一个数据库节点,没有备节点作为热备份,因此当该节点意外宕机或者执行重启实例、变更配置、版本升级等任务时,会出现较长时间的不可用。如果业务对数据库的可用性要求较高,不建议使用基础系列实例,可选择其他...

多元索引嵌套类型

使用 ALTER TABLE 语句添加或删除列时,不能直接添加或删除嵌套类型列下子列,只能添加或删除存在于数据表中的嵌套类型列,子列会被自动添加或删除。嵌套子列不能进行数据类型转换后的计算,也不能对无法下推到多元索引的函数进行计算。...

附录:SOFAStack 产品目录

透明读写分离 通过使用数据访问代理的只读实例或 MySQL 备实现读写分离,帮助应用解决事务、只读实例或者备失效、指定主备访问等细节问题。对应用无侵入,在数据访问代理控制台即可完成读写分离相关操作。数据存储平滑扩容 当出现数据...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用