飞天使-pt-online-schema-change 添加索引方法,不锁表

操作方法

先安装 screen 命令

创建一个窗口 screen -S aaa

screen -r aaa

进入执行相关命令

退出并且保留原来窗口

ctrl +a d

操作步骤

ALTER TABLE abc.accounts

ADD INDEX accounts_locked_index(locked) USING BTREE;

先试试,不执行具体操作

pt-online-schema-change --user=root --password=phfsefff--host=0.0.0.0 --alter "ADD INDEX accounts_locked_index(locked) USING BTREE;" D=abc,t=accounts --no-check-replication-filters --alter-foreign-keys-method=auto --charset=utf8 --chunk-size=250000 --dry-run --print

下面是直接操作

pt-online-schema-change --user=root --password=phfsefff--host=0.0.0.0 --alter "ADD INDEX accounts_locked_index(locked) USING BTREE;" D=abc,t=accounts --no-check-replication-filters --alter-foreign-keys-method=auto --charset=utf8 --chunk-size=250000 --execute --print

相关推荐
稚辉君.MCA_P8_Java2 小时前
Java 基本数据类型 - 四类八种
java·linux·后端·mysql·架构
星光一影3 小时前
基于Jdk17+SpringBoot3AI智慧教育平台,告别低效学习,AI精准导学 + 新架构稳跑
java·学习·mysql
骑着bug的coder3 小时前
第1讲:入门篇——把MySQL当成Excel来学
后端·mysql
绵绵细雨中的乡音4 小时前
MySQL 复合查询全解析:从单表到多表的实战进阶
mysql
Sammyyyyy5 小时前
MySQL 与 PostgreSQL,该怎么选
数据库·mysql·postgresql·开发工具·servbay
程序新视界5 小时前
数据库的分片与分区:有什么区别?
数据库·后端·mysql
tebukaopu1489 小时前
mysql如何强制区分大小写
数据库·mysql
斌阿哥11 小时前
MySql执行计划Explain的原理与应用
mysql
会飞的架狗师13 小时前
【MySQL体系】第8篇:MySQL集群架构技术详解
数据库·mysql·架构
星光一影14 小时前
供应链进销存源码uniapp全开源ERP多仓库管理系统pc+app手机端
mysql·elementui·uni-app·开源·php·phpstorm·1024程序员节