mysql 单表量级达到5千万以上,如何添加修改字段而不产生锁表?

1、mysql 如果单实例,没有主从 单库 ,单表量级达到5千万以上,该表的插入和查询都很多,如何添加修改字段而不产生锁表?
2、如果有主从,表的量级达到千万以上,如何修改添加表字段?是先从库添加完再由从库变更为主库去用,让其在同步么?

参与3

1同行回答

WentasyWentasy数据库管理员ChainONE
1、单实例情况,建议使用 pt 或者 gh-ost 工具,二者均不会产生锁表,前者通过触发器实现,或者通过解析 binlog 实现。2、多实例情况,如果使用 pt 工具,是在主库做变更;如果使用 gh-ost 工具,主从均可操作。...显示全部

1、单实例情况,建议使用 pt 或者 gh-ost 工具,二者均不会产生锁表,前者通过触发器实现,或者通过解析 binlog 实现。
2、多实例情况,如果使用 pt 工具,是在主库做变更;如果使用 gh-ost 工具,主从均可操作。

收起
互联网服务 · 2017-05-19
浏览8446

提问者

陈洪彬
数据库开发工程师杭州浮云科技

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-17
  • 关注会员:2 人
  • 问题浏览:10845
  • 最近回答:2017-05-19
  • X社区推广