RDS MySQL Online DDL 使用

DDL执行期间会占用更大的磁盘空间和消耗更多的I/O。是否允许并发DML:对应DDL语句的Lock选项,DDL执行期间是否支持并发DML操作。是否允许并发查询:DDL语句执行期间是否支持并发查询操作(通常都是支持的)。MySQL官方文档请参见 Online ...

设置逻辑表DDL语句

可以通过DDL设置功能,一键设置逻辑表在各个云计算资源下的DDL语句,方便逻辑表物理化至各个云计算资源时使用。本文以MaxCompute云计算资源类型为例,介绍如何设置逻辑表的DDL语句。前提条件 已新建逻辑表,具体操作,请参见 通过Excel导入...

DDL操作常见问题

本文为您介绍对表、分区、列执行DDL操作过程中的常见问题。问题类别 常见问题 表操作 MaxCompute支持虚拟表吗?例如MySQL中的DUAL表?MaxCompute的表有无索引?如何修改表的Hash Clustering属性?如何将非分区表修改为分区表?因误操作删除...

设置逻辑表DDL语句

可以通过DDL设置功能,一键设置逻辑表在各个云计算资源下的DDL语句,方便逻辑表物理化至各个云计算资源时使用。本文以MaxCompute云计算资源类型为例,介绍如何设置逻辑表的DDL语句。前提条件 已新建逻辑表,具体操作,请参见 通过Excel导入...

如何正确处理DDL异常

本文介绍处理DDL异常的常用方法。概述 作为一款分布式数据库,PolarDB-X 中的一条DDL语句背后隐藏着复杂的数据处理流程。例如创建一张拆分表时,实际上会在多个数据节点上创建很多张物理MySQL表。PolarDB-X 的DDL处理框架拥有一定的容错...

DDL多路归并排序

PolarDB 新增DDL多路归并排序功能。数据库大表中建立索引的DDL操作通常非常耗时,您可以通过DDL多路归并排序功能,缩短建立索引的DDL操作中索引排序的时间。前提条件 PolarDB 集群版本需满足如下条件之一:PolarDB MySQL版 8.0.2版本且修订...

通过DDL方式新建逻辑表

通过DDL方式新建模型,完成模型ods_base_yhkh_demo_di 的创建,为保证操作的顺利,请大家将逻辑表名称中“demo”换成各自自定义的名称,方便查看并且不和其他人的混淆,互不干扰。本文介绍如何通过DDL方式新建逻辑表。前提条件 已新建工作...

PolarDB MySQL版DDL操作指南

本文基于云原生数据库 PolarDB MySQL版,对常见DDL的操作进行了说明,方便用户查询和了解DDL的行为,评估DDL操作风险,降低对业务的影响。DDL操作说明 在MySQL生态中,DDL是一类非常复杂的操作,包括Index操作、Primary Key操作、Column...

附10张表的DDL语句

通过DDL方式新建逻辑表需要准备建表语句。本文附10张表的DDL信息以供通过DDL方式新建逻辑表时使用。表含义说明 ods_base_yhkh_demo_di:信用卡客户信息表(原始数据)ods_base_xykbkjl_demo_di:信用卡办卡记录信息(原始数据)ods_base_...

Hive支持的DDL语句

本文为您介绍Dataphin计算引擎为Hadoop时,系统支持的DDL命令及语法。目录 CREATE TABLE DROP TABLE TRUNCATE TABLE ALTER TABLE CREATE VIEW ALTER COLUMN DROP VIEW ALTER VIEW PROPERTIES CREATE MATERIALIZED VIEW DROP MATERIALIZED ...

支持对分区表进行DDL操作

当分区表中存在GLOBAL INDEX时,支持对分区表进行DDL操作。语法 ALTER TABLE relation_expr alter_partition_cmd[update_global_index_clause]alter_partition_cmd={ DROP PARTITION partition_name|DROP PARTITION FOR partition_values|...

OceanBase 数据库 Oracle 租户之间的同步 DDL

迁移 OceanBase 数据库 MySQL 租户的数据至 OceanBase 数据库 MySQL 租户时,支持同步 DDL。同步 DDL 支持的范围 创建表 CREATE TABLE 包括分区表,不包括 CREATE TABLE AS SELECT。支持的分区表类型有一级分区(Hash、Range 和 List)、二...

OceanBase 数据库 MySQL 租户之间的同步 DDL

迁移或同步 OceanBase 数据库 MySQL 租户的数据至 OceanBase 数据库 MySQL 租户时,支持同步 DDL。重要 如果源端创建了 index,目标端已经存在。数据传输会自动忽略该 index,不会中断。同步 DDL 支持的范围 添加列 ALTER TABLE ADD COLUMN...

基于原生DDL语句创建元表

在Flink SQL任务中,Dataphin支持通过原生DDL语句方式快速创建元表,提高开发速度及效率。本文将指导您如何基于原生DDL语句创建元表。背景信息 元表是在原生DDL开发上更高一层的逻辑概念,元表是通过数据管理的跨存储类型表。开发过程中所...

基于原生DDL语句创建元表

在Flink SQL任务中,Dataphin支持通过原生DDL语句方式快速创建元表,提高开发速度及效率。本文将指导您如何基于原生DDL语句创建元表。背景信息 元表是在原生DDL开发上更高一层的逻辑概念,元表是通过数据管理的跨存储类型表。开发过程中所...

04配置已新建逻辑表的DDL语句

新建的逻辑表,需要生成DDL语句后,才能实现逻辑表的物理化。本文为您介绍如何配置DDL语句。前提条件 已新建工作组“信息中心”,具体操作,请参见 新建工作组。已在工作组中分别添加数据源类型为MaxCompute、RDS MySQL的数据源,具体操作...

MySQL 租户至 MySQL 数据库的同步 DDL

本文为您介绍迁移 OceanBase 数据库 MySQL 租户的数据至 MySQL 数据库时,支持的同步 DDL。同步 DDL 支持的范围 创建表 CREATE TABLE 说明 不支持 CREATE TABLE AS SELECT。删除表 DROP TABLE 清空表 TRUNCATE TABLE 修改列 ALTER TABLE ...

获取创建列存索引的DDL语句

调用存储过程 dbms_imci.columnar_advise(),可以针对某条SQL语句来获取对应的DDL语句,执行获取到的DDL语句可以为未被列索引覆盖的列添加列索引,按顺序执行完DDL语句后,即可保证这条SQL语句中使用的所有列都被列索引覆盖。前提条件 ...

OceanBase 数据库 Oracle 租户至 Oracle 数据库的...DDL

同步 DDL 支持的范围 创建表 CREATE TABLE 重要 包括分区表,不包括 CREATE TABLE AS SELECT。删除表 DROP TABLE 清空表 TRUNCATE TABLE 添加分区 ADD PARTITION 支持添加一级分区和二级分区。其中一级和二级分区均支持添加 Range/List ...

RDS MySQL是否支持Online DDL?如何使用?

Online DDL由MySQL官方在MySQL 5.6版本中引入,支持在变更数据表结构(DDL)的同时,不阻塞DML语句的执行。云数据库RDS MySQL从5.6版本开始支持Online DDL,其使用方法与MySQL的官方版本完全一致。MySQL各版本的操作文档 MySQL 8.0:Online...

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

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

Dataphin即席查询执行建表语句报错DDL被禁用“DDL ...

问题描述 Dataphin即席查询执行建表语句报错DDL被禁用“DDL operation from dev project to product project is not allowed……”问题原因 即席查询无法执行DDL语句的原因为在“管理中心”-“安全设置”中开启了“生产数据安全模式”,...

批量获取创建列存索引的DDL语句

在这种场景下,为了避免重复创建列索引,可以先调用存储过程 dbms_imci.columnar_advise_begin(),然后再批量调用存储过程 dbms_imci.columnar_advise(),批量调用完成后,再调用存储过程 dbms_imci.columnar_advise_show()批量获取DDL语句...

RDS MySQL是否支持Online DDL?如何使用?

Online DDL由MySQL官方在MySQL 5.6版本中引入,支持在变更数据表结构(DDL)的同时,不阻塞DML语句的执行。云数据库RDS MySQL从5.6版本开始支持Online DDL,其使用方法与MySQL的官方版本完全一致。MySQL各版本的操作文档 MySQL 8.0:Online...

附录:MaxCompute ODS层DDL建表语句

本文为您介绍MaxCompute ODS层DDL建表语句。背景信息 主要为维度建模时快捷模式编辑字段 使用已有表/视图 功能使用,单击左上方 图标,选择 全部产品>数据开发与运维>DataStudio(数据开发),在左侧导航栏单击 临时查询,在 临时查询 模块...

Dataphin审计日志哪个版本支持DDL和DQL事件

概述 Dataphin审计日志哪个版本支持DDL和DQL事件?事件名称:DropTable、SelectTable、AlterTable、CreateTable等。详细信息 在3.x版本支持。适用于 Dataphin

执行DDL操作提示“获取不到MDL锁”

本文介绍了在 PolarDB MySQL版 中执行DDL操作时提示“获取不到MDL锁”的解决方法。问题现象 在 PolarDB MySQL版 数据库中执行DDL操作时提示获取不到MDL锁,报错信息如下:ERROR HY000:Fail to get MDL on replica during DDL synchronize ...

动态增加或删除列存索引的DDL语法

如果您需要使用INSTANT DDL,您可以通过以下两种方式中的任意一种来开启INSTANT DDL,开启INSTANT DDL不会影响行存执行DDL的速度:在数据库中执行以下命令来开启INSTANT DDL:SET imci_enable_add_column_instant_ddl=ON 登录 PolarDB控制...

查看DDL执行状态和MDL锁状态

PolarDB 支持Polar Performance Schema功能,它可以监测数据库中DDL语句的执行状态及MDL锁状态。Polar Performance Schema属于轻量化的状态监测功能,与MySQL的 Performance Schema 功能相比,该功能内存占用更小,性能开销更低。本文主要...

Quick Audience导出人群包报错“ddl forbidden ...

问题描述 Quick Audience导出人群包报错“ddl forbidden because backup task is doing snapshot”问题原因 使用AnalyticDB for MySQL作为分析源时,在分析源执行备份期间不允许执行ddl操作,该问题为数据库限制。解决方案 避免在执行备份...

在PolarDB-X 1.0上执行DDL操作提示“Lock conflict”...

Lock conflict,maybe last DDL is still running 问题原因 PolarDB-X 1.0执行DDL操作会加库级锁,同一时间只允许一个DDL执行,并行执行DDL或者在一些原因下锁可能没有释放,导致报错。解决方案 请执行以下操作进行解决:使用命令行或者其他...

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

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

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

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

自定义配置 DDL/DML

本文为您介绍配置数据迁移或数据同步项目时,如何自定义配置增量同步中的 DDL 和 DML 同步。背景信息 您在配置数据迁移或数据同步项目时,如果在 选择迁移类型 或 选择同步类型 步骤选择了 增量同步,则会默认支持 DML 同步,您可以自定义...

不支持DBMS_METADATA.GET_DDL

背景说明 Oracle可以通过DBMS_METADATA.GET_DDL函数获取表的建表语句,但是PolarDB O引擎目前不支持。解决方案 an->\d+t1 Table"public.t1"Column|Type|Collation|Nullable|Default|Storage|Stats target|Description-+-+-+-+-+-+-+-id|...

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

开启该参数后,可以防止 PolarDB 只读节点上的长事务阻塞主节点上的DDL操作。本文介绍如何为 PolarDB 开启该参数。使用限制 PolarDB 集群版本需满足如下条件之一:PolarDB MySQL版 8.0版本且修订版本为8.0.1.1.23或以上 PolarDB MySQL版 5....

OceanBase 数据库 MySQL 租户的同步 DDL 概览

本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,同步 DDL 支持的范围和不兼容点总览。支持的范围总览 CREATE TABLE:详情请参见 创建表 CREATE TABLE。ALTER TABLE:详情请参见 修改表 ALTER TABLE。TRUNCATE ...

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

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

为什么在控制台上执行带有...的DDL语法会报错...

PolarDB-X 1.0 控制台不支持直接执行带有 dbpartition 或 tbpartition 关键字的分布式DDL。若要建分库分表,请连接数据库后直接使用 DDL语句 进行建表。如何连接数据库,请参见 连接数据库。
共有55条 < 1 2 3 4 ... 55 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用