飞天使-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

相关推荐
梁萌4 小时前
MySQL索引的使用技巧
数据库·mysql·索引·b+tree
_果果然6 小时前
数据库、表、字段:理解MySQL的三层结构
数据库·mysql
TT哇8 小时前
【Database Navigator 插件】idea 社区版连接 mysql 数据库
java·数据库·mysql·intellij-idea·database
ao_lang9 小时前
MySQL的存储过程和触发器
android·数据库·mysql
ZePingPingZe9 小时前
Spring Boot + MySQL读写分离实现方案
spring boot·mysql·adb
honder试试9 小时前
Centos7从0-1安装部署Clickhouse验证与Mysql实时同步
数据库·mysql·clickhouse
Shingmc39 小时前
MySQL表的约束
数据库·mysql
时光不弃青栀10 小时前
MySQL中的条件判断语句:除了CASE WHEN还有哪些选择?
mysql
思成不止于此10 小时前
【MySQL 零基础入门】DCL 核心语法全解析:用户管理与权限控制篇
数据库·笔记·sql·学习·mysql
weixin_4476719910 小时前
【MySQL从节点异常断连后的Slave_SQL_Running 处于Connecting的解决方案】
android·sql·mysql