本文为您介绍迁移MySQL数据库的数据至OceanBase数据库MySQL租户时,TRUNCATE TABLE DDL转换支持的范围。总览清空表TRUNCATE TABLE支持转换。TRUNCATE[TABLE]tbl_name
表结构:TPCC,AUTO模式数据库,bmsql_order_line表。CREATE TABLE`bmsql_order_line`(`ol_w_id`int(11)NOT NULL,`ol_d_id`tinyint(4)NOT NULL,`ol_o_id`int(11)...
本文为您介绍迁移Oracle数据库的数据至OceanBase数据库Oracle租户时,RENAME OBJECT DDL重命名的支持转换范围。总览RENAME old_name TO new_name;支持的范围支持表的...
本文为您介绍迁移MySQL数据库的数据至OceanBase数据库MySQL租户时,DROP INDEX DDL转换支持的范围。总览OceanBase迁移服务(OceanBase Migration Service,OMS)支持删除...
问题现象在PolarDB MySQL版数据库中执行DDL操作时提示获取不到MDL锁,报错信息如下:ERROR HY 000:Fail to get MDL on replica during DDL synchronize ERROR HY 000:Fail to get...
本文为您介绍迁移MySQL数据库的数据至OceanBase数据库MySQL租户时,RENAME TABLE DDL转换支持的范围。总览RENAME TABLE支持重命名单表或多表。RENAME TABLE tbl_name TO...
本文为您介绍迁移Oracle数据库的数据至OceanBase数据库Oracle租户时,TRUNCATE TABLE DDL清空表的支持转换范围。总览TRUNCATE TABLE[schemaName.]tableName[{PRESERVE|PURGE...
本文为您介绍迁移MySQL数据库的数据至OceanBase数据库MySQL租户时,CREATE TABLE DDL创建列的支持范围。语法总览create_definition:col_name column_definition column_...
本文为您介绍迁移Oracle数据库的数据至OceanBase数据库Oracle租户时,ALTER TABLE DDL修改列名的支持转换范围。总览RENAME COLUMN old_name TO new_name;支持的范围支持...
本文为您介绍迁移MySQL数据库的数据至OceanBase数据库MySQL租户时,ALTER TABLE DDL字段操作支持的转换范围。总览ALTER TABLE tbl_name[alter_option[,alter_option].]...
PolarDB-X 1.0在V 5.3.12及以上的实例版本中引入了新的DDL执行引擎,开始支持DDL的任务管理,包括DDL执行过程中的任务状态查看、失败DDL任务的恢复和回滚等。...
本文基于云原生数据库PolarDB MySQL版,对常见DDL的操作进行了说明,方便用户查询和了解DDL的行为,评估DDL操作风险,降低对业务的影响。DDL操作说明在MySQL生态中...
本文为您介绍迁移Oracle数据库的数据至OceanBase数据库Oracle租户时,DROP INDEX DDL删除索引的支持转换范围。总览DROP INDEX[schemaName.]indexName[ONLINE][FORCE][{...
背景之前PolarDB-X 2.0的DDL异步执行只能通过HINT控制,例如:/*+TDDL:cmd_extra(PURE_ASYNC_DDL_MODE=true)*/,这种方式存在两个明显的问题:HINT的格式和内容比较...
DDL操作执行时需要修改表的元数据(metadata),有可能会遇到等待表元数据锁的情况(waiting for table metadata lock),该情况的处理方式请参见解决MDL锁导致无法操作...
本文为您介绍迁移Oracle数据库的数据至OceanBase数据库Oracle租户时,COMMENT DDL注释的支持转换范围。总览COMMENT ON{AUDIT POLICY policy|COLUMN[schema.]{table.|view....
如果您需要使用INSTANT DDL,您可以通过以下两种方式中的任意一种来开启INSTANT DDL,开启INSTANT DDL不会影响行存执行DDL的速度:在数据库中执行以下命令来开启...
本文为您介绍迁移MySQL数据库的数据至OceanBase数据库MySQL租户时,CREATE TABLE DDL创建分区支持的转换范围。分区定义partition_options:PARTITION BY{[LINEAR]HASH(expr...
本文为您介绍迁移Oracle数据库的数据至OceanBase数据库Oracle租户时,ALTER TABLE DDL删除列操作的支持转换范围。总览drop_column_clause:{SET UNUSED{COLUMN column|...
前提条件数据库引擎版本为MySQL 8.0.2,且内核小版本为8.0.2.2.23及以上。已开启冷数据归档功能。已连接数据库集群。仅针对CSV/ORC格式的冷数据,以下OSS表以及...
本文为您介绍迁移MySQL数据库的数据至OceanBase数据库MySQL租户时,CREATE TABLE DDL的同步范围。语法总览CREATE[TEMPORARY]TABLE[IF NOT EXISTS]tbl_name(create_...
本文为您介绍迁移Oracle数据库的数据至OceanBase数据库Oracle租户时,ALTER TABLE DDL删除子分区的支持转换范围。总览drop_table_subpartition:DROP subpartition_extended...
当为CREATE TABLE指定IF NOT EXISTS或者为DROP TABLE指定IF EXISTS条件时,一些执行过程中的错误不会导致DDL失败,但会记录在warning警告中,请注意DDL执行后是否返回...
本文为您介绍迁移MySQL数据库的数据至OceanBase数据库MySQL租户时,ALTER TABLE DDL有关分区操作同步支持的范围。总览ALTER TABLE tbl_name partition_options partition_...
name table_partition_description|.}update_global_index_clause={UPDATE|INVALIDATE}GLOBAL INDEXES}描述UPDATE GLOBAL INDEXES:在分区表上进行DDL操作时,如果加上UPDATE...
(`a`int(11)DEFAULT NULL,`b`int(11)DEFAULT NULL,`_drds_implicit_id_`bigint(20)NOT NULL AUTO_INCREMENT,PRIMARY KEY(`_drds_implicit_id_`),INDEX`auto_shard_key_a...
本文为您介绍迁移MySQL数据库的数据至OceanBase数据库MySQL租户时,ALTER TABLE DDL有关约束/索引操作同步支持的范围。总览alter_option:{ADD{INDEX|KEY}[index_name...
name table_partition_description|.}update_global_index_clause={UPDATE|INVALIDATE}GLOBAL INDEXES}描述UPDATE GLOBAL INDEXES:在分区表上进行DDL操作时,如果加上UPDATE...
分别测试在不同数据量、有无索引的场景下的执行时间(单位为ms),测试结果如下:数据量索引数量原生ALTER不跳过约束检查跳过约束检查100 MB 0 0.562 222.37 10.47 1...