腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
等待
Grails
事务
中
的
锁
释放
spring
、
grails
、
groovy
我正在尝试编写一个Groovy/
Grails
3函数来查找数据库对象,锁定它,然后保存它(自动
释放
锁
)。 如果该函数被多次调用,它应该等到
锁
被
释放
,然后运行更新。我如何才能做到这一点呢?
浏览 22
提问于2017-01-13
得票数 0
2
回答
在单个
事务
中
多次选择更新会导致竞争条件(Postgres)吗?
postgresql
我用
的
是Postgres 9.1我想知道在同一
事务
中使用多个SELECT进行更新是否可能导致竞争情况。2项并发交易:
事务
2:选择表2
的
更新--成功获取
锁
事务
1:选择表2
的
更新--
等待
<e
浏览 1
提问于2013-02-16
得票数 1
回答已采纳
1
回答
由于一系列短交易而饥饿
database
为什么要用一系列
的
空头交易来说明呢?如果交易是长
的
,应该没有区别,不是吗? 但是,必须注意避免出现以下情况。假设
事务
T2对数据项具有共享模式
锁
,而另一个
事务
T1请求数据项上
的
独占模式
锁
。T1必须
等待
T2
释放
共享模式
锁
。同时,
事务
T3可以请求同一数据项上
的
共享模式
锁
.
锁
请求与授予T2
的
锁
兼容,因此T3可以被授予共
浏览 2
提问于2021-02-20
得票数 1
回答已采纳
1
回答
MYSQL
中
的
空performance_schema.data_locks
mysql
、
sql
、
innodb
我有一个运行在MySQL引擎
中
的
远程InnoDB服务器。在执行特定
的
select查询操作时,我希望检查innoDB引擎使用
的
行
锁
。例如这样
的
事情:-ON(table1.foreignkey = table2.primaryKey)我在MySQL
中
读到了有关MySQL表
的
内容,但是当我执行上面
浏览 9
提问于2022-07-21
得票数 0
回答已采纳
1
回答
为什么MVCC需要对DML语句进行锁定
postgresql
、
transactions
、
locking
、
dml
、
mvcc
在PostgreSQL
中
,机制指出: 如果并发
事务
对锁定
的
行发出更新,则第二个
事务
将阻塞,直到第一个
事务
释放
其
锁
为止。在READ_CO
浏览 3
提问于2015-05-30
得票数 7
回答已采纳
2
回答
更新
锁
用于什么?
sql-server
、
locking
、
deadlock
典型
的
更新模式包括读取记录
的
事务
,获取资源(页或行)上
的
共享(S)
锁
,然后修改行,这需要将
锁
转换为独占(X)
锁
。如果两个
事务
获取资源上
的
共享模式
锁
,然后尝试并发更新数据,则有一个
事务
尝试将
锁
转换为独占(X)
锁
。共享模式到独占
锁
转换必须
等待
,因为一个
事务
的
独占
锁
与另一个
浏览 6
提问于2014-06-07
得票数 3
1
回答
为什么会发生mysql死锁?
mysql
、
transactions
、
locking
、
deadlock
KEY `uk_value` (`ukvalue`),) ENGINE=InnoDB DEFAULT CHARSET=utf8insert into test (id, value, idxvalue, ukvalue) values (20, 1, 3, 4);Query OK
浏览 2
提问于2020-01-03
得票数 0
1
回答
用MySQL显式锁定给定行
mysql
是否可以使用MySQL在给定
的
行上获得一个显式
的
、独立
的
锁
? 做点什么..。写入和发
浏览 1
提问于2013-07-12
得票数 1
1
回答
Postgres何时以及如何使用"transactionid“
锁
postgresql
、
postgresql-9.6
、
database-locking
我遇到了一个需要了解
的
9.6,但任何9.6或更高版本
的
信息将不胜感激。我了解到,每个
事务
在启动时都会在自己
的
事务
ID ( ExclusiveLock )上获得一个。这很好。同一页说,“通常”,只有“更改数据库状态”
的
事务
才会被分配一个永久ID
浏览 3
提问于2020-06-17
得票数 8
1
回答
MySQL
中
的
死锁: engine.log分析
mysql
、
deadlock
如何理解死锁
的
原因--即如何找出哪些
事务
捕获了哪些
锁
?:记录
锁
空间id 0页编号36025889 n位96索引主表
的
mydb.mytable trx id 4 2719072205lock_mode x
锁
浏览 12
提问于2017-03-28
得票数 4
回答已采纳
2
回答
更新
锁
如何防止常见形式
的
死锁?
sql-server
、
sql-server-2008-r2
这一点在“巴塞尔公约”
中
作了解释: 典型
的
更新模式包括读取记录
的
事务
,获取资源(页或行)上
的
共享(S)
锁
,然后修改行,这需要将
锁
转换为独占(X)
锁
。如果两个
事务
获取资源上
的
共享模式
锁
,然后尝试并发更新数据,则有一个
事务
尝试将
锁
转换为独占(X)
锁
。共享模式到独占
锁
转换必须
等待
,因为一个
事务
<e
浏览 7
提问于2014-03-12
得票数 8
2
回答
Server在xlock存在时抢占共享
锁
sql-server
、
tsql
根据这个 begin tran from SomeTable with (xlock) com
浏览 4
提问于2016-02-14
得票数 1
回答已采纳
1
回答
当我使用mysql
事务
时,什么将被锁定?
mysql
、
sql
我对mysql
事务
感到困惑。我有一个表格,如下所示。它们
中
的
每一个都在执行以下操作。(1)从表中选择
等待
内容(2)统计每个ip上
的
内容并选择内容较少
的
ip (3)将内容状态更新为正在处理,并设置ip列。我过去常常使用表
锁
来避免竞争条件,但它会导致死锁。所以现在我想用
事务
来代替。但是我对
事务
的
锁定作用域感到困惑。当两个进程从表中选择
等待
内容并将其更新为正在处理时,我可以使用"for upda
浏览 12
提问于2021-06-21
得票数 0
1
回答
从更新表
中
更新引用字段会导致死锁吗?
mariadb
、
locking
、
deadlock
我有一个类似这样
的
查询:wait_started wait_age wait_age_secs2020-12-27 07:43:07 00:00:29 1 0 KILL QU
浏览 1
提问于2020-12-27
得票数 0
1
回答
如何解决
等待
锁
的
java.sql.SQLException分布式
事务
java
、
oracle
、
oracle11g
、
transactions
在我们
的
应用程序
中
,我们使用XAConnection,XAResource来处理DB
事务
。分布式
事务
。waiting for lock 在此之后
的
几个小时,我们无法使用我们
的
应用程序,直到
锁
浏览 2
提问于2016-08-25
得票数 2
2
回答
涉及外键约束
的
死锁
postgresql
、
deadlock
、
database-deadlocks
我想更好地理解一种锁定postgres
的
机制。 --transaction succeeds如果您想在postgres
中
尝试它--以下是您可以复制/粘贴
的
代码。table apples ( id integer prim
浏览 4
提问于2013-08-30
得票数 11
回答已采纳
1
回答
锁定SQL表并
等待
锁定被
释放
- Java
sql
、
spring
、
transactions
、
spring-transactions
我想执行一个锁定表/行
的
函数,检查记录(具有特定条件)是否存在,如果不存在,则创建该记录。我如何才能做到这一点?编辑1:详细解释我
的
目标:-步骤2:在过程/
事务
中
,检查记录是否存在,如果存在则返回true并
释放
锁
,如果不存在则创建记录并
释放
锁
。步骤3:在执行步
浏览 1
提问于2021-01-07
得票数 3
1
回答
是否删除同一
事务
中
的
锁定插入?
sql-server
、
tsql
假设您有一个显式
事务
,它首先从TableA
中
删除数据,然后将数据插入到该表
中
:WHERE...COMMIT TRAN 有没有可能DELETE操作由于TableA上
的
锁
升级而获得排它
锁
(X),在完成删除后没有
释放
锁
,因为
事务
还没有完成,插入无法继续,只是因为TableA被锁定而无休止地
等待
?
浏览 0
提问于2019-02-22
得票数 0
1
回答
云函数和云修复用户关联函数
node.js
、
google-cloud-firestore
、
google-cloud-functions
在云函数
中
,我有"myFunc“,它试图基于地理查询在它们之间”链接“两个用户(我对它使用了GeoFirestore )。在每次用户初始化时,我已经有一个名为“关联”
的
字段设置为FALSE,每当找到新
的
可能关联时,该字段就会变为TRUE。但是,如果用户A和用户B同时触发该函数,则此代码不能保证正确
的
关联,因为在由用户A触发
的
函数将找到用户B
的
时刻,B
的
“关联”字段仍将设置为false,因为B仍在搜索且尚未找到任何人。我还考虑向正在搜索
的
用户添
浏览 4
提问于2020-09-10
得票数 0
回答已采纳
2
回答
如何消除Server 2005和C#应用程序
中
的
死锁?
c#
、
sql-server
、
sql-server-2005
、
deadlock
我在C# for windows服务中有一个代码,主要负责更新数据库
中
的
表
中
的
记录,但是我
的
日志
中
总是有很多错误,所有的错误都是关于资源死锁
的
, System.Data.SqlClient.SqlException(0x80131904):
事务
(进程ID 57)与另一个进程在锁定资源上陷入僵局,并被选择为死锁受害者。重新运行
事务
。布尔sendToPipe、Int32超时、布尔asyncWrite(位于WheelTra
浏览 0
提问于2013-04-10
得票数 4
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券