Moodle 1.9.X 应该使用哪个 InnoDB 隔离级别。默认是 REPEATABLE READ,但是,使用 READ COMMITTED 来获得更好的性能是否可以保存?
问问题
375 次
3 回答
1
Moodle 将在 myisam 上运行,所以答案是“可能是的,但通过其他方式提高性能可能更容易,一旦你这样做,在 moodle.org 上获得其他问题的支持可能会更难。”
于 2010-05-03T21:29:28.960 回答
1
你不会得到一个明智的答案......没有......得到......更详细。这真的不依赖于数据库的使用 - 你甚至可以混合它们。只读 Web 应用程序中的快速事务,例如...
- 创建表单时您只阅读,不写
- 您不需要可重复读取,因为您只加载下拉列表(例如)=> 不需要比 ReadCommited 更多的隔离。
OTOH,如果您进行复杂的处理和更新,那么 ReadCommited 可能还不够好。
我已经看到应用程序在不同部分使用多个不同级别。
于 2010-03-16T08:15:54.333 回答