腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在tikv中,
乐观
和悲观有什么不同?
、
、
当我
使用
tikv时,我发现它在TxnKV客户机中有一个选项,然后我测试它,但是我找不到
乐观
和悲观在tikv中的区别吗?但是在tidb或
mysql
中,用悲观的事务修改相同的记录,它就会阻塞。set col ="value2" where id=1; //it will block until transaction A commit or rollback 在tikv中
乐观
和悲观有什么区别tikv的悲观
锁
和
mysql
/t
浏览 6
提问于2021-06-21
得票数 0
1
回答
插入..。选择语句原子
、
、
我有两个表:一个存储数据,另一个存储
锁
以指示用户何时对该数据进行操作。我想从第一个表中选择一些项,使它们匹配几个条件,并且在另一个表中没有相应的
锁
,然后将这些项的
锁
添加到第二个表中。目前,我正在
使用
一个事务,如果它不成功就重新尝试,但是我感兴趣的是这是否是可以避免的。我
使用
的是
MySQL
版本5.0.95和InnoDB。由于我实际上无法锁定语句中的表(因为如果选择锁定其中一个表,则必须锁定所有表),因此可以
使用
GET_LOCK创建互斥
锁
,防止同时调用此代
浏览 1
提问于2014-01-29
得票数 2
2
回答
乐观
锁
和全表
锁
我们有一个系统,我们偶尔会得到一个
乐观
的锁定异常。我们已经在代码中解决了这个问题,但是现在我正在查看JPA 2,并看到它有一个注释(@Version)来处理这个问题。我们遇到的问题是,多个事务正在处理一个表,而对于一个完整的表
锁
,这会导致
乐观
锁定异常,即使没有对相同的记录进行更改。我们在JBoss 4.2服务器上
使用
hibernate,数据库可以是
MySQL
,也可以是server。如果我们改为
使用
@Version,这会在两个数据库上强制行
锁
,还是仍然会看到由全表
浏览 2
提问于2013-03-07
得票数 3
2
回答
默认情况下Hibernate中的
乐观
锁定
、
关于Hibernate中的
乐观
锁定,我有一个问题。我试图深入了解Hibernate的
乐观
锁定,但我有一个疑问。Hibernate
使用
版本方法(整数或时间戳)来实现
乐观
锁定。要进行配置,您可以
使用
@Version注释(或xml配置)并创建一个版本属性。另一种选择是不
使用
乐观
锁
=“all”属性进行版本控制的配置。我的问题是,如果您没有定义任何版本控制属性,也没有指定
乐观
锁
属性,在这种情况下,哪种策略
使用
浏览 3
提问于2012-04-12
得票数 20
回答已采纳
2
回答
来自db
乐观
字段的netbeans实体类
、
、
、
我正在
使用
netbeans 8,hibernate 4,
mysql
。我通过从数据库菜单中选择实体类来
使用
netbeans创建实体。我需要我的实体的
乐观
锁
字段,我在数据库中的所有表上都有version列。
如何
将@Version注释自动添加到所有表中?
浏览 4
提问于2014-05-04
得票数 0
回答已采纳
1
回答
数据库中的
锁
是多么悲观,隔离级别有什么用吗?
、
、
、
、
我读到了数据库锁定(悲观,
乐观
)机制,t1:开放事务:t5: updte用户设置名称=‘x’,其中id =1 第2节:T2:更新用户设置名称=‘y’,其中id=13.数据库(
mysql
、oracle)是否只做悲观锁定?
浏览 2
提问于2017-03-26
得票数 6
回答已采纳
1
回答
JPA中的
乐观
锁
是什么?
、
、
在这个注释的文档中,它说:
乐观
锁
意味着什么?它与这个注释的实际关系
如何
?
浏览 0
提问于2013-02-12
得票数 5
回答已采纳
2
回答
什么是现实世界的例子,你会选择
使用
悲观锁定?
、
、
、
、
我读过许多关于何时
使用
乐观
和悲观锁定的文章,我的基本理解是: 我还没有找到任何有用的例子来说明选择悲观锁定是明智的(似乎
乐观
通常是首选的)。这是我们
使用
悲观锁定的一个例子吗?
浏览 1
提问于2019-02-27
得票数 4
5
回答
为什么
乐观
锁定比悲观锁定快?
、
、
这两种锁定形式都会导致进程等待记录的正确副本(如果该记录目前正在由另一个进程
使用
)。对于悲观锁定,
锁
机制来自DB本身(本机
锁
对象),而对于
乐观
锁定,
锁
机制是某种形式的行版本控制,如时间戳,用于检查记录是否“陈旧”。 但这两种方法都会导致第二个过程挂起。所以我问:为什么
乐观
锁定通常被认为比悲观锁定更快/更好?还有,是否有悲观多于
乐观
的用例?提前感谢!
浏览 0
提问于2013-03-02
得票数 10
回答已采纳
1
回答
确定哪个实体导致
乐观
锁定异常
、
、
、
在保存操作期间,如果两个用户正在交叉数据,其中一个用户将得到一个
乐观
锁
异常,这一切都很好。但是,我希望在处理异常时能够分辨出是哪个特定实体导致了
乐观
锁
异常,以便在UI中的适当行上显示一个标记。
使用
eclipselink,在optimisitc
锁
异常的catch块中,有没有办法识别导致
乐观
锁
异常的实体?
浏览 0
提问于2012-01-31
得票数 1
回答已采纳
1
回答
Kotlin JPA一对多@ElementCollection尝试保存重复项,导致违反约束
、
、
、
Registration_failed | 2在代码中,我们
使用
如下代码加载指标实体interface MetricsRepository : CrudRepository<MetricsEntity, Long> {} 现在,我们要么更新事件映射以添加一个新的计数,要么
使用
以下代码增加一个现有计数其次,我
如何
让它工作;)?我的假设是,我需要
浏览 0
提问于2019-12-06
得票数 0
1
回答
Symfony和Doctrine的并发问题
、
、
、
、
我也在
使用
Doctrine
乐观
锁定。STATUS_TO_DO)); 所以问题是,当一个工人试图用上面的查询获得下一个工作时,我注意到他们经常遇到
乐观
锁
异常,这很好,意味着记录已经被另一个工人
使用
了。当出现
乐观
锁
异常时,它会被捕获,然后worker停止,另一个worker启动。但我因此损失了很多时间,因为工人需要多次尝试才能最终获得下一份工作,而不是<
浏览 9
提问于2018-08-23
得票数 0
2
回答
当插入如此快时,Yii2唯一的验证器不能工作
、
、
、
、
我
使用
ActiveRecord模型来保存数据。 Unique Validator的工作非常完美。但是当我如此快地插入数据时,它就不再完美地工作了。在某些请求中,我得到了Yii无法捕捉的错误。
浏览 4
提问于2016-07-21
得票数 2
1
回答
乐观
锁
与交错
、
、
我读过
乐观
锁定方案,客户端可以读取值,在那里执行计算,当需要写入时,更新会在写入数据库之前得到验证。如果我们为
乐观
锁
使用
版本机制(万一有两个客户端),那么两个客户端都将具有update语句如下: update tableName Set字段= val,version = oldVersion +1,其中我的意思是,我们不能说
乐观
锁
是单独执行的,例如,我理解行级锁定发生的情况,或者其他类似于表级锁定的锁定发生的情况,然后就可以了。但是其类似的
乐观
锁
不能单
浏览 0
提问于2015-07-26
得票数 2
回答已采纳
3
回答
使用
乐观
锁定时会出现死锁吗?
、
、
、
、
众所周知,有两种锁定策略: 我们可以说
乐观
锁定通过降低一致性来降低死锁的可能性吗?
浏览 5
提问于2016-08-14
得票数 6
回答已采纳
3
回答
什么时候更喜欢悲观的事务隔离模型而不是
乐观
的模型?
、
、
、
、
我是否正确地理解表/行
锁
提示正被用于并发的悲观事务(TX)隔离模型(仅用于)我确实读过悲观的选择是遗产,不再需要了,尽管我有疑问。另外,当需要手动编写
乐观
并发特性的时候,
使用
内置在S
浏览 0
提问于2010-11-03
得票数 1
回答已采纳
1
回答
JPA LockModeType和@Version
、
然而,在这种情况下,我并不真正关心
乐观
锁定。我想要的是最后一次承诺获胜。我最初的尝试是为查询设置
锁
模式类型,如下所示:然而,我仍然得到
乐观
的
锁
异常。我不太明白这里发生了什么。我认为将其设置为none应该会导致实体根本没有
锁
。我希望有人能解释我这里的问题是什么,以及我
如何
解决它。提前谢谢你。
浏览 6
提问于2014-06-17
得票数 0
回答已采纳
2
回答
SQL差异
乐观
阅读与
乐观
写作
、
、
乐观
读和
乐观
写有什么区别?(b)悲观阅读(d)悲观写作 在这里提到问题和答案:https://stackoverflow.com/questions/2741016/read-committed-snapshot-vs-snapshot-isolation-level'READ提交的快照做
乐观
读和悲观写。相反,快照做
乐观
读和
乐观
写。
浏览 0
提问于2018-05-01
得票数 1
回答已采纳
2
回答
当具有@Version注释字段或属性的实体
如何
自动启用
乐观
锁
?
、
、
、
、
最近,我一直在研究数据库事务和一篇引用如下的文章 我的问题是,当一个字段声明为@Version注释时,它是否
浏览 2
提问于2015-12-23
得票数 2
回答已采纳
1
回答
Db插入行,如果不存在弹簧启动
、
、
、
我该
如何
防止这种情况发生?
浏览 0
提问于2021-06-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
mysql高级——并发安全控制悲观锁和乐观锁
OUP2.0:mysql乐观锁不生效
MySQL中悲观锁和乐观锁到底是什么?
Redis如何实现乐观锁
老司机带大家领略MySQL中的乐观锁和悲观锁
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券