美文网首页码农的世界
数据库大表添加字段的方法

数据库大表添加字段的方法

作者: CielNi | 来源:发表于2019-07-18 15:11 被阅读0次

问题

一般情况下,一百万以下数据量的表可以直接进行字段添加操作。而如果数据表的大小达到几百万几千万甚至更多时,添加一个字段会引起数据库卡死。经查阅,数据库大表添加字段有以下两个方法。

方法一

  1. 创建一个新表,复制旧表的结构(包含索引)

  2. 给新表加上添加需要新增的字段

  3. 把旧表的数据复制到新表,注意需要分批循环插入,不然容易卡死

  4. 删除旧表,重命名新表的名字为旧表的名字

方法二

使用 Percona 的在线工具在线修改表结构

教程: https://blog.csdn.net/hpulfc/article/details/87938724

相关文章

  • 【EntityFramework-1】代码先行

    1.模型配置方法: 1.1 DataAnnotations: 数据库中键表,添加字段(表t_login) 创建 ...

  • 数据库大表添加字段的方法

    问题 一般情况下,一百万以下数据量的表可以直接进行字段添加操作。而如果数据表的大小达到几百万几千万甚至更多时,添加...

  • Mybatis-Plus自动填充

    1.数据库表中添加自动填充字段 在User表中添加datetime类型的新的字段 create_time、upda...

  • 生产事故-数据库在线加字段导致整个平台故障

    事件背景 晚上11点通过数据库sql审核平台(yearning)进行表结构变更,变更类型为在线添加字段。待添加表大...

  • 数据库基础知识2

    修改字段长度: 向某个数据库表中的添加字段: 查看数据库中表的数量: 修改数据库表中的备注信息: 修改数据库表名的...

  • MySQL Workbench-常见使用问题

    1. 如何给数据库表和表字段添加备注 方法一: SQL语句法1.1 给表加注释:ALTER TABLE table...

  • MYSQL回顾(表操作相关)

    数据库表的操作主要包括修改表名、查看表结构、添加字段、删除字段、修改字段类型、修改字段名、给表设置主键、设置自增长...

  • kettle_3添加数据库表字段

    根据excel表数据字段中表名、字段名、字段类型、类型长度、小数长度,在数据库对应表中添加相应字段。1.excel...

  • MySQL的基本操作

    数据库 数据库基础操作 修改表结构 格式: alter table 表名 action(更改选项); 添加字段 索...

  • 【MySQL】常用操作

    创建数据库 root没有设置密码 MySQL的表操作 添加字段 删除字段 更改字段 用户操作 创建用户 授权 删除用户

网友评论

    本文标题:数据库大表添加字段的方法

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