腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
以hibernate为例,如何实现长对话中的
悲观
锁定与用户之间的思考时间?
、
、
由于
悲观
锁
只能应用于单个
数据库
事务。并且在用户思考时间内保持
数据库
事务的打开,以
数据库
中的
锁
作为反模式,那么在此之间实现
悲观
锁
的正确方法是什么呢?我知道如何在长对话中实现乐观锁定与用户思考时间之间,只是不知道如何实现
悲观
锁定与用户之间的长对话思考时间。
浏览 1
提问于2019-02-05
得票数 0
回答已采纳
1
回答
mysql
事务
悲观
锁
损坏
、
、
、
、
我正在使用hibernate,以及innodb和
mysql
。我在一个非常长的hibernate事务开始时获得了一个
悲观
锁
(在特定的表行上)。有时,当我运行启动此事务并以独立应用程序模式运行在eclipse中并对应用程序执行硬停止(强制线程死亡)的程序时,我有以下场景:使事情再次工作的唯一方法是停止
MySQL
守
浏览 7
提问于2011-02-02
得票数 2
1
回答
在tikv中,乐观和
悲观
有什么不同?
、
、
当我使用tikv时,我发现它在TxnKV客户机中有一个选项,然后我测试它,但是我找不到乐观和
悲观
在tikv中的区别吗?但是在tidb或
mysql
中,用
悲观
的事务修改相同的记录,它就会阻塞。col ="value2" where id=1; //it will block until transaction A commit or rollback 在tikv中乐观和
悲观
有什么区别tikv的
悲观
锁
和
mysql
浏览 6
提问于2021-06-21
得票数 0
4
回答
什么时候释放rails中的
悲观
锁
?
、
、
假设我正在做这样的事情(从) i = Item.first(:lock => true) i.save
锁
是否在事务结束时自动释放我已经查看了活动的查询向导和,但找不到它显式地说明
锁
释放的位置。
浏览 0
提问于2010-07-08
得票数 16
回答已采纳
2
回答
与
数据库
事务的
悲观
锁定关系
、
、
我知道使用锁定
数据库
记录的
悲观
锁定,并在获得
锁
的“事务”结束时释放它。但这是否意味着
悲观
锁定在物理事务中,如//pessimistic locking 提交交易?对于网页,当用户选择要编辑的记录时,当他按下编辑按钮时,我希望
悲观
地锁定这条记录,以便其他人不能更改它,然后在编辑按钮onpress()事件中,我启动一个物理事务?似乎不可能,因为编辑过程可能很long...it保存整个编辑过程的
数据库
事务(按编辑按钮,在网页中编辑,按保存按钮)的
锁</e
浏览 1
提问于2019-01-23
得票数 0
1
回答
如何在yaml中指定默认的pessimistic_write锁定超时?
、
、
我希望在为
数据库
行获取
悲观
写
锁
时指定
锁
超时值。以下不工作: datasource: username: test
浏览 4
提问于2021-09-24
得票数 0
2
回答
什么是现实世界的例子,你会选择使用
悲观
锁定?
、
、
、
、
我读过许多关于何时使用乐观和
悲观
锁定的文章,我的基本理解是: 我还没有找到任何有用的例子来说明选择
悲观
锁定是明智的(似乎乐观通常是首选的)。这是我们使用
悲观
锁定的一个例子吗?
浏览 1
提问于2019-02-27
得票数 4
1
回答
在Spring中,可以用两种不同的方法“锁定”和“解锁”
悲观
锁
吗?
、
、
我目前有需要使用
悲观
锁在我的自动售货机项目。当一个以上的人选择他们的产品,我想使用
悲观
锁
,以防止两人选择相同的产品。我的项目是Java,Spring。我是否有可能在一个方法调用中执行
悲观
锁
的“
锁
”,然后在另一个方法调用中以某种方式“解锁”
悲观
锁
?(当用户确认产品时执行“锁定”过程,当用户为产品付费或希望重新选择产品时执行“解锁”过程。)
浏览 5
提问于2020-06-13
得票数 3
回答已采纳
1
回答
如果没有更新,LockMode.WRITE是否释放
锁
?
、
、
我的问题是-
锁
什么时候释放?如果sysType对象在读取后还没有更新,那么DB是否会被saveOrUpdate调用并释放
锁
呢?我正在查看我的应用程序中的一个问题,我怀疑它是由行被锁定和
锁
没有释放而导致的,从而阻止了其他读取。
浏览 3
提问于2015-10-19
得票数 2
回答已采纳
1
回答
悲观
锁定最坏情况
、
因此,我们关注的是
悲观
的,SELECT FOR UPDATE style locking。这在理论上和初步测试中解决了我们的问题。提前感谢!
浏览 7
提问于2013-03-21
得票数 1
回答已采纳
2
回答
冬眠
悲观
锁
是否与EHCache/Terracotta一起分布?
、
、
、
、
Hibernate能否在Java事务开始时实现
悲观
锁定,或者它是否依赖于在完成Java领域中的所有工作时应用
悲观
锁
,然后将更改作为
数据库
事务的一部分应用到
数据库
中?如果Hibernate对所操作的数据持有
悲观
的
锁
,则事务的处理应该被阻止,因为Hibernate知道另一个线程已经在对这些数据进行操作。如果Hibernate本身没有跟踪这些
锁
,那么Java事务将继续,调用the服务,然后阻塞DB提交。
浏览 5
提问于2011-11-28
得票数 1
回答已采纳
1
回答
悲观
锁定最坏情况
、
因此,我们期待
悲观
,SELECT FOR UPDATE风格的锁定。理论上和第一次测试都解决了我们的问题。提前感谢!
浏览 0
提问于2013-03-21
得票数 0
回答已采纳
2
回答
MySQL
可重复读隔离级别及更新丢失现象
、
、
、
在书的6.3.3.3节中,它写道,在
MySQL
可重复读取隔离级别中,丢失更新现象是可能的。
浏览 1
提问于2018-11-30
得票数 1
回答已采纳
1
回答
Spring Boot - block
数据库
读取服务方法
、
、
、
、
在Spring Boot应用程序上,我有以下场景:我的服务方法从
数据库
中读取一组项,其中item.status = 'open‘。然后,我会将其中一个项目的状态更改为“已关闭”,并执行一些操作。
浏览 1
提问于2018-07-02
得票数 1
1
回答
使用hibernate更新
mysql
数据库
时锁定行
、
、
、
、
我在Java中使用ORM连接到
mysql
数据库
。在java中,我有一个API来更新db中的记录。但是,当我同时收到多个请求时,记录会以不一致的方式更新两次。我无法更改实体类以添加乐观
锁
的版本。user.getBalance(); userRepository.save(user);我不确定在这里我们是否使用
悲观
主义者
锁
或可能是
浏览 0
提问于2018-07-11
得票数 0
3
回答
如何在php/
mysql
web应用程序中实现
悲观
锁定?
、
、
如何在php/
mysql
web应用程序中实现
悲观
锁定?datasetweb-user -用户打开一个页面来编辑一个数据集(行)web用户单击“
锁
”按钮,因此其他用户能够读取但不能写入此进行一些修改(可能需要1到30 minutes)web-user单击“保存”或“取消”,“
锁
”被移除。对于这种情况,php/
mysql
中是否有标准方法?如果网络用户从来不点击“保存”/“取消”,但是关闭了互联网搜索,会发生什么?
浏览 5
提问于2011-11-17
得票数 6
回答已采纳
1
回答
针对许多用户请求的
悲观
锁定
、
、
、
有没有可能创建一个
悲观
的
锁
,这个
锁
可以持续许多用户请求? 我很想看看在Java中是否可以使用Hibernate或PHP使用Doctrine或Propel。我尝试过使用Doctrine 2,但这是不可能的,只在
数据库
级别(每个用户请求)。
浏览 11
提问于2011-05-31
得票数 1
5
回答
为什么乐观锁定比
悲观
锁定快?
、
、
对于
悲观
锁定,
锁
机制来自DB本身(本机
锁
对象),而对于乐观锁定,
锁
机制是某种形式的行版本控制,如时间戳,用于检查记录是否“陈旧”。 但这两种方法都会导致第二个过程挂起。所以我问:为什么乐观锁定通常被认为比
悲观
锁定更快/更好?还有,是否有
悲观
多于乐观的用例?提前感谢!
浏览 0
提问于2013-03-02
得票数 10
回答已采纳
1
回答
客户机-服务器应用程序的JPA
悲观
锁
逻辑
、
、
、
我正在学习JPA
悲观
的
锁
。我找到了以下解释 PESSIMISTIC_READ -实体被锁定在
数据库
上,阻止任何其他事务获取PESSIMISTIC_WRITE
锁
。PESSIMISTIC_WRITE -该实体被锁定在
数据库
上,防止任何其他事务获取PESSIMISTIC_READ或PESSIMISTIC_WRITE
锁
。如果我正确理解,那么如果我们有三个用户(A,B,C)和用户A获得读
锁
,那么用户B也可以获得读
锁
,但是用户C不能获得写
锁
,直
浏览 0
提问于2019-07-04
得票数 0
回答已采纳
2
回答
快照、
悲观
和乐观事务之间的差异
、
、
、
我一直在尝试理解这些类型的
数据库
事务。根据我的理解,快照事务通过发送相对较少的时间较旧的
数据库
快照来保持并发。当有许多调用时,
悲观
会阻塞事务的操作,其中乐观允许您在没有
锁
的情况下调用多个
数据库
调用。快照是如何处理
锁
的? 有人能解释一下这些是如何影响一致性、可用性甚至网络分区(CAP定理)的吗?
浏览 1
提问于2016-09-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
mysql高级——并发安全控制悲观锁和乐观锁
聊聊数据库乐观锁和悲观锁
MySQL中悲观锁和乐观锁到底是什么?
老司机带大家领略MySQL中的乐观锁和悲观锁
数据库并发控制,你选乐观锁还是悲观锁?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券