美文网首页
mysql大表添加索引/字段实战

mysql大表添加索引/字段实战

作者: devLionel | 来源:发表于2019-12-08 16:53 被阅读0次

mysql生产环境遇到大表需要添加字段/索引无疑是个头痛的事情,直接操作会导致锁表时间过长,CPU内存占用过高直接宕机
总体思路:
1.创建一样数据结构临时表
2.添加你需要增加的字段/索引
3.迁移数据
insert into B select * from A ;(此处最好加上where自增ID,分页处理,避免数据过大超时报错)
4.重命名表
ALTER TABLE old_table RENAME TO table_new;

相关文章

  • mysql大表添加索引/字段实战

    mysql生产环境遇到大表需要添加字段/索引无疑是个头痛的事情,直接操作会导致锁表时间过长,CPU内存占用过高直接...

  • MySQL数据库基础之索引技术及字段维护

    MySQL索引和字段修改 1、MySQL索引技术 ①、创建带索引的表 Create table表名(user)( ...

  • Mysql学习——MySQL数据结构修改(2)

    Mysql表结构操作添加表字段修改表字段删除表字段修改表字段类型修改表名简介:Mysql表结构操作,添加表字段,修...

  • mysql分区记录

    分区的几个方法字段,必须包含在主键字段内;mysql8.0 不锁表添加索引: 加了key 以后的表查询19s->2...

  • 【MySQL】pt-online-schema-change 工

    在运维mysql数据库时,我们总会对数据表进行ddl 变更,修改添加字段或者索引,对于mysql 而已,ddl 显...

  • SQL优化2 order by

    order by 优化 优化内容 通过添加合适索引 去掉不必要的返回字段 介绍:表结构中 d字段未添加索引 c字段...

  • 数据库常用操作

    1、给mysql表加字段 2、给表加主键 3、给表加索引

  • 常用sql

    1、添加索引 2、删除索引 或者 3、修改字段类型 4、修改字段名 5、删除表 6、同张表datetime格式数据...

  • mysql 索引

    一、MySQL中索引的语法 创建索引 在创建表的时候添加索引 在创建表以后添加索引 注意: 索引需要占用磁盘空间,...

  • mysql 插入重复数据的处理

    mysql手册-廖雪峰-mysql demo 数据表 方案一、 insert into table (字段,索引字...

网友评论

      本文标题:mysql大表添加索引/字段实战

      本文链接:https://www.haomeiwen.com/subject/bhbmgctx.html