GreatSQL社区

搜索

[已解决] DDL 中的 first和aflter 是走COPY算法不?

2232 2 2022-11-28 15:00
请问下  ALTER TABLE ADD COLUMN SFIFA  AFTER CREATE_TIME ;  
这个 ONLINE DDL 是走COPY算法不?
毕竟这个是要对列重新排序下, 那么每个页里的行是否要重新那个啥去的?

全部回复(2)
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.
公众号 求关注 https://mp.weixin.qq.com/s/8aYQ6HN_uNKLObJuIliNvg
InnerCodeDBA

7

主题

0

博客

36

贡献

新手上路

Rank: 1

积分
47

2022年度求知人物2022年度活跃用户

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2025-1-18 13:02 , Processed in 0.018766 second(s), 11 queries , Redis On.
快速回复 返回顶部 返回列表