mysql8,快速添加列

copy

inplace

pt-osc

gh-ost

instant

数据读取

允许

允许

允许

允许

允许

数据写入

不允许

允许

允许

允许

允许

MDL

需要

需要

需要

需要

需要

执行时间

非常长

同步延迟

非常大

MySQL 8.0.12 中,如下 Alter 操作已经默认使用了 instant 算法:

  • 添加列
  • 不支持删除普通列
  • 添加或者删除一个虚拟列
  • 添加或者删除一个列的默认值
  • 修改 ENUM 或者 SET 列的定义
  • 变更索引的类型(B 树,哈希)
  • 使用 alter 语法重命名表

alter table user add column test varchar(128),algorithm=copy;

alter table user drop column test,algorithm=copy;

alter table user  add column test varchar(128),algorithm=inplace;

alter table user drop column test,algorithm=inplace;

alter table user add column test varchar(128),algorithm=instant;

相关推荐

  1. mysql8快速添加

    2024-01-19 18:24:04       58 阅读
  2. mysql

    2024-01-19 18:24:04       43 阅读
  3. SQL server 给添加描述

    2024-01-19 18:24:04       68 阅读
  4. MySQL快速安装(mysql8.0.30区别之前yum安装)

    2024-01-19 18:24:04       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-19 18:24:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-19 18:24:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-19 18:24:04       82 阅读
  4. Python语言-面向对象

    2024-01-19 18:24:04       91 阅读

热门阅读

  1. C语言K&R圣经笔记 5.11函数指针

    2024-01-19 18:24:04       54 阅读
  2. 设计模式——责任链模式

    2024-01-19 18:24:04       55 阅读
  3. C/C++ 容易混淆的指针声明总结

    2024-01-19 18:24:04       53 阅读
  4. C语言的整形提升规则

    2024-01-19 18:24:04       51 阅读
  5. [力扣 Hot100]Day8 无重复字符的最长子串

    2024-01-19 18:24:04       59 阅读
  6. 【力扣每日一题】力扣2171拿出最少数目的魔法豆

    2024-01-19 18:24:04       59 阅读
  7. leetcode—和为K的子数组

    2024-01-19 18:24:04       55 阅读
  8. 问题解决方案

    2024-01-19 18:24:04       59 阅读
  9. npm install 太慢?解决方法

    2024-01-19 18:24:04       59 阅读
  10. git merge 和 git pull的区别是什么

    2024-01-19 18:24:04       48 阅读
  11. Github Copilot 的使用方法和快捷键

    2024-01-19 18:24:04       71 阅读
  12. 公司OA办公系统使用阿里云服务器怎么选配置?

    2024-01-19 18:24:04       60 阅读