今天看啥  ›  专栏  ›  三太子敖丙

三歪连MySQL大表怎么DDL变更都不懂

三太子敖丙  · 公众号  ·  · 2020-12-08 08:53
前言随着业务的发展,用户对系统需求变得越来越多,这就要求系统能够快速更新迭代以满足业务需求,通常系统版本发布时,都要先执行数据库的DDL变更,包括创建表、添加字段、添加索引、修改字段属性等。在数据量大不大的情况下,执行DDL都很快,对业务基本没啥影响,但是数据量大的情况,而且我们业务做了读写分离,接入了实时数仓,这时DDL变更就是一个的难题,需要综合各方业务全盘考虑。下面就聊聊这些年我公司在里面,MySQL中的DDL执行方式的变化、大表DDL该如何选择以及DDL执行过程监控。MySQL中的DDLDDL概述MySQL中的DDL语句形式比较多,概括一下有以下几类:CREATE,ALTER,DROP,RENAME,TRUNCATE。这些操作都是隐式提交且原子性,要么成功,要么失败,在MySQL ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照