Percona 提供的 pt-online-schema-change 可以在不停業(yè)務(wù)的情況下添加字段,不會鎖表。
? CentOS/RedHat:
yum install percona-toolkit -y
? Ubuntu/Debian:
apt install percona-toolkit -y
pt-online-schema-change --alter "ADD COLUMN 添加字段名稱 LONGTEXT" D=數(shù)據(jù)庫名稱,t=數(shù)據(jù)表名稱 --user=數(shù)據(jù)庫賬號 --password=數(shù)據(jù)庫密碼 --host=127.0.0.1 --execute --max-load=Threads_running=100 --critical-load=Threads_running=150
參數(shù)說明:
? --max-load=Threads_running=100:如果當前正在運行的線程數(shù)超過 100,pt-online-schema-change 會暫停數(shù)據(jù)復制,等待恢復后再繼續(xù)。
? --critical-load=Threads_running=150:如果當前正在運行的線程數(shù)超過 150,pt-online-schema-change 會終止操作。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號