互联网服务MySQLMySQL 5.6

mysql中碎片整理能在线吗?

5.6中独立表空间下
有个表A
alter table A engine=innodb

这样操作能在线实施吗?
这个过程中加什么锁呢?
望高手指点

参与7

1同行回答

liucj2004liucj2004  其它 , undefined
这个操作,会对表进行写锁。要不锁表你可以使用pt-oscpt-online-schema-change --alter "ENGINE=InnoDB" D=databasename,t=tablenamehttps://www.percona.com/doc/percona-toolkit/2.1/pt-online-schema-change.html显示全部

这个操作,会对表进行写锁。
要不锁表你可以使用pt-osc
pt-online-schema-change --alter "ENGINE=InnoDB" D=databasename,t=tablename
https://www.percona.com/doc/percona-toolkit/2.1/pt-online-schema-change.html

收起
农业其它 · 2017-08-21
浏览2391
彬彬 邀答

提问者

nanjing_2013
系统架构师北京卓望

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-08-21
  • 关注会员:2 人
  • 问题浏览:2618
  • 最近回答:2017-08-21
  • X社区推广