暂无图片
Oracle数据库的阻塞?
我来答
分享
同同
2023-01-16
Oracle数据库的阻塞?

Oracle数据库的阻塞?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新

如果一个会话持有某个资源的锁,而另一个会话在请求这个资源,就会出阻塞(blocking)。这样一来,请求的会话会被阻塞,它会“挂起”,直至持有锁的会话放弃锁定的资源。在几乎所有情况下,阻塞都是可以避免的。实际上,如果你发现你的会话在一个交互式应用中被阻塞,就说明很有可能同时存在着另一个bug,即丢失更新,只不过你可能没有意识到这一点。即,你的应用逻辑有问题,这才是阻塞的根源。

数据库中有5个常见的DML语句可能会引起阻塞,它们是:insert、update、delete、merge和select for update。

暂无图片 评论
暂无图片 有用 4
暂无图片
H
hgb524

你这问题问的太笼统了。都不知道想知道什么,阻塞太多了

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