并行操作

设置事务一致性 GUC参数 ganos.parallel.transaction 用于指定并行事务级别,取值如下:transaction_commit(默认值):支持并行事务根据主事务进行提交回滚。fast_commit:不支持并行事务回滚。说明 您可以使用ST_CreateChunkTable函数...

并行操作

设置事务一致性 GUC参数 ganos.parallel.transaction 用于指定并行事务级别,取值如下:transaction_commit(默认值):支持并行事务根据主事务进行提交回滚。fast_commit:不支持并行事务回滚。说明 您可以使用ST_CreateChunkTable函数...

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

显示或者隐式开启事务后未提交回滚,比如查询完成后未提交或者回滚。表上有失败的查询事务。操作步骤 通过DMS登录RDS数据库。在 SQL窗口 执行 show full processlist 命令,查看数据库所有线程状态。查看 State 列是否存在大量 Waiting ...

API概览

本产品(云数据库 PolarDB/2017-08-01)的OpenAPI采用 RPC 签名风格,签名细节参见 签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过 下载SDK 直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不满足使用需求...

RDS for SQL Server如何回收表空间

语法如下所示:DBCC CLEANTABLE({ database_name|database_id|0 },{ table_name|table_id|view_name|view_id }[,batch_size])[WITH NO_INFOMSGS]说明如下:语句 描述 database_name|database_id|0 待清除的表所在的数据库。如果指定0,则...

RDS for SQL Server如何回收表空间

语法如下所示:DBCC CLEANTABLE({ database_name|database_id|0 },{ table_name|table_id|view_name|view_id }[,batch_size])[WITH NO_INFOMSGS]说明如下:语句 描述 database_name|database_id|0 待清除的表所在的数据库。如果指定0,则...

账号权限管理

授权数据库对象权限 当数据库对象(库,模式,表,视图,序列,函数等)被创建时,所有权限归属于该对象的创建者(Owner)。默认只有对象Owner和RDS_SUPERUSER有权限操作该对象。当其他用户需要相应权限来操作该对象时,需要授权。下表列出...

如何支持热点更新场景

背景介绍 数据库中数据更新的顺序为lock->update->unlock,当对数据库中的同一条记录有大量修改请求时,会造成大量的锁争抢与锁等待。请求量增加会导致TPS下降,延迟飙升。例如秒杀场景中对于商品库存的扣减。您可以选择在数据库内核中进行...

收缩膨胀表和索引(pg_squeeze)

例如,以rds_superuser的身份(必须是高权限用户)清理数据库 database1 和 database2:说明 清理前,已分别在数据库 database1 和 database2 中创建了pg_squeeze插件,详情请参见 创建和删除插件。squeeze.worker_autostart='database1 ...

查看版本

说明 回滚的版本会覆盖节点当前版本的内容,回滚后,您需要再次执行提交操作,回滚版本才会生效被使用。版本对比 您可通过以下入口对节点版本及历史版本进行对比。在DataStudio界面双击目标节点名称进入节点编辑页面,在节点编辑界面右侧 ...

PolarDB死锁

数据库系统会自动牺牲回滚代价最小的事务,从而导致对应的写请求失败。更严重的情况是在大量死锁发生时,会导致数据库系统效率低下,大量进程堆积进而引发性能问题。正常情况下,死锁都是由于逻辑加锁的顺序导致的,也就是我们常说的ABA...

RAM资源授权

