【发布时间】:2015-04-04 15:20:31
【问题描述】:
我正在考虑使用pt-online-schema-change 到ALTER 表的主键(将其从一列更改为复合主索引)。这样做有什么限制吗? documentation 状态
在大多数情况下,该工具将拒绝运行,除非 PRIMARY KEY 或 UNIQUE INDEX 出现在表中。有关详细信息,请参阅 --alter。
【问题讨论】:
标签: mysql percona pt-online-schema-change
我正在考虑使用pt-online-schema-change 到ALTER 表的主键(将其从一列更改为复合主索引)。这样做有什么限制吗? documentation 状态
在大多数情况下,该工具将拒绝运行,除非 PRIMARY KEY 或 UNIQUE INDEX 出现在表中。有关详细信息,请参阅 --alter。
【问题讨论】:
标签: mysql percona pt-online-schema-change
好吧,不要那样做。 在没有单列唯一索引的表上运行 pt-online-schema-change 可能会导致数据丢失。请参阅此处的#3:http://www.pythian.com/blog/important-caveats-when-using-pt-online-schema-change/
【讨论】: