ErJ*_*Jab 6 mysql deadlock timeout amazon-rds
在 Mysql (Amazon RDS) 上,当我尝试运行以下 SQL 查询时
UPDATE
table1 INNER JOIN table2 USING (CommonColumn)
SET
table1.col1 = table2.x,
table1.col2 = table2.y
Run Code Online (Sandbox Code Playgroud)
大约 52 秒后,我始终收到此错误:
Error Code: 1205. Lock wait timeout exceeded; try restarting transaction
Run Code Online (Sandbox Code Playgroud)
我应该如何解决这个问题?
table2 有大约 1700 万条记录,table2 是 table1 的子集,有 400 万条记录。问题可能是表的大小还是我的查询有问题?
| 归档时间: |
|
| 查看次数: |
6525 次 |
| 最近记录: |