CreateDrdsDB acs:drds:$regionid:$accountid:instance/$instanceid/db/*创建 PolarDB-X 1.0 数据库 DescribeDrdsDbList acs:drds:$regionid:$accountid:instance/$instanceid/db/*查看 PolarDB-X 1.0 实例的数据库列表 DescribeDrdsDb acs...

ROLLBACK(回滚

无论分区回滚成功或失败,或分区异常关闭连接,分布式数据库保证始终向客户端返回 ok 结果。

升级步骤

数据库代理类型 与原集群的数据库代理规格保持一致,无需选择。存储类型 选择目标集群的存储类型。PolarDB 支持 PSL5 和 PSL4 两种存储类型:PSL5:PolarDB 历史版本中支持的存储类型,即2022年06月07日之前购买的 PolarDB 集群默认的存储...

CreateProcCorrectOrder-创建可编程对象变更工单

接口说明 仅管控模式为安全协同的数据库实例可调用此 API。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 下表是API对应的授权信息,可以在...

典型场景

PolarDB-X 1.0 支持 balance=balance-100 操作的完美回滚,能够自动生成对应的反向转账语句:UPDATE account SET balance=balance+100 WHERE id='A' 因此即使“分2”事务提交失败,A的账户金额也可以正确回滚到转账前的状态。优化点:在...

应用场景

DAS实现了诊断流程的闭环,优化效果可量化,从异常发现、根因分析、进行止损或优化、效果跟踪、回滚或沉淀知识库等方面实现诊断流程的闭环,确保数据库持续可用。典型使用场景——安全审计 DAS提供高危SQL识别、SQL注入检测、新增访问来源...

SQL闪

说明 SQL闪精确匹配开关对于5.3.4-15378085版本及以上的新建数据库默认开启,低版本实例建议升级后手动开启,详情请参见 开启精确匹配。模糊匹配 针对误操作SQL的相关信息(执行时间范围、操作表名、SQL类型等),在RDS BINLOG中匹配满足...

使用DMS数据追踪进行恢复

DMS的数据追踪功能可以快速按需找到目标时间段内的相关更新,并生成逆向回滚语句,追踪完的数据可批量生成回滚脚本,通过数据变更工单最终执行到数据库中完成数据的修复。当误操作受影响的数据量在10万以内时,您可使用该方法进行数据恢复...

在GDB控制台清除实例数据

当图数据库GDB实例中的数据不再使用但需要保留该实例时,您可以通过图数据库GDB提供的清除数据功能清除实例中的数据。本文介绍在图数据库GDB控制台上清除图数据库GDB实例数据的方法。注意事项 清除实例数据后仅保留实例账号信息,且清除的...

注意事项与使用限制

例如,先回滚失败任务,回滚失败后再对任务进行恢复操作。REMOVE DDL 要在非常确定安全性的前提下谨慎使用,若不确定则不应执行 REMOVE DDL,误用可能造成DDL任务的中间状态暴露,出现逻辑表不一致的情况。默认拆分表的单个物理允许创建...

常见问题

您可使用 DMS数据追踪功能,按需追踪到目标时间段内的相关更新,汇总生成逆向的回滚语句,并通过 数据变更 工单最终执行到数据库中完成数据的恢复。如何恢复到原实例或已有实例或本地数据库?恢复位置 恢复方法 恢复到原实例 方法一:先 ...

数据恢复方案概览

也可以使用DMS的 数据追踪 功能,通过执行回滚SQL实现数据回滚。场景三:查询某时间点的数据 快:Native Flashback 快:即时查询DBS逻辑备份 快:应急恢复,然后进行查看。相对慢:恢复全量数据 或 恢复表,然后进行查看。场景四:通过...

SQL闪

本文介绍了SQL闪功能的使用方法。背景介绍 PolarDB-X SQL闪功能针对SQL误操作,提供行级数据的恢复能力。当您在 PolarDB-X 上执行误操作SQL(如INSERT、UPDATE或DELETE)后,使用SQL闪,提供相关的误操作信息,即可从Binlog中找到匹配...

API概览

数据库管理 API 描述 CreateDrdsDB 该接口用于创建 PolarDB-X 1.0 数据库。CheckDrdsDbName 该接口用于检查 PolarDB-X 1.0 的数据库名是否合法。RemoveDrdsDbFailedRecord 该接口用于删除建库失败记录。RemoveDrdsDb 该接口用于删除 ...

恢复方案概览

场景 功能 相关操作 数据恢复 恢复到已有实例 恢复SQL Server数据 说明 恢复单库到已有实例时,建议先手动 备份单库,再将单库备份的作为数据库恢复的起始点,在应用的版本升级或发布等场景下,该方式可更灵活回滚数据。恢复到全新实例 ...

RollbackTransaction-回滚事务

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

概述

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

DBS沙箱功能概览

您可以在DBS沙箱功能中快速创建DBS沙箱实例(RDS应急实例),让您的备份数据快速可用,且在沙箱中的读写不会影响到源数据库,同时可以进行恢复演练、开发测试、查询分析和应急容灾等其他操作。背景信息 在海量数据场景下,传统数据库备份...

数据追踪

DMS 的数据追踪功能支持按需查找目标时间段内(数据库Binlog保存时长内)的相关更新信息,并生成回滚脚本,帮助您快速将数据恢复到变更前。前提条件 数据库类型为MySQL,且MySQL为5.6及以上版本。说明 包含已接入DMS企业版统一管理的 RDS ...

Tair集群无感扩缩容

本文列举社区版Redis集群、云数据库Redis集群版扩缩容方案的不足,并介绍 云原生内存数据库Tair 集群版无感扩缩容方案。社区版Redis集群版通常会涉及到数据节点弹性扩缩容、分片间的数据迁移等需求,但业界常见的扩缩容方案仍存在一些问题...

基本原理

在分布式数据库中,如果一个事务同时修改多个分库的数据,无法简单保证所有分库一定都能提交成功。如果在事务提交过程中出错,会出现一些分库提交成功、另一些分库失败回滚,产生数据不一致。因而无法保证事务的原子性。而 PolarDB-X 1.0 ...

ALTER DATABASE

ALTER DATABASE 更改一个数据库的属性。简介 ALTER DATABASE 更改一个数据库的属性。第一种形式更改某些针对每个数据库的设置。只有数据库拥有者或者超级用户可以更改这些设置。第二种形式更改数据库的名称。只有数据库拥有者或者超级用户...

常见问题

数据库Redis版的数据被删除之后,是否还能找回?如何将本地.rdb文件恢复到云数据库 Redis 版实例 参数设置 云数据库Redis版是否支持修改配置参数?常见参数调整案例 修改持久内存型实例的同步模式 过期策略 Redis默认的数据逐出策略是...

Tair集群无感扩缩容介绍

本文列举社区版Redis集群、云数据库Redis集群版扩缩容方案的不足,并介绍Tair集群版无感扩缩容方案。社区版Redis集群版通常会涉及到数据节点弹性扩缩容、分片间的数据迁移等需求,但业界常见的扩缩容方案仍存在一些问题,例如按Key迁移速度...

数据库事务

在云数据库操作中,对单个Document的操作是原子的,您应该尽量使用嵌入式Document设计来避免跨Document或者跨Collection事务。如果原子操作和嵌入式结构设计无法满足您的需求,您可以使用事务相关API来实现多Document事务。云数据库事务...

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

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

常见问题

柔性事务只有在事务提交阶段因为网络、数据库或实例故障导致意外失败后才产生脏读和回滚覆盖风险。正常事务提交回滚是不会产生脏读和回滚覆盖风险的。柔性事务能否全局开启?正确使用柔性事务需要对业务流程做一定优化改造,如果全局开启...

升级版本

升级后24小时内可以回滚,但不变更配置。若超过回滚时效,需要回滚请 联系我们。升级会有闪断和少量报错,请在业务低峰期执行。操作步骤 登录 PolarDB分布式版控制台。在页面左上角选择目标实例所在地域。在左侧导航栏中,单击 实例列表...

回滚

变更回滚是指当服务、配置或数据出错时,顺利恢复到最近一个正确版本的可逆操作,且回滚范围应同变更前的范围一致。任何线上变更需具备回滚方案,如果发生概率性风险事件或者未知风险导致的系统或业务异常,必须有相关的措施可以第一时间...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 Redis 版 云数据库 RDS 数据库备份 云数据库 MongoDB 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用