0

我只是想知道从 MyISAM 迁移到 InnoDB 时是否需要更改“ruby on rails”代码。

我想迁移到 InnoDB,并且已知死锁是在使用 InnoDB 时可能发生的事情,我是否需要以某种方式威胁我对 DB 的所有插入更新。

到目前为止,我只使用了 ActiveRecord 的标准方法,而没有使用事务。

谢谢

4

1 回答 1

1

从我的角度来看,这应该是可能的,没有任何问题。迁移到 InnoDB,运行您的测试,看看是否有任何问题。从我的标准 Rails 项目历史来看,我从未遇到过死锁问题。但最终它取决于您编写的代码。除了尝试之外没有其他方法。

于 2012-10-09T10:01:37.900 回答