我只是想知道在从MyISAM迁移到InnoDB时我需要更改“ruby on rails”代码。
我想迁移到InnoDB,并且已知死锁是InnoDB可能发生的事情,我是否需要以某种方式威胁我的插入和更新到数据库。
到目前为止,我只使用ActiveRecord的标准方法而不使用事务。
由于
答案 0 :(得分:1)
从我的观点来看,应该没有任何问题。迁移到InnoDB,运行您的测试,看看是否有任何中断。从我的标准Rails项目历史来看,我从未遇到过死锁问题。但最后它取决于你编写的代码。除了尝试之外别无他法。