腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
以hibernate为例,
如何
实现长对话中
的
悲观
锁定与用户之间
的
思考时间?
、
、
由于
悲观
锁
只能应用于单个
数据库
事务。并且在用户思考时间内保持
数据库
事务
的
打开,以
数据库
中
的
锁
作为反模式,那么在此之间实现
悲观
锁
的
正确方法是什么呢?我知道
如何
在长对话中实现乐观锁定与用户思考时间之间,只是不知道
如何
实现
悲观
锁定与用户之间
的
长对话思考时间。
浏览 1
提问于2019-02-05
得票数 0
回答已采纳
1
回答
mysql
事务
悲观
锁
损坏
、
、
、
、
我正在使用hibernate,以及innodb和
mysql
。我在一个非常长
的
hibernate事务开始时获得了一个
悲观
锁
(在特定
的
表行上)。有时,当我运行启动此事务并以独立应用程序模式运行在eclipse中并对应用程序执行硬停止(强制线程死亡)
的
程序时,我有以下场景:
MySQL
没有意识到事务已被中止。下一次运行我
的
应用程序时,获得
悲观
锁
(在长事务开始时)
的
函数会阻塞,尽管
MySQL</em
浏览 7
提问于2011-02-02
得票数 2
1
回答
如何
在yaml中指定默认
的
pessimistic_write锁定超时?
、
、
我希望在为
数据库
行获取
悲观
写
锁
时指定
锁
超时值。properties></properties>spring:
浏览 4
提问于2021-09-24
得票数 0
1
回答
在tikv中,乐观和
悲观
有什么不同?
、
、
当我使用tikv时,我发现它在TxnKV客户机中有一个选项,然后我测试它,但是我找不到乐观和
悲观
在tikv中
的
区别吗?}无论我是否设置了txn1.SetOption(kv.Pessimistic, true)和txn2.SetOption(kv.Pessimistic, true),我都没有发现它们之间
的
区别但是在tidb或
mysql
中,用
悲观
的
事务修改相同
的
记录,它就会阻塞。col ="value2" where id=1; /
浏览 6
提问于2021-06-21
得票数 0
4
回答
什么时候释放rails中
的
悲观
锁
?
、
、
假设我正在做这样
的
事情(从) i = Item.first(:lock => true) i.saveend
锁
是否在事务结束时自动释放?我已经查看了活动
的
查询向导和,但找不到它显式地说明
锁
释放
的
位置。
浏览 0
提问于2010-07-08
得票数 16
回答已采纳
2
回答
与
数据库
事务
的
悲观
锁定关系
、
、
我知道使用锁定
数据库
记录
的
悲观
锁定,并在获得
锁
的
“事务”结束时释放它。但这是否意味着
悲观
锁定在物理事务中,如//pessimistic locking 提交交易?对于网页,当用户选择要编辑
的
记录时,当他按下编辑按钮时,我希望
悲观
地锁定这条记录,以便其他人不能更改它,然后在编辑按钮onpress()事件中,我启动一个物理事务?似乎不可能,因为编辑过程可能很long...it保存整个编辑过程
的
数据库
浏览 1
提问于2019-01-23
得票数 0
2
回答
MySQL
可重复读隔离级别及更新丢失现象
、
、
、
在书
的
6.3.3.3节中,它写道,在
MySQL
可重复读取隔离级别中,丢失更新现象是可能
的
。这是截图:假设以下条件(隔离级别是可重复读取
的
):----------
浏览 1
提问于2018-11-30
得票数 1
回答已采纳
1
回答
限制对任何对象进行多次编辑,c# 2012
、
、
我有许多像Pg,布局,SitePart等对象,多个用户可以编辑这些对象,并可以将它们保存回
数据库
。但是,一次只有一个用户可以将更改保存到
数据库
,如果两个用户都在更新相同
的
对象,则让其他用户等待,直到成员完成其工作。请对此进行一些思考,
如何
继续。 提前谢谢你..
浏览 2
提问于2013-05-21
得票数 0
2
回答
冬眠
悲观
锁
是否与EHCache/Terracotta一起分布?
、
、
、
、
Hibernate能否在Java事务开始时实现
悲观
锁定,或者它是否依赖于在完成Java领域中
的
所有工作时应用
悲观
锁
,然后将更改作为
数据库
事务
的
一部分应用到
数据库
中?当我得到一个Java事务时,我会问这个问题,在此过程中,对远程web服务
的
调用是一个非事务性
的
,因此不能回滚。如果Hibernate对所操作
的
数据持有
悲观
的
锁
,则事务
的
处理应该被阻止,
浏览 5
提问于2011-11-28
得票数 1
回答已采纳
3
回答
如何
在php/
mysql
web应用程序中实现
悲观
锁定?
、
、
如何
在php/
mysql
web应用程序中实现
悲观
锁定?datasetweb-user -用户打开一个页面来编辑一个数据集(行)web用户单击“
锁
”按钮,因此其他用户能够读取但不能写入此进行一些修改(可能需要1到30 minutes)web-user单击“保存”或“取消”,“
锁
”被移除。对于这种情况,php/
mysql
中是否有标准方法?如果网络用户从来不点击“保存”/“取消”,但是关闭了互联网搜索,会发生什么?
浏览 5
提问于2011-11-17
得票数 6
回答已采纳
2
回答
EJB事务
锁
/ Hibernate隔离级别
、
、
、
我有一个webservice,它在我
的
数据库
中产生了很多更新。然后,它会做一些其他
的
事情(比如微积分,调用另一个webservice,等等)。最后,它再次与
数据库
联系。问题是,在整个webservice生命周期中,表都是被锁定
的
。所以,如果“其他事情”花
的
时间更长,我就不能在这一次处理桌子了。我怎样才能避免这种情况?我正在使用Hibernate和
MYSQL
。
浏览 0
提问于2018-10-11
得票数 0
回答已采纳
1
回答
数据库
中
的
锁
是多么
悲观
,隔离级别有什么用吗?
、
、
、
、
我读到了
数据库
锁定(
悲观
,乐观)机制,t1:开放事务:t5: updte用户设置名称=‘x’,其中id =1 第2节:T2:更新用户设置名称=‘y’,其中id=1我
的
疑问是: 1.在t5 2中会发生什么?如果是,那么在不同隔离级别上
的
行为将是什么。3.
数据库
(
mysql
、oracle)是否只做
悲观
锁定?
浏览 2
提问于2017-03-26
得票数 6
回答已采纳
1
回答
带有选择UDATE和跳过锁定
的
JdbcPagingItemReader
、
、
、
、
我有一个多实例应用程序,每个实例都是多线程
的
。我
的
数据库
是PostgreSQL11,我使用Spring。对于春季批处理部分,我使用了一个典型
的
块步骤(读取器、处理器、编写器)。读者是jdbcPagingItemReader。然而,我不知道
如何
使用
悲观
者
锁
(选择更新)和跳过锁定与jdbcPaginItemReader。我在网上找不到一
浏览 5
提问于2022-01-15
得票数 0
2
回答
什么是现实世界
的
例子,你会选择使用
悲观
锁定?
、
、
、
、
我读过许多关于何时使用乐观和
悲观
锁定
的
文章,我
的
基本理解是: 我还没有找到任何有用
的
例子来说明选择
悲观
锁定是明智
的
(似乎乐观通常是首选
的
)。如果有人能回答一个具体
的
例子,比如说我们有一个信用卡/帐户表,并且我们想授权一项交易,那将是非常有帮助
的
。完整性是非常重要
的
,我不明白为什么允许并发更新
浏览 1
提问于2019-02-27
得票数 4
1
回答
如果没有更新,LockMode.WRITE是否释放
锁
?
、
、
Hibernate 3.2.6 Oracle 11.xQuery query = createQuery("from MyTable t where t.col1我
的
问题是-
锁
什么时候释放?如果sysType对象在读取后还没有更新,那么DB是否会被saveOrUpdate调用并释放
锁
呢?我正在查看我
的
应用程序中
的
一个问题,我怀疑它是由行被锁定和
锁
没有释放而导致
的
,从而阻止了其他读取。
浏览 3
提问于2015-10-19
得票数 2
回答已采纳
1
回答
悲观
锁定最坏情况
、
我们使用
的
是Java EE。并且正在进行一种应用,其中在最坏
的
情况下,大量消息队列消息将来自同一用户。但是我们害怕死锁。不是经典
的
:用户X
锁
A,用户Y
锁
B.But更像是:系统崩溃,网络问题,...诸若此类。
数据库
系统锁定,原因不明。我们将使用现代
数据库
,如: orac
浏览 7
提问于2013-03-21
得票数 1
回答已采纳
1
回答
放大/反应中DynamoDB
的
悲观
锁定
、
、
、
现在,我正在开发一个React中
的
应用程序,它显示从DynamoDB获取
的
数据.每一行都有一个唯一
的
id。用户可以修改行并将它们提交到
数据库
。这个用例
的
最佳实践是什么?我
的
想法是,
如何
做到这一点: 第二代DynamoDB表,它保存着行
的
浏览 14
提问于2022-01-03
得票数 1
回答已采纳
1
回答
Spring Boot - block
数据库
读取服务方法
、
、
、
、
在Spring Boot应用程序上,我有以下场景:我
的
服务方法从
数据库
中读取一组项,其中item.status = 'open‘。然后,我会将其中一个项目的状态更改为“已关闭”,并执行一些操作。问题是,如果多个请求到达服务器,太近(在毫秒内)并行执行就会开始,这些并行执行会访问旧状态(当项目实际被处理时,它仍然是“打开”
的
),导致被处理
的
项目被重新处理,而这是不可能发生
的
。我尝试过使用事务
的
隔离模式来序列化,但是他
的
没有解决这个问题。 对我做错了什么或我可以尝
浏览 1
提问于2018-07-02
得票数 1
1
回答
悲观
锁定最坏情况
、
我们正在使用Java,并且正在开发一个应用程序,在最坏
的
情况下,许多消息队列消息将来自同一个用户。然而,我们害怕死锁。不是经典
的
:用户X
锁
A,用户Y
锁
,但更多
的
情况是:系统崩溃,网络问题,.诸若此类。
数据库
系统锁定,不知道原因。我们将使用现代
数据库
,如: Oracle、MS和PostgreSQL。 我们想知道<
浏览 0
提问于2013-03-21
得票数 0
回答已采纳
1
回答
Spring @Transactional与Spring @Lock注释之间
的
关系是什么?
、
、
我发现@Transactional用于确保存储库方法或服务方法上
的
事务。 什么时候使用@Transactional,什么时候使用@Lock?@Lock在分布式
数据库
系统中能提供数据
的
并发性和一致性吗?
浏览 3
提问于2019-11-10
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
老司机带大家领略MySQL中的乐观锁和悲观锁
数据库必备知识,关于乐观锁与悲观锁的实际应用
谈谈mysql的悲观和乐观锁-周伯通的麦田-博客园
带你了解MySQL数据库中的全局锁、表级锁、行级锁
MySQL InnoDB引擎锁的总结
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券