使用pt-online-schema-change时遇到死锁

时间:2019-11-15 06:25:32

标签: 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 --recursion-method=none --execute

平行地,我正在使用for循环脚本执行100次写入slap测试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-online-schema-change版本:3.0.11
Mysql版本:5.7.25
环境:AWS RDS

0 个答案:

没有答案