有一个问题,有一个很大的表,需要添加一列,有什么好的办法?
資深大佬 : twg 1
公司有些表数据量特别大,大概 3000w,现在需要增加一列,如果直接使用 alter,需要 10min 才能完成,这是完全不能接受的。所以除了新建表和停机,还有什么好的方法?
PS:数据库使用的事 MySQL 。
大佬有話說 (12)
公司有些表数据量特别大,大概 3000w,现在需要增加一列,如果直接使用 alter,需要 10min 才能完成,这是完全不能接受的。所以除了新建表和停机,还有什么好的方法?
PS:数据库使用的事 MySQL 。
读写频率一般的话可以考虑一下 pt-osc,gh-ost 这两个工具增加字段。
最新的 MYSQL8 我记得是可以实现秒级添加字段。