快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

InnoDBOnlineDDL一瞥-创新互联

InnoDB Online DDL特性

黄梅ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

其是在MySQL 5.6版本引入, 建立在5.5版本Fast Index Creation特性上的. 数据表变更时, 允许操作原地进行, 而不用拷贝数据,或并发DML语句继续访问. 由此带来了数据库可用性和性能的提升.

就Online DDL提供的原地操作, 并发访问等特性, 看下实际工作中常见的16个场景

InnoDB Online DDL一瞥

InnoDB Online DDL一瞥

InnoDB Online DDL一瞥

InnoDB Online DDL一瞥

InnoDB Online DDL一瞥

InnoDB Online DDL一瞥

InnoDB Online DDL一瞥

InnoDB Online DDL一瞥

InnoDB Online DDL一瞥

Online DDL使用可能遇到的报错

1. Online DDL内部运行时, 可能开始和结束需要获取排它锁, 其会由于正在运行的长事物而超时.

2.数据表变更过程中,DML语句产生的日志会临时存放在参数innodb_online_alter_log_max_size指定的内存中, 可能会由于该空间较小报错DB_ONLINE_LOG_TOO_BIG, 建议负载较大的系统该参数设置为512MB或1GB.

Online DDL的局限性

若某个Online DDL操作运行时间较长, 可能会造成数据库主从复制环境的延时,影响读业务.

那么, 对于复制环境下, 较大的数据表如何进行变更呢, 稍后进行说明.

若感兴趣可关注订阅号”数据库最佳实践”(DBBestPractice).InnoDB Online DDL一瞥

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:InnoDBOnlineDDL一瞥-创新互联
地址分享:http://6mz.cn/article/dopios.html

其他资讯