Django 和 Amazon RDS 的 MySQL 事务问题

Ric*_*wen 5 mysql innodb django amazon-rds

我在 Amazon RDS 上运行的 MySQL 5.5 数据库实例出现问题。定期(每两天一次)事务将无法完成并且似乎使表处于锁定状态。通常事务会超时,一切都恢复正常,但有几次事务保持打开状态,数据库继续消耗 CPU 时间和越来越多的内存,直到最终耗尽。我认为问题可能在于 django-reversion 与另一个应用程序(可能是 django-taggit 或 django-celery)冲突,这导致了这种奇怪的行为。

我想知道是否有人对这个特定问题有任何经验

编辑:这是 MySQL 最常抛出的错误

OperationalError: (1205, '超出锁定等待超时;尝试重新启动事务')

Mik*_*ike 1

我在 RDS 方面也遇到过类似的问题。技术人员始终无法确定它。我们只是将其从 RDS 移回 ec2,问题就消失了。