忽略的属性 说明 如果同步的 DDL 中包含以下属性的定义,则这些属性不会被解析和转换,最终会被忽略。不支持列排序规则定义 COLLATE column_collation_name,该 option 会被忽略。不支持使用 evaluation_edition_clause 子句来指定 ...
Query元数据 Query元数据来源于Hologres慢Query日志,默认只采集执行时间大于100 ms的DML和所有的DDL(查询时仅能展示执行时间大于1 s的DDL),且慢Query日志需要一定的权限才能查询,详情请参见 慢Query日志查看与分析。您需要在 Query...
禁止发布使用Flink原生DDL的任务到生产环境 系统计算设置已绑定实时计算引擎,且允许使用Flink原生DDL语句时才可设置。默认为 否。该配置选择 是,在Flink SQL计算任务中有 Flink原生 DDL语句的将无法发布到生产环境。说明 如果项目为Basic...
新建的逻辑表,需要生成DDL语句后,才能实现逻辑表的物理化。本文为您介绍如何配置DDL语句。前提条件 已新建工作组...预期结果 在逻辑表详情页面,配置信息 区域的 DDL设置 页签,能看到“ods_base_yhkh_demo_di”的DDL语句变为 已同步。
如果是基于 PolarDB分布式版 级别配置任务,需要您先在目标库先做对应的DDL操作,然后再去源库执行对应的DDL操作。如果是基于 PolarDB分布式版 下挂载的RDS MySQL实例配置的任务,DTS会自动更新对应的新增字段,增加二级索引、删除索引、...
如果是基于 PolarDB分布式版 级别配置任务,需要您先在目标库先做对应的DDL操作,然后再去源库执行对应的DDL操作。如果是基于 PolarDB分布式版 下挂载的RDS MySQL实例配置的任务,DTS会自动更新对应的新增字段,增加二级索引、删除索引、...
禁止发布使用Flink原生DDL的任务到生产环境 系统计算设置已绑定实时计算引擎,且允许使用Flink原生DDL语句时才可设置。默认为 否。该配置选择 是,在Flink SQL计算任务中有 Flink原生 DDL语句的将无法发布到生产环境。说明 如果项目为Basic...
PAUSE DDL 命令可用于暂停当前状态为RUNNING或ROLLBACK_RUNNING的DDL任务。语法 PAUSE DDL JOB_ID;说明 JOB_ID可通过 SHOW DDL 命令获取。示例 PAUSE DDL 1359630950316638208;Query OK,1 row affected(0.04 sec)-再次执行SHOW命令 SHOW ...
DDL防火墙 您可以根据业务需求创建事件触发器,使用ddl_command_start事件类型,可以阻止相应的DDL语句执行。创建触发器函数。CREATE OR REPLACE FUNCTION abort1()RETURNS event_trigger LANGUAGE plpgsql AS$BEGIN if current_user='test...
调用存储过程 dbms_imci.columnar_advise(),可以针对某条SQL语句来获取对应的DDL语句,执行获取到的DDL语句可以为未被列索引覆盖的列添加列索引,按顺序执行完DDL语句后,即可保证这条SQL语句中使用的所有列都被列索引覆盖。前提条件 ...
在对应表记录左侧操作列中,单击 修改表结构 进入如下页面:上方的 RDS Table DDL 为源表的DDL,不可编辑;下方的 HDB Table DDL 为HybridDB for MySQL表的DDL,可编辑。完成编辑后,单击 保存修改 返回原页面。如果是多张分库分表同步到...
MaxCompute中的DDL语句包括对表、分区、列、生命周期和视图的操作。本文为您介绍Dataphin支持的MaxCompute的DDL语句。表操作 功能 当前是否支持 创建表 是 说明 对于创建的外部表,Dataphin支持使用msck repair补全外部表分区数据语法格式...
对于来自主实例的DDL语句在只读实例上被阻塞的情况:需要在只读实例上执行 show processlist 语句,确认SQL线程的状态为“waiting for table metadata lock”。然后使用 kill 命令终止只读实例上引起阻塞的会话,恢复只读实例和主实例的...
注意事项 用于缓存 dbms_imci.columnar_advise()中间结果的最大内存受 imci_columnar_advise_buffer_size 参数控制,默认为8 MB,一般情况下,能够缓存几千张表的DDL语句。如果需要缓存更多的DDL语句,可以使用 SET 命令适当调整 imci_...
MaxCompute中的DDL语句包括对表、分区、列、生命周期和视图的操作。本文为您介绍Dataphin支持的MaxCompute的DDL语句。表操作 功能 当前是否支持 创建表 是 说明 对于创建的外部表,Dataphin支持使用msck repair补全外部表分区数据语法格式...
本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,MySQL 数据库执行的 CREATE TABLE DDL 支持被数据传输的 DDL 同步组件转换,但 OceanBase 数据库 MySQL 租户不支持执行的场景。在生成列的基础上再定义生成列 通过 ...
重要 2022年09月09日前创建的数据同步任务,需在配置同步任务前,在源库中创建触发器和函数来捕获DDL信息,详情请参见 通过触发器和函数实现PostgreSQL的DDL增量迁移。增量数据同步阶段不支持同步bit类型的数据。同步任务支持如下DDL,且源...
不支持的范围 重要 如果同步的 DDL 包含以下不支持的定义,则整个建表语句会转换失败(输出空)。不支持 ADD PARTITION 添加 HASH 分区。不支持 TRUNCATE PARTITION。不支持 DISCARD PARTITION。不支持 IMPORT PARTITION。不支持 COALESCE ...
若目标库的DDL写入失败,DTS任务会继续运行,您需要在任务日志中查看执行失败的DDL。查看任务日志的方法,请参见 查询任务日志。由于MySQL数据库列名是大小写不敏感的,所以DTS将数据同步到目标MySQL时,会将每组列名大小写不同的数据写入...
使用限制 重要 由于 OceanBase 数据库 MySQL 租户本身的限制,如果存在以下场景,同步的 DDL 被成功转换后,执行到 OceanBase 数据库 MySQL 租户可能会报错。OceanBase 数据库 MySQL 租户不支持 PRIMARY KEY、UNIQUE KEY、INDEX/KEY、...
若启用纯异步模式,客户端连接 PolarDB-X 1.0 实例执行DDL后会立即返回任务提交结果,您只能通过异步DDL管理语句查看DDL的执行状态。若禁用纯异步模式(即仍为同步模式),客户端会执行DDL阻塞直到DDL执行完毕才返回执行结果。实例版本需为...
修正语法错误或不支持的语法,已经支持的语法参考 数据访问代理中的 DDL 语法。DDL 任务执行常见问题 无法获取分库分表拓扑 错误信息:根据分库分表拓扑创建 SQL 执行任务失败,原因:xxx。请解决问题后‘重试’,且无法进行‘跳过’操作。...
Partial Index List Default Hash分区支持Partial Index 全局二级索引(Global Secondary Index)支持CREATE/DROP全局二级索引 全局二级索引(GSI)支持DML和大部分表级的DDL 支持全局二级索引的Online DDL 支持unique的全局二级索引 Query...
DDL相关错误码 范围 说明 18000~18100 DDL CREATE语句用户错误。18600~18799 DDL ALTER语句用户错误。18800~18899 DDL DROP语句用户错误。19000~19599 DDL CREATE语句系统错误。19600~19799 DDL ALTER语句系统错误。19800~19899 DDL DROP...
不支持的范围 重要 如果同步的 DDL 包含以下不支持的定义,则整个建表语句会转换失败(输出空)。UNIQUE KEY、INDEX/KEY、FULLTEXT INDEX 不支持函数索引,仅支持索引创建在字段上。不支持 ADD SPATIAL INDEX。不支持 ADD PRIMARY KEY。不...
忽略的属性 说明 如果同步的 DDL 中包含以下属性的定义,则这些属性不会被解析和转换,最终会被忽略。不支持 read_only_clause 选择读写模式,会忽略。不支持 indexing_clause 子句修改表分区的索引属性,会忽略。不支持 partition_...
目前支持进行对象评估的数据库类型及版本如下:Oracle 数据库:11g/12c/18c/19c MySQL 数据库:5.6/5.7/8.0 DB2 LUW 数据库(仅支持采集文件上传评估)云数据库 RDS PolarDB MySQL 引擎 支持对 Oracle 和 MySQL 数据库的 DDL 语句进行兼容...
本文汇总了 PolarDB-X 1.0 上常见的DDL执行问题。建表的时候执行出错怎么办?DDL的执行是一个分布式处理过程,出错可能导致各个分片表结构不一致,所以需要进行手动清理,详细操作步骤如下:PolarDB-X 1.0 会提供基本的错误描述信息,比如...
不同场景下的 DDL 语句投递和示例,请参见表格下方的说明。Hash 表示数据传输使用一定的 Hash 算法,根据主键值或分片列值 Hash 选择 Kafka Topic 的分区。Table 表示数据传输将一张表中的全部数据投递至同一个分区中,以表名作为 Hash 键...
DTS会在源库中创建以下临时表,用于获取增量数据的DDL、增量表的结构、心跳信息等。在同步期间,请勿删除源库中的临时表,否则会导致DTS任务异常。临时表会在DTS实例释放后自动删除。public.dts_pg_class、public.dts_pg_attribute、public...
本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,Oracle 数据库执行的 CREATE TABLE DDL 支持被数据传输的 DDL 同步组件转换,但 OceanBase 数据库 Oracle 租户不支持执行的场景。二级分区模板和自定义二级分区...
解决方案 请执行以下操作进行解决:使用命令行或者其他工具连接PolarDB-X,执行以下命令,确保没有正在执行的DDL语句(如果有正在执行的,那请耐心等待执行完毕)。SHOW PROCESSLIST WHERE COMMAND!'Sleep';执行以下SQL语句,释放该锁即可...
table_open_cache_instances 适用版本:8.0、5.7、5.6 修改完后是否需要重启:是 作用:将打开的表缓存划分为几个大小为 table_open_cache/table_open_cache_instances 的较小缓存实例,减少会话(Session)间表缓存的争用。修改建议:对于...
通过该方式能够避免编写表的DDL语句,以简化Flink SQL编码工作。例如,在Flink_SQL任务中创建 Catalog01 并建表 t1 后,在新的Flink_SQL任务中再次创建 Catalog01,可以直接访问表 t1。重要 仅支持 开源Flink 实时计算引擎。不支持在...
不支持的范围 重要 如果同步的 DDL 包含以下不支持的定义,则整个建表语句会转换失败(输出空)。不支持修改 ALGORITHM 属性。ALTER TABLE t ALGORITHM=COPY;不支持 CONVERT TO CHARACTER SET。ALTER TABLE t CONVERT TO CHARACTER SET utf...
忽略的属性 说明 如果同步的 DDL 中包含以下属性的定义,则这些属性不会被解析和转换,最终会被忽略。关键字 USABLE、UNUSABLE 定义 index 是否可用,会忽略该 option。关键字 BITMAP INDEX 位图索引,会忽略 BITMAP,创建普通索引。关键字...
CREATE TABLE ALTER TABLE DROP TABLE CREATE TABLE AS all:表示复制所有的DDL语句,目前支持的DDL语句如下:ALTER INDEX ALTER SEQUENCE ALTER TABLE ALTER TYPE CREATE INDEX CREATE SCHEMA CREATE SEQUENCE CREATE TABLE CREATE TABLE ...
若目标库的DDL写入失败,DTS任务会继续运行,您需要在任务日志中查看执行失败的DDL。查看任务日志的方法,请参见 查询任务日志。其他注意事项 PolarDB MySQL版 间的双向同步 目前DTS仅支持两个 PolarDB MySQL版 之间的双向同步,暂不支持多...
忽略的属性 说明 如果同步的 DDL 中包含以下属性的定义,则这些属性不会被解析和转换,最终会被忽略。dependent_tables_clause 子句指定分区属性,会忽略该 option。update_index_clauses 子句更新表中的索引,会忽略该 option。
在增量同步的过程中,如果新建表满足匹配规则,相关的 DDL 语句会被忽略,但数据传输会继续同步 DML 语句,这样会造成无法写入目标端对象而造成数据迁移或数据同步项目中断,因此您需要在目标端新建表或者将表加入黑名单。