码迷,mamicode.com
首页 > 数据库 > 详细

MariaDB 10.3 instant ADD COLUMN亿级大表毫秒级加字段

时间:2018-07-10 18:29:34      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:process   主从复制   51cto   term   ant   res   mongod   执行   分享图片   

加字段是痛苦的,需要对表进行重建,尤其是对亿级别的大表,虽然Online DDL可以避免锁表,但如果在主库上执行耗时30分钟,那么再复制到从库上执行,主从复制就出现延迟。使用instant ADD COLUMN特性,只需弹下烟灰的时间,字段就加好了,享受MongoDB那样的非结构化存储的灵活方便。

限制
1、如果指定了AFTER,字段必须是在最后一列,否则会重新建立表
2、不适用于ROW_FORMAT = COMPRESSED
3、DROP COLUMN需要重建表

技术分享图片



MariaDB 10.3 instant ADD COLUMN亿级大表毫秒级加字段

标签:process   主从复制   51cto   term   ant   res   mongod   执行   分享图片   

原文地址:http://blog.51cto.com/hcymysql/2139959

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!