我只是在我的一个域对象上禁用了版本列。它被许多线程访问,并导致许多过时的状态错误。最常使用此对象的方法似乎突然变慢了。我没有做任何测试来验证这一点,但是我只是想把它扔在那里,看看是否可以通过禁用version列来影响性能。
最佳答案
禁用它不太可能会影响性能。如果有的话,它应该会使事情变得更快一些(但不足以使其成为做或不做此更改的理由)。
但是由于过时的状态错误而禁用该功能可能不是正确的方法。如果您不使用显式锁定(这可能是非常无效的),则并发更新将导致数据丢失,因此,您只是在换一个明显的修复程序来解决不太明显但更严重的错误。
关于grails - Grails中的禁用版本列会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11939892/