我正在运行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