常见场景与限制

DDL执行引擎引入任务管理,外部行为与之前版本相比有所变化。本文将介绍相关的常见场景与限制。典型的应用场景DDL正常执行成功时,无需关注DDL任务的状态,已成功完成的DDL任务会被自动清理。建议执行DDL成功后,立即执行CHECK TABLE检查...

Faster DDL

优化DDL操作过程中的Buffer Pool管理机制,降低DDL操作带来的性能影响,提升在线DDL操作的并发数。前提条件 实例版本如下:MySQL 8.0(内核小版本为20200630或以上)MySQL 5.7(内核小版本为20200630或以上)MySQL 5.6(内核小版本为...

控制参数与行为

您可以通过修改参数设置来改变DDL执行引擎的行为。本文将介绍如何修改DDL执行引擎相关参数。DDL执行引擎相关参数目前您可以在PolarDB-X 1.0控制台上自定义如下与DDL执行引擎相关的参数。参数 影响范围 默认值 ENABLE_ASYNC_DDL 数据库级别...

阿里云试用中心,为您提供0门槛上云实践机会!

100+款试用云产品,最长免费试用12个月!拨打95187-1,咨询专业上云建议!
广告

并行DDL

PolarDB新增支持并行DDL的功能。当数据库硬件资源空闲时,您可以通过并行DDL功能加速DDL执行,避免阻塞后续相关的DML操作,缩短执行DDL操作的窗口期。前提条件PolarDB集群版本需满足如下条件之一:PolarDB MySQL8.0且修订版本为8.0.1.1.7或...

使用事件触发器实现DDL回收站、防火墙、增量订阅同步

RDS PostgreSQL开放事件触发器,可以实现DDL回收站、DDL防火墙、DDL增量订阅同步等功能,灵活使用事件触发器可以减少维护成本,保护数据安全。前提条件实例版本为PostgreSQL 10、11、12云盘版。背景信息如果您对数据库安全有非常高的要求,...

任务管理概述

从版本V5.3.12开始,DRDS引入了新的DDL执行引擎,支持DDL的任务管理,包括DDL执行过程中的任务状态查看、失败DDL任务的恢复和回滚等。DDL任务管理中的主要概念DDL任务:一次DDL语句的执行过程对应一个DDL任务。管理语句:对DDL任务进行查看...

任务管理语句

任务管理语句是PolarDB-X专有的扩展SQL语句,可用于查看DDL任务的状态、恢复或回滚失败的DDL任务等。本文将详细介绍任务管理语句的语法和用法。查看任务您可以在DDL队列中查看正在执行(即非PENDING状态)的任务或失败待处理(即PENDING...

DDL脚本

数据库模式定义语言DDL(Data Definition Language)是用于描述数据库中要存储的现实世界实体的语言。创建语句设计好的数据库模型,您可以单击生成DDL脚本,进入DDL Script编辑器。在DDL Script编辑器页面中,对象过滤用于过滤需要生成SQL...

Instant DDL和Parallel DDL

更多关于Instant DDL和Parallel DDL的文字说明,请参见如下文档:Instant DDL Parallel DDL

RDS MySQL Online DDL 使用

本文介绍如何使用MySQL 5.6的新特性Online DDL。RDS MySQL 5.6支持Online DDL特性。Online DDL(在线DDL)功能允许在表上执行DDL的操作(例如创建索引)的同时不阻塞并发的DML操作和查询(select)操作。说明 从低版本(例如 RDS MySQL 5.5...

创建 DDL 任务

DDL 任务用来进行数据库和数据表的管理操作。您既可以通过 DDL 任务创建数据表,也可以直接指定数据库执行 DDL 任务来进行物理数据表的变更。通过 DDL 任务创建数据表操作步骤如下:进入数据访问代理控制台,单击左侧导航栏上的 数据库,...

DDL物理复制优化

PolarDB通过DDL物理复制优化功能,实现了在主节点写物理日志和只读节点应用物理日志的关键路径上的全面优化,大大缩短了主节点上DDL操作的执行时间和只读节点上解析DDL的物理日志复制延迟时间。本文介绍如何使用DDL物理复制优化功能。前提...

通过触发器和函数实现PostgreSQL的DDL增量迁移

在使用DTS执行PostgreSQL数据库间的数据迁移前,可通过本文介绍的方法在源库创建触发器和函数获取源库的DDL信息,然后再由DTS执行数据迁移,在增量数据迁移阶段即可实现DDL操作的增量迁移。前提条件 源库需为9.4及以上的自建PostgreSQL数据...

通过触发器和函数实现PostgreSQL的DDL增量迁移

在使用DTS执行PostgreSQL数据库间的数据迁移前,可通过本文介绍的方法在源库创建触发器和函数获取源库的DDL信息,然后再由DTS执行数据迁移,在增量数据迁移阶段即可实现DDL操作的增量迁移。前提条件 源库需为9.4及以上的自建PostgreSQL数据...

管理 DDL 任务

通过数据访问代理中的任务管理模块,能直观地对执行过的 DDL 任务进行审计操作,在执行 DDL 任务时查看当前的执行进度,并在出现问题时快速定位到执行出错的位置与详细信息。通过数据访问代理中的任务管理模块,能直观地对执行过的 DDL ...

DTS-1050007:MySQL日志Reader数据字典执行DDL出错

table_name为对应的DDL语句,original_error为Java驱动报错的内容。DTS-1050007 MySQL local meta execute sql truncate table table_name failure,Original error: original_error.问题原因问题原因如下。DTS的DDL解析失败导致的数据字典...
来自: 首页

通过DDL新建逻辑表

可以通过新建DDL的方式创建逻辑表。前提条件已存新建目录。背景信息当前支持通过DDL在MaxCompute、Hive数据源上创建逻辑表。操作步骤 登录数据资源平台控制台。在左侧选择研发工作台,在顶部菜单栏单击资产加工,左侧导航栏选择数据建模>...

最佳实践

背景介绍新的DDL任务引擎启用时,当DDL执行失败或者被意外中断后,对应的DDL任务会处于PENDING待处理的状态,此时必须对该PENDING状态进行合适的任务处理,才能解除PENDING状态并恢复正常访问,否则后续的DDL将会被禁止执行并报错。...

Trigger不支持非DML事件

背景说明PolarDB普通触发器不支持DDL语句,如:DROP、CREATE、ALTER等,需要修改为PolarDB的事件触发器。解决方案PolarDB事件触发器语法如下表所示:CREATE EVENT TRIGGER nameON event[WHEN filter_variable IN(filter_value[,.])[AND.]]...

DDL 简介

DRDS DDL 的建表语句跟 MySQL DDL 的建表语句类似,并在 MySQL 建表语法的基础上进行了扩充:创建拆分表时,DRDS 需要明确指定分库分表的拆分方式,增加了 drds_partition_options 拆分选项,包括 DBPARTITION BY、TBPARTITION BY、...

云数据库PolarDB执行DDL操作提示“获取不到MDL锁”

问题描述在云数据库PolarDB实例中执行DDL操作时提示获取不到MDL锁,报错信息如下。ERROR HY000:Fail to get MDL on replica during DDL synchronize问题原因当主实例或只读实例中存在下列情况时可能导致此报错:存在未结束的查询存在未提交...
来自: 首页

DMS的数据追踪无法追踪DDL

问题症状使用DMS的数据追踪功能时,只能追踪DML操作,不能追踪DDL操作。问题原因DMS数据追踪不支持DDL操作。解决方案建议直接使用MySQL binlog工具来追踪DDL类的语句,具体方法如下:下载所需的binlog,下载方式请参见RDS Linux平台使用...
来自: 首页

任务管理概述

数据访问代理会通过触发 DDL 任务来进行数据库与数据表的管理操作,比如创建、删除数据库,创建、删除数据表等。这些 DDL 任务既可以在创建物理分库前由数据访问代理自动触发,也可以由您在创建数据表时通过传入 SQL 文件或者直接输入 DDL ...

多表归并任务中执行Online DDL操作导致目标库数据丢失

通过DTS进行多表归并任务时,若在源库执行Online DDL操作,则会导致目标库数据丢失。本文介绍如何避免这种情况的发生。问题描述在通过DTS进行多表归并任务时,若在源库进行Online DDL操作,对源库的表结构等进行了调整修改,则同步到目标库...

开启DMS无锁结构变更优先功能

在使用数据管理DMS的DDL无锁变更功能前,您需要先开启目标实例的DMS无锁结构变更优先功能。背景信息MySQL原生的OnlineDDL在进行结构变更时仍有锁表风险: 在MySQL5.5以及之前的版本中,MySQL的DDL仅提供Table-Copy和In-Place(MySQL5.5开始...

如何处理DDL异常

本文介绍如何处理使用PolarDB-X 1.0时出现的DDL异常情况。DDL原理简介PolarDB-X 1.0的DDL指令会在所有分表上执行对应的DDL操作。失败的情况可以分为两类: DDL在分库执行失败。DDL在任意分库执行出错都可能导致各分表结构不一致。分库执行...

执行DDL语句进行变更时系统提示“The MySQL server is...

问题描述在DMS控制台中执行DDL语句进行变更时,出现以下错误:The MySQL server is running with the read-only option问题原因执行DDL语句进行变更时,元数据库无法切换到主库实例进行变更,或所操作的数据库为备库,只开启了只读配置,...
来自: 首页

DDL 问题

DDL 任务创建常见问题SQL 格式错误SQL 语法错误DDL 任务执行常见问题无法获取分库分表拓扑找不到物理数据节点SQL 执行失败DDL 任务创建常见问题SQL 格式错误错误信息:sqlContent Format error.must end with;\n解决方法:每条 SQL 语句...

迁移任务配置示例

增量迁移的DDL和DML操作选择增量迁移DDL或DML操作,请右击已选择对象中的迁移对象,在弹跳框中选择所需增量迁移的DML和DDL操作。高级配置 配置说明 设置告警 是否设置告警,当迁移失败或延迟超过阈值后,将通知告警联系人。不设置:不设置...

DTS-1050006:MySQL日志Reader数据字典列属性校验错误

2.DTS任务创建过程中源库发生了对应DDL 3.DDL 操作的表不在迁移对象内,发生了rename 同步对象外的表到同步对象内 解决方案 1. 提交工单说明最近执行的DDL,联系DTS值班协助解决.2.建议给DTS的源库帐号有整个information_schema的查询权限.
来自: 首页

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

涉及数据量较大的DDL语句可能会产生大量的临时数据表,并且DDL语句通常是单线程执行的,所以速度比较慢,例如optimize table big_data_table。原因二:对单表执行过大量的DML语句或者高频次的DML语句。对单张表进行大量的insert或update等...
来自: 首页

什么在控制台上执行带有dbpartition或tbpartition...

PolarDB-X控制台不支持直接执行带有dbpartition或tbpartition关键字的分布式DDL。若要建分库分表,请连接数据库后直接使用DDL语句进行建表。如何连接数据库,请参见连接数据库(1.0版本)或连接数据库(2.0版本)。

从PolarDB MySQL同步至云原生数据仓库AnalyticDB ...

否:不同步Online DDL变更产生的临时表数据,只同步源库的原始DDL数据。说明 该方案会导致目标库锁表。源、目标库无法连接重试时间无 当源、目标库无法连接时,DTS默认重试720分钟(即12小时),您也可以自定义重试时间。如果DTS在设置的...

增加或删除已运行任务的同步表

来源数据源(例如,MySQL)会包含许多DDL操作,进行实时同步时,您可以在DDL消息处理规则页面,根据业务需求,修改不同类别DDL消息同步至目标端的规则。配置实时同步DDL消息处理策略。不同DDL消息处理策略如下表所示。DDL消息类型处理策略 ...

Kafka Partition同步策略说明

将所有数据和DDL信息都投递到目标Topic的Partition 0。优势:所有对象的创建、更改顺序都和源库保持一致。缺点:性能一般。按库名+表名的hash值投递到不同Partition 将库名与表名合并作为Partition Key来计算Hash值,然后将各个表的数据和...

Kafka Partition迁移策略说明

将所有数据和DDL信息都投递到目标Topic的Partition 0。优势:所有对象的创建、更改顺序都和源库保持一致。缺点:性能一般。按库名+表名的hash值投递到不同Partition 将库名与表名合并作为Partition Key来计算Hash值,然后将各个表的数据和...

无锁变更概览

数据管理DMS的无锁变更功能支持DML无锁变更与DDL无锁变更。背景信息 大表变更当您进行大表更新时,可能会因单条SQL影响多条行数而出现日志超过参数阀值而执行失败,或因SQL不走索引导致锁表等。结构变更在MySQL5.5以及之前的版本中,MySQL...

DTS报MySQL日志Reader数据字典表信息不存在的错误

found 问题原因DTS的DDL解析失败导致数据字典更新错误。DTS任务创建过程中源库发生了对应DDL。解决方案建议给DTS的源库帐号有整个information_schema的查询权限。注:如问题未解决,请提交工单说明最近执行的DDL,联系阿里云技术支持协助...
来自: 首页

RDS MySQL实例间的双向同步

即一旦某个同步方向配置了DDL同步,则在反方向上不支持DDL同步,只进行DML同步。操作步骤 购买双向数据同步实例,详情请参见购买数据同步作业。注意 购买时,源实例和目标实例均选择为MySQL,并选择同步拓扑为双向同步。登录数据传输控制台...

【1月】DTS产品发布记录

DDL(在线DDL),您可以在DTS控制台选择是否同步这类变更:是:DMS Online DDL变更将同步到目标库。否:该DMS Online DDL变更不会同步到目标库,只会同步原始DDL到目标库。配置目标库对象名称大小写策略。支持配置同步到目标库库表名的大...
< 1 2 3 4 ... 33 >
共有33页 跳转至: GO

新品推荐

你可能感兴趣

热门推荐

切换为移动版

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折