Mysql 使用pt online架构更改时遇到死锁
我正在运行pt online schema change,在该表中的一列上创建索引Mysql 使用pt online架构更改时遇到死锁,mysql,deadlock,alter,percona,pt-online-schema-change,Mysql,Deadlock,Alter,Percona,Pt Online Schema Change,我正在运行pt online schema change,在该表中的一列上创建索引 pt-online-schema-change D=pt_osc,t=pt_osc_Test,h=abcd-test.com,u=pt-osc --ask-pass --alter 'add index idx_CREATED_DATE(CREATED_DATE)' --alter-foreign-keys-method=auto --chunk-size=5k --progress time,30 --recu
pt-online-schema-change D=pt_osc,t=pt_osc_Test,h=abcd-test.com,u=pt-osc --ask-pass --alter 'add index idx_CREATED_DATE(CREATED_DATE)' --alter-foreign-keys-method=auto --chunk-size=5k --progress time,30 --recursion-method=none --execute
同时,我使用for循环脚本执行write slap test 100 insert查询100次
/usr/bin/mysqlslap -upt-osc -p -P3306 -hsabcd-test.com --concurrency=1 --iterations= --create-schema=pt_osc --query="insert into pt_osc_Test(ID,P_ID,CREATED_BY,status) values(98765,1143,'pt_osc','writetesting')" --number-of-queries=100
在这个场景中,在正常执行写操作的2到4分钟后,我们会遇到频繁的死锁
在这种情况下有什么想法或建议吗
pt在线模式更改版本:3.0.11Mysql版本:5.7.25
环境:AWS RDS