InnerCodeDBA 发表于 2022-11-28 15:00:25

DDL 中的 first和aflter 是走COPY算法不?

请问下ALTER TABLE ADD COLUMN SFIFAAFTER CREATE_TIME ;
这个 ONLINE DDL 是走COPY算法不?
毕竟这个是要对列重新排序下, 那么每个页里的行是否要重新那个啥去的?

yejr 发表于 2022-11-29 09:14:11

有效信息太少了,没法判断。
关于online ddl的文档可以先翻阅 https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl.html

DB架构师:曾凡坤 发表于 2025-1-1 01:59:36

Reordering columns

To reorder columns, use FIRST or AFTER in CHANGE or MODIFY operations.

ALTER TABLE tbl_name MODIFY COLUMN col_name column_definition FIRST, ALGORITHM=INPLACE, LOCK=NONE;
Data is reorganized substantially, making it an expensive operation.
页: [1]
查看完整版本: DDL 中的 first和aflter 是走COPY算法不?