休眠(v3.6)锁定模式UPGRADE_NOWAIT和UPGRADE有什么区别?

在什么情况下,我们会使用每种锁定模式?

最佳答案

基本区别在于锁获取(等待或不等待)

UPGRADE已过时。尝试使用Oracle样式select for update获取升级锁。

UPGRADE_NOWAIT-尝试使用Oracle风格的select for update **nowait**获取升级锁。此锁定模式的语义,once obtained, are the same as UPGRADE

10-04 10:16