- A+
所属分类:TiDB
在TiDB数据库中运行的DDL操作不会影响对表的读取或写入,但是DDL变更有一些限制,数据库吧分享PingCAP官方文档关于TiDB DDL变更与MySQL对比区别及限制:
TiDB DDL变更限制
Add Index
Add Column
Drop Column
Change/Modify Column
Alter Database
LOCK [=] {DEFAULT|NONE|SHARED|EXCLUSIVE}
LOCK [=] {DEFAULT|NONE|SHARED|EXCLUSIVE}
TiDB支持的语法,但是在 TiDB 中不会生效。所有支持的DDL变更都不会锁表。
ALGORITHM [=] {DEFAULT|INSTANT|INPLACE|COPY}
TiDB 完全支持 ALGORITHM=INSTANT 和 ALGORITHM=INPLACE 语法,但运行过程与 MySQL 有所不同,因为 MySQL 中的一些 INPLACE 操作实际上是 TiDB 中的 INSTANT 操作。ALGORITHM=COPY 语法在 TiDB 中不会生效,会返回警告信息。
本文仅供参考,详细请以PingCAP官方文档为准。
注意:购买阿里云数据库,先领取阿里云2000元代金券,符合条件的订单可以使用代金券抵扣。
免费提供技术支持: 咨询客服