浅谈DDL技术解密
发布时间:2019-09-19 06:33:07 所属栏目:MySql教程 来源:张松然
导读:首先,用过数据库的小伙伴们(本文以 MySQL InnoDB 为例)都知道,MySQL 不止有增删改数据操作(DML),还有改表结构的操作(DDL),当新增加字段等修改表结构时,就需要进行 DDL 操作。可是,如果对一个存储了上百万甚至上千上万的数据表进行 DDL 操作,数据库
基于 Online 对比 COPY 和 INPLACE,COPY 方法从表中的数据导出来的存放位置叫作 tmp_table,这是一个临时表,是在 server 层创建的。INPLACE 方法从表中重建出来的数据是放在 tmp_file 里的,这个临时文件是 InnoDB 在内部创建出来的,整个 DDL 过程都在 InnoDB 内部完成。 (编辑:帝国网站管理系统) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何测试JDBC驱动程序是否正确安装以及是否可以连接数据库?
- ClassCastException:java.math.BigInteger在连接MySQL时无
- 逃离Oracle的围城,焕发云数据库的新生
- mysql – SQL:如何根据第三个字段选择两个字段中的一个
- MySQL,VS2010 Pro,ASP .NET MVC3的连接字符串
- 到底选择PostgreSOL还是MySQL?看这里
- Mysql学习MySQL存储引擎中MyISAM和InnoDB区别详解
- SQL Server获取所有数据库名、表名以及字段名
- 记一个 MySQL设计不合理地方:应用程序错误密码不断重连校验
- 详解MySQL高可用方案:MySQL MHA架构、原理、应用场景等
站长推荐
热点阅读