1. 首页
  2. 数据库
  3. 其它
  4. MySQL下使用Inplace和Online方式创建索引的教程

MySQL下使用Inplace和Online方式创建索引的教程

上传者: 2020-12-21 00:51:11上传 PDF文件 114.73KB 热度 22次
MySQL各版本,对于add Index的处理方式是不同的,主要有三种: (1)Copy Table方式 这是InnoDB最早支持的创建索引的方式。顾名思义,创建索引是通过临时表拷贝的方式实现的。 新建一个带有新索引的临时表,将原表数据全部拷贝到临时表,然后Rename,完成创建索引的操作。 这个方式创建索引,创建过程中,原表是可读的。但是会消耗一倍的存储空间。 (2)Inplace方式 这是原生MySQL 5.5,以及innodb_plugin中提供的创建索引的方式。所谓Inplace,也就是索引创建在原表上直接进行,不会拷贝临时表。相对于Copy Table方式,这是一个进步。 Inpla
用户评论