基于 云消息队列 RocketMQ 版 分布式事务消息:支持最终一致性 上述普通消息方案中,普通消息和订单事务无法保证一致的原因,本质上是由于普通消息无法像单机数据库事务一样,具备提交、回滚和统一协调的能力。而基于 云消息队列 RocketMQ ...
PolarDB-X 高度兼容MySQL协议和语法,但由于分布式数据库和单机数据库存在较大的架构差异,存在SQL使用限制。本文将介绍数据库开发过程中的使用限制。常见标识符限制 类型 最大字符长度 取值范围 Database 32 大小写字母、数字和下划线(_...
数据库事务(Database Transaction)是指作为单个逻辑工作单元执行的一系列操作。事务处理可以用来维护数据库的完整性,保证成批的SQL操作全部执行或全部不执行。默认情况下,PolarDB-X 以开启自动提交(autocommit)的模式运行,也就是每...
视频介绍 背景介绍 阿里云 容器服务 Kubernetes 版 ACK(Container Service for Kubernetes)开源了GPU共享调度之后,您能在阿里云、AWS、GCE和自己数据中心的容器集群上通过GPU共享调度框架实现多个容器运行在同一个GPU设备上的目标。...
GRANT语法用于给授予指定权限,例如表的读写权限、数据库的所有权限等。适用引擎 GRANT语法适用于宽表引擎和时序引擎。无版本限制。语法 grant_permission_statement:=GRANT privilege_definition ON resource_definition TO user_...
数据库 结构迁移 全量迁移 增量数据迁移 自建Oracle数据库 Schema的Owner权限 Schema的Owner权限 DBA RDS MySQL 或RDS MySQL Serverless 实例 待迁入数据库的写权限 待迁入数据库的写权限 待迁入数据库的写权限 数据库账号创建及授权方法:...
背景信息 当需要使用RDS PostgreSQL数据库特有的功能来分析MySQL中的数据,使用GIS处理时空数据或进行用户画像分析时,可以使用DTS功能将RDS MySQL中的数据实时迁移到RDS PostgreSQL数据库中,使PostgreSQL数据库作为MySQL的实时分析库。...
指定并行操作时并行...数据类型 String 取值 transaction_commit(默认值):支持并行事务和主事务一起进行提交或回滚。fast_commit:不支持并行事务和主事务一起进行提交或回滚。示例 SET ganos.parallel.transaction=transaction_commit;
指定并行操作时并行...数据类型 String 取值 transaction_commit(默认值):支持并行事务和主事务一起进行提交或回滚。fast_commit:不支持并行事务和主事务一起进行提交或回滚。示例 SET ganos.parallel.transaction=transaction_commit;
虽然本数据库的可序列化事务隔离级别只允许并发事务在能够证明有一种串行执行能够产生相同效果的前提下提交,但它却不能总是阻止在真正的串行执行中不会发生的错误产生。尤其是可能会看到由于可序列化事务重叠执行导致的唯一约束被违背的...
如果您想要新建结构相似的表或数据库,可以通过DESCRIBE语法获取原表或原数据库的结构。适用引擎 DESCRIBE语法适用于宽表引擎和时序引擎。语法 describe_statement:={ DESCRIBE|DESC }[{ DATABASE|TABLE }]identifier 差异说明 宽表引擎和...
您也可以在应用程序服务器和数据库之间进行访问控制隔离,将Web服务器部署在能够进行公网访问的子网中,将应用程序的数据库部署在没有配置公网访问的子网中。部署主动访问公网的应用程序 您可以将需要主动访问公网的应用程序部署在VPC中的...
Apache Hudi(简称Hudi)是基于OSS对象存储的一种表格式,支持UPDATE、DELETE和INSERT操作。AnalyticDB for MySQL 湖仓版(3.0)和Hudi做了深度整合,您可以通过Spark SQL读写Hudi外表。本文主要介绍如何通过Spark SQL读写Hudi外表。前提...
指定并行操作时并行...数据类型 String 取值 transaction_commit(默认值):支持并行事务和主事务一起进行提交或回滚。fast_commit:不支持并行事务和主事务一起进行提交或回滚。示例 SET ganos.parallel.transaction=transaction_commit;
如果指定了 IN DATABASE,只会为给定的角色和数据库设置或者移除该配置参数。角色相关的变量设置只在登录时生效,SET ROLE 以及 SET SESSION AUTHORIZATION 不会处理角色相关的变量设置。说明 使用 CREATE ROLE 增加新角色,使用 DROP ROLE...
本文以Azure SQL Database为例,介绍如何使用SQL Server Management Studio(SSMS)将您本地自建或其他云的SQL Server数据库迁移到 RDS SQL Server。前提条件 已创建存储空间大于源库的目标 RDS SQL Server 实例,且 RDS SQL Server 实例需...
例如 DATABASE default、SCHEMA default、TABLE test 分别表示数据库default和表test。删除对象(user_identifier)user_identifier为权限删除操作的用户名。示例 删除所有权限 删除用户 user1 拥有的数据库 db1 的全部权限。REVOKE ALL ON...
您可以在登录主机后使用SSRS(SQL Server Reporting Services)服务管理和操作SQL Server数据库。背景信息 RDS SQL Server提供了WebShell功能,允许用户通过Web界面登录到RDS SQL Server实例的操作系统中,并在该操作系统中执行命令、上传...
a|b|c-+-+-2|12|t1 3|13|t1 4|14|t1 7|17|t1 8|18|t1 1|11|t1 5|15|t1 6|16|t1 9|19|t1 10|20|t1(10 rows)性能测试 以下内容为跨实例查询的TPC-H性能测试,测试数据量为1 TB,并分别在数据库本地和目标端数据库中执行查询。大数据场景...
AT 模式接入适用的场景包括跨数据库事务、MQ 的消息事务、EDAS 的服务事务及多场景混合型事务方案。本文介绍如何基于@TxcTransaction 注解使用 GTS 服务。前提条件 在使用 AT 模式接入 GTS 前,请先完成以下工作:开通 GTS(创建事务分组)...
设置分布式事务白名单可以确保事务一致性和隔离性。通过设置白名单,可明确允许哪些ECS实例可以参与到RDS SQL Server实例的分布式事务中,从而提升系统安全稳定性、方便排查解决事务一致性问题等。本文介绍设置分布式事务白名单的相关操作...
因此这些命令对于目标表上的连续查询将不会造成任何明显的表内容不一致,但是它们可能导致目标表内容和数据库中其他表内容之间的不一致。对于可序列化事务隔离级别的支持还没有被加入到热备复制目标中。当前在热备模式中支持的最严格的隔离...
参数 说明 database_name AnalyticDB for MySQL 2.0集群的数据库名称。catalog_name 数仓版(3.0)外部数据目录的名称。by pangu 对于MaxCompute中已经没有原始数据的场景,从 AnalyticDB for MySQL 2.0本地同步数据,需要在命令最后指定 by...
脏读 由于 PolarDB-X 1.0 柔性事务使用异步方式回滚,在提交失败后可能有一些分库的数据在异步回滚前对外可见,出现脏读。建议应用在业务操作前对数据进行二次校验,防止脏读带来的影响。对于一些有风险的数据,建议采用调整事务SQL顺序,...
库级别的任务管理:定时任务保存在数据库中,可以跨多个数据库共享和管理任务。并发任务执行:支持同时执行多个任务,提高任务执行效率。可靠性和容错性:提供错误处理和容错机制,确保任务的正确执行并提供相应的日志记录。pg_cron 为数据...
建议在执行数据迁移前了解源库为Oracle时DTS支持的能力和限制条件,并使用ADAM(Advanced Database&Application Migration)进行数据库评估,以便您平滑地迁移上云。更多信息,请参见 Oracle数据库的限制和准备工作 和 数据库评估概览。...
库级别的任务管理:定时任务保存在数据库中,可以跨多个数据库共享和管理任务。并发任务执行:支持同时执行多个任务,提高任务执行效率。可靠性和容错性:提供错误处理和容错机制,确保任务的正确执行并提供相应的日志记录。pg_cron 为数据...
执行如下将数据库的恢复模式设置为SIMPLE模式的命令:ALTER DATABASE[TestDb]/[TestDb]为数据库名称。SET RECOVERY SIMPLE 系统会将恢复模式重置为FULL,不会实际修改数据库恢复模式为SIMPLE,但数据库日志链会断开,并返回如下报错信息:...
库级别的任务管理:定时任务保存在数据库中,可以跨多个数据库共享和管理任务。并发任务执行:支持同时执行多个任务,提高任务执行效率。可靠性和容错性:提供错误处理和容错机制,确保任务的正确执行并提供相应的日志记录。pg_cron 为数据...
阿里云瑶池数据库提供了无感集成(Zero-ETL)功能,可以快速构建业务系统(OLTP)和数据仓库(OLAP)之间的数据同步链路,将业务系统(OLTP)的数据自动进行提取、转换清洗和加载到数据仓库(OLAP),从而一站式完成数据同步和管理,实现...
如何使用 PolarDB-X 1.0 分布式事务使用体验和单机MySQL数据库完全一致,例如:SET AUTOCOMMIT=0 开启一个事务;COMMIT 提交当前事务;ROLLBACK 回滚当前事务。如果事务中的SQL仅涉及单个分片,PolarDB-X 1.0 会将其作为单机事务直接下发给...
CREATE DATABASE语句用于创建数据库。本文为您介绍CREATE DATABASE的用法。...Superuser可以为其他用户创建数据库,并授权该用户为新数据库的Owner,方便用户自行管理和配置该数据库。示例 新建数据库的示例语句如下。CREATE DATABASE testdb;
identifier(标识符)关于连续查询(continuous query)的名字、数据库(database)名、field key、measurement的名字、保留策略(retention policy)的名字、tag key和用户(user)名的标记。相关术语:database,field key,measurement...
Delta是一种可以基于OSS对象存储的数据湖表格式,支持UPDATE、DELETE和INSERT操作。AnalyticDB for MySQL 湖仓版(3.0)和Delta表格式进行了整合,您可以通过Spark SQL读写Delta外表。本文主要介绍如何通过Spark SQL读写Delta外表。前提...
本文介绍实例接入DAS的常见问题。常见问题 Q:如何将目标实例接入DAS并授权?A:具体操作请参见 接入数据库实例。...数据库访问限制:如果您通过数据库已有账号给目标实例授权,请检查数据库是否添加了访问限制(如数据库访问IP白名单)。
源数据库(单节点架构)目标数据库(所有架构)云数据库MongoDB版 云数据库MongoDB版 ECS上的自建数据库 ECS上的自建数据库 通过专线、VPN网关或智能网关接入的自建数据库 通过专线、VPN网关或智能网关接入的自建数据库 有公网IP的自建数据...
若目标MongoDB为分片集群架构实例,请根据业务需求,在目标 云数据库MongoDB版(分片集群架构)实例中创建需要分片的数据库和集合、配置数据分片、开启Balancer并进行预分片。更多信息,请参见 设置数据分片以充分利用Shard性能 和 如何...
如果源或目标数据库是ECS上的自建数据库,DTS会自动将对应地区DTS服务的IP地址添到ECS的安全规则中,您还需确保自建数据库没有限制ECS的访问(若数据库是集群部署在多个ECS实例,您需要手动将DTS服务对应地区的IP地址添到其余每个ECS的安全...
物理网络隔离 云数据库 Redis 版 物理机网络和用户网络物理隔离,用户虚拟机无法直接访问后端物理机网络。VPC网络隔离 对于阿里云用户如果使用专有云VPC网络,则能够保证只有同一个VPC网络下的服务可以互相访问。白名单 云数据库 Redis 版 ...
如果您的应用连接创建频繁(例如短连接场景)或者连接数量很大(大于MySQL数据库的连接数限制),您可以参考本文使用合适的RDS MySQL数据库代理连接池,降低应用与数据库建立连接的频率来减少MySQL数据库主线程的开销,减少数据库上的总...