什么是全局事务服务GTS

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

常见问题

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

利用定时开关机节省成本

此问题不复杂但是需要运维人员来维护大量的实例,若通过人工操作所有实例,可能浪费大量的时间和人力,而且容易出现问题。所以需要一个自动化的系统,来处理定时开关机的问题。目前 OOS 系统运维管理 OOS(CloudOps Orchestration ...

AT 模式接入注意事项

确保 GTS 事务管理范围内的所有数据不会被 GTS 管理范围外的系统修改 GTS 的全局数据库写锁仅针对加入了 GTS 事务的数据库操作,如果一个对数据库的写操作不在 GTS 事务管理的范围内,造成“脏写”。例如,一个写操作在 GTS 事务中对一条...

ROLLBACK PREPARED

本文介绍了ROLLBACK PREPARED的语法、参数以及示例等内容。...准备好的事务会被立刻回滚。pg_prepared_xacts 系统视图中列出了当前可用的所有准备好的事务。示例 用事务标识符 foobar 回滚对应的事务:ROLLBACK PREPARED 'foobar';

事务与Read/Write Concern

而长事务引起的WiredTiger缓存压力超载(wt cache使用率以及dirty使用率超阈值)通常带来更多的问题,包括数据库卡顿、请求延时大幅增加、CPU使用率满等问题,甚至出现“死锁”,导致业务受损。更多关于内核风险的介绍,请参见 SERVER-...

产品优势

GTS让应用开发者不再需要考虑复杂的事务问题,仅需简单配置一句GTS注解,对已有业务代码无侵入,就能帮您轻松实现超强性能、高可用、多数据源的分布式事务。超强性能 高达传统分布式事务10倍性能;热点数据高效处理,无惧数据冲突。高可用 ...

API概览

RollbackTransaction 回滚事务 调用RollbackTransaction接口执行事务的回滚,回滚事务会取消其更改。数据操作 API 标题 API概述 InsertList 插入多条数据 调用InsertList批量插入数据。ExecuteStatement 执行SQL语句 调用ExecuteStatement...

如何支持超大事务

然后开启事务,执行以下语句,即每个事务会修改x条记录,修改x字节数据:UPDATE `tb` SET c=“b”where id每个事务执行一次该SQL,数据修改量为x字节,数据修改条数为x。考虑x=8 KB和8 MB的情况。测试结果 测试结论 当数据修改量在8 KB时,...

使用须知

当输入WEBP、TIFF、HEIC格式的图片时,智能媒体管理会自动尝试使用OSS提供的 图片转换 能力进行格式转换,然后进行图片AI处理。重要 此过程将可能产生一定转换费用。更多信息,请参见 数据处理计费说明。输入图片的最大为100 MB。二维码...

SAVEPOINT

在当前事务中定义新保存点。语法 SAVEPOINT savepoint_name 说明 SAVEPOINT 在当前事务中建立新保存点。保存点是指事务中的特殊标记,它允许回滚在建立它之后执行的所有命令,以将事务状态恢复到保存点时刻的状态。参数 参数 说明 ...

数据库代理小版本发布记录

RDS MySQL不定期地更新代理小版本,本文介绍RDS MySQL数据库代理的内核小版本更新记录以及查看代理内核小版本的方法,帮助您快速了解各小版本的新功能、优化改进及Bug修复等信息。说明 如何升级数据库代理的小版本,请参见 升级数据库...

概述

当输入WEBP、TIFF、HEIC格式的图片时,智能媒体管理会自动尝试使用OSS提供的 图片转换 能力进行格式转换,然后进行图片AI处理。重要 此过程将可能产生一定转换费用。更多信息,请参见 数据处理计费说明。输入图片最大为100 MB。二维码检测...

RollbackTransaction-回滚事务

调用RollbackTransaction接口执行事务的回滚,回滚事务会取消其更改。接口说明 本接口当前仅支持华东 1(杭州)、华北 2(北京)地域的 Serverless 实例使用。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行...

RDS SQL Server出现死锁的处理方法

出现死锁时,SQL Server选择终止其中一个事务,并且向发起该事务的客户端发送如下错误信息。Error Message:Msg 1205,Level 13,State 47,Line 1Transaction(Process ID 53)was deadlocked on lock resources with another process and ...

自动定时升级临时带宽

通过OOS自动进行带宽临时升级。...系统运维管理 OOS(CloudOps Orchestration Service)时间触发器功能的出现很好的解决了这个问题,让您可以既省时又省钱。解决方案 通过OOS常用运维任务中的 带宽临时升级 则可轻松搞定。

基本原理

如果在事务提交过程中出错,会出现一些分库提交成功、另一些分库失败回滚,产生数据不一致。因而无法保证事务的原子性。而 PolarDB-X 1.0 柔性事务在涉及多个分库时,将根据SQL语句的含义自动生成相应的补偿操作;一旦发生“一些分库提交...

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

修复一个数据库在被多个 PolarDB-X 1.0 实例同时引用时会出现的实例间建表或删表结果不一致的问题。修复因低版本的Fastjson安全缺陷造成的 PolarDB-X 1.0 安全风险问题。修复 PolarDB-X 1.0 的 LAST_INSERT_ID()返回值情况与MySQL不完全...

数据管理DMS中出现“Data truncated for column”的...

例如,字段原长度为128字节,存储了一些数据后,希望更新字段长度为64字节,由于存储的数据中,部分数据已经超过64字节,更新字段长度为64字节时便会出现此错误。解决方案 请确认您是否确实需要改小字段的长度。如果确实需要,先在表中查找...

查看并管理治理工作台

白名单失效或者删除之后,历史的问题不会补报,但是后面新出现问题会上报。使用场景:当前表正处在测试阶段,每天数据不稳定,可以等稳定了之后在监控。批量加入白名单和单个操作一致,如何加入白名单,请参见 加入白名单。如何管理白...

查看并管理治理工作台

白名单失效或者删除之后,历史的问题不会补报,但是后面新出现问题会上报。使用场景:当前表正处在测试阶段,每天数据不稳定,可以等稳定了之后在监控。批量加入白名单和单个操作一致,如何加入白名单,请参见 加入白名单。如何管理白...

云数据库录入

分类分级模板 若开启敏感数据保护,才会出现分类分级模板的配置项。可通过给实例绑定分类分级模板,识别实例中库表的字段是否符合模板内的识别规则,若符合,则给字段打上分类分级的标签,保护敏感等级高的字段。详细信息,请参见 管理分类...

常见问题

本文主要介绍在操作分布式事务过程中的常见问题。SOFAStack 是否可以部署在虚拟机、物理机上?可以,SOFAStack 部署支持物理机、虚机机 VM。SOFAStack 当前是否只支持阿里云飞天 ACK?SOFAStack 部署支持多云异构、目前支持华为云、开源 ...

抢占式DDL

对于含有多个只读节点的 PolarDB MySQL版 集群,经常会出现MDL锁同步失败导致DDL执行失败的问题,为此新增抢占式DDL功能。使用方法 您可以先通过 loose_polar_support_mdl_sync_preemption 参数开启抢占式DDL功能,并通过 loose_polar_mdl_...

租户工作台

租户是一个逻辑概念,在 OceanBase 里是资源分配的单位,是数据库对象管理和资源管理的基础。进入租户详情页面后,可查看租户信息、连接信息、账号等信息。操作步骤 登录 OceanBase 管理控制台。在左侧导航栏中,单击 实例列表。在实例列表...

DML无锁变更

SQL文本 否 若变更SQL选择了文本,才会出现该配置项。在SQL文本框中,输入可直接执行的SQL语句。说明 多条SQL之间,请用英文分号;隔开。提交工单时会自动校验SQL语法正确性,不正确则无法提交。附件 否 若变更SQL选择了附件,才会出现该配置...

为什么ZooKeeper会出现zxid溢出?

本文介绍在使用ZooKeeper时,客户端出现zxid(Zookeeper事务ID)溢出的问题现象、问题原因和解决方案。问题现象 ZooKeeper集群强制选主,并重置zxid低32位的计数值。问题原因 zxid是一个长64位的数字。高32位用来表示当前Leader的周期,低...

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

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

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

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

云数据库录入

分类分级模板 当开启敏感数据保护时,才会出现分类分级模板的配置项。可通过给实例绑定分类分级模板,识别实例中库表的字段是否符合模板内的识别规则,若符合,则给字段打上分类分级的标签,保护敏感等级高的字段。详细信息,请参见 管理...

防止只读节点上长事务阻塞DDL操作

背景信息 PolarDB 只读节点上的长事务会一直持有访问过的数据表的元数据锁(MDL),它将导致 PolarDB 主节点上的DDL操作无法完成MDL同步,并最终超时,返回错误 ERROR 8007(HY000):Fail to get MDL on replica during DDL synchronize。...

重启实例

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

解决MDL锁导致无法操作数据库的问题

背景信息 MySQL 5.5版本开始,引入了MDL锁,用于解决或者保证DDL操作与DML操作之间的一致性,但是在部分场景下会出现阻塞,例如执行DML操作时执行ALTER操作、存在长时间查询时执行ALTER操作等。出现场景 创建、删除索引。修改表结构。表...

名词解释

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

控制台首页

用户痛点问题 无法找到汇总各类云产品的统一入口,或保有多类产品和跨地域资源,海量入口运维实属低效 为了管理一个实例,历经多次页面的跳转、region切换才最终到达 业务出现问题,查了一大圈儿,都没定位到问题到底出在哪里 直到网站被...

分析MySQL unique key check问题

如果将next-key lock去掉,会带来严重的 bug,导致二级索引的唯一性约束出现问题,unique-index上会出现相同的record。简化上述二级索引,因为(10,5)是一样的,可以将(9000,10,5)简化成9000。二级索引在page上的简化结构如下图:红色...

事务消息

因此,如何保证核心业务和多个下游业务的执行结果完全一致,是分布式事务需要解决的主要问题。以电商交易场景为例,用户支付订单这一核心操作的同时涉及到下游物流发货、积分变更、购物车状态清空等多个子系统的变更。当前业务的处理分支...

常见问题

支持告警降噪、告警事务管理、告警通知等;支持40多个功能场景,充分满足研发、运维、安全以及运营人员的告警监控运维需求。更多信息,请参见 功能概览。日志服务告警适用于哪些人员?日志服务告警适用于开发人员、运维人员、安全运维人员...

实例管理常见问题

问题列表 启用KMS实例时为何一直显示连接中 启用KMS硬件密钥管理实例时提示“连接失败”启用KMS软件密钥管理实例时出现报错提示 启用KMS硬件密钥管理实例时出现报错提示 如何配置KMS硬件密钥管理实例关联的密码机集群 应用程序是否可以跨...

在IIS服务器安装SSL证书

重要 部分特殊情况,输入IP地址可能会出现部署证书不成功问题,请您删除后,再尝试部署。端口:默认为 443,无需修改。说明 如果您设置了其他端口,则通过浏览器访问网站时,必须在网站域名后输入端口号才能访问网站。例如,您的域名为...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数字证书管理服务(原SSL证书) 商标服务 云安全中心 轻量应用服务器 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用