腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
等待
锁
的
事务
发生了什么?
、
、
我在一次采访中被问到:“在
MySQL
数据库中,如果一个
事务
(2)试图获取共享/独占
锁
,但另一个
事务
{1)已经在同一资源上具有独占
锁
,会发生什么?”我的回答很简单,
事务
(2)
等待
事务
(1)的提交或回滚。接下来是后续问题。如果是这样, 将在哪里
等待
第二个
事务
。(类似于阻塞队列类型的implementations?)How,第二个
事务
将在Transaction(1)?If的提交或回滚时得到通知-
浏览 5
提问于2021-12-12
得票数 2
1
回答
在java spring hibernate 3.6.3中,如何告诉方法
等待
,直到
锁
被获取,以及如何重试失败的
事务
?
、
、
在我的spring应用程序中,我面临着获取
锁
失败和
事务
失败的问题。它甚至没有回滚
事务
,因为数据库没有提供
锁
。如何告诉一个方法
等待
锁
被获取?我正在使用hibernate和
mysql
。
浏览 8
提问于2020-05-18
得票数 0
1
回答
来自index_process表的Magento1.7/ 1.8死锁
、
以下是显示引擎INNODB状态的一些数据;130930 12:03:35 * ( 1 )
事务
:
事务
918EEC3B,活动37秒启动索引读取使用中的
mysql
表,锁定1个
锁
等待
41个
锁
结构SET = '2013-09-30 10:03:36‘,其中(process_ id ='8') * (1)
等待
授予此
锁
:记录
锁
空间id 594页,表xxx.xx.xxx.47 dbxxx的3n位208
浏览 2
提问于2013-09-30
得票数 2
1
回答
为什么在一个
事务
中插入
mysql
会被另一个
事务
阻塞,而在另一个
事务
中出现重复键
、
、
、
我的
mysql
服务器版本是5.7.33-log。
事务
隔离级别是可重复读取的。deadline) values (1200, 105, now()); 在
锁
等待
期间lock_page: 3 lock_data: 2000为什么主索引值2000上的独占间隙
锁
被锁定
浏览 3
提问于2022-01-05
得票数 0
2
回答
MySQL
错误代码: 1205。锁定
等待
超时;请尝试在插入时重新启动
事务
:0个
锁
结构,堆大小1136,0个行
锁
0个
锁
结构,堆大小1136,0个行
锁
6个
锁
结构,堆大小1136,52个行
锁
,撤消日志条目5个
MySQL
线程id 30,OS线程句柄139690661377792,查询id 40076本地主机1
浏览 1
提问于2017-08-05
得票数 3
回答已采纳
1
回答
这种僵局将如何发生?
、
最近我正在处理一个SQL问题,我有两个
事务
,
事务
A首先得到了下一个密钥
锁
,而
事务
B试图获得相同的
锁
,所以它在
等待
,然后
事务
A试图获得插入意图
锁
,因此出现了死锁。但我很困惑为什么会发生这种事?22640,活动66秒启动索引读取
锁
等待
2
锁
结构,堆大小1136,1行
锁
MySQL
线程id 209,OS线程句柄12314
浏览 2
提问于2018-12-29
得票数 0
1
回答
如何处理
mysql
innodb表中"select for update“作业的排队
、
如果我有10个这样的'select for update‘查询在
等待
,因为inndob字段锁定,我应该自己处理它们的排队,还是让数据库来排序?我认为处理这个问题的正确方法是自己对查询进行排队?
浏览 4
提问于2013-05-15
得票数 4
回答已采纳
1
回答
--单个
事务
--mysqldump的lock-tables选项--内部发生了什么?
、
、
、
我知道--单
事务
和--
锁
-表是互斥的操作。以下是我关于这些选项的问题。 a)假设我选择使用--lock-tables选项。在本例中,mysqldump获取所有表上的一个读
锁
。因此,任何其他尝试写入表的进程都将进入阻塞(
等待
)状态。但是,如果mysqldump需要很长时间,那么正在
等待
的进程是否会无限期地继续
等待
?我登录到
mysql
控制台,手动发出"LOCK TABLES MY_TEST READ;“命令。因此,Java进程在
等待
锁</
浏览 12
提问于2009-10-03
得票数 2
回答已采纳
1
回答
用
MySQL
显式锁定给定行
是否可以使用
MySQL
在给定的行上获得一个显式的、独立的
锁
? 基本上,我希望能够在任何时候显式地获取和释放任何行的
锁
,而不必
等待
使用
浏览 1
提问于2013-07-12
得票数 1
1
回答
从更新表中更新引用字段会导致死锁吗?
、
、
有时,我的数据库会陷入死锁,而SELECT * FROM sys.innodb_lock_waits会像这样显示挂起的
锁
:我认为
MySQL
应该像这样处理简单的更新查询。是否需要首先选择字节,然后在新值中不引用rxbytes和txbytes的情况下进行更新?
浏览 1
提问于2020-12-27
得票数 0
1
回答
MySQL
触发器上的并发更新
我在
MySQL
中有一个触发器: CREATE DEFINER = CURRENT_USER TRIGGER `test`.
浏览 6
提问于2017-03-08
得票数 1
回答已采纳
1
回答
Mysql
死锁--
事务
是否在
等待
其持有的
锁
?
、
、
、
我无法解释来自
MySql
(5.7,InnoDB)的死锁输出。我知道死锁最终将通过更改应用程序级代码来解决,您无法从这个代码片段中找到根本原因。然而,希望有人能告诉我为什么我对这个
MySql
诊断的解释是不正确的。
事务
2持有此
锁
,
事务
1则
等待
它: RECORD LOCKS space id 464385 page no 21 n bits 232 index policy_locator_idx of table
事务
2似乎也在S (共享)模式下
等待
相同的
浏览 2
提问于2018-04-10
得票数 3
2
回答
MySQL
:使用ALGORITHM=COPY
等待
元数据
锁
我试图在
MySQL
中执行一个ALTER。
MySQL
只允许我使用ALGORITHM=COPY执行它(因为我需要更改列的类型)。我读了一些医生: 但我不明白为什么查
浏览 28
提问于2022-08-11
得票数 2
1
回答
当我使用
mysql
事务
时,什么将被锁定?
、
我对
mysql
事务
感到困惑。我有一个表格,如下所示。(1)从表中选择
等待
内容(2)统计每个ip上的内容并选择内容较少的ip (3)将内容状态更新为正在处理,并设置ip列。 我过去常常使用表
锁
来避免竞争条件,但它会导致死锁。所以现在我想用
事务
来代替。但是我对
事务
的锁定作用域感到困惑。 当两个进程从表中选择
等待
内容并将其更新为正在处理时,我可以使用"for update“来避免竞争条件。但是,我应该如何避免在计数和更新到处理时发生竞争条件?
事务
中
浏览 12
提问于2021-06-21
得票数 0
1
回答
MySQL
不打开
事务
,不同SQL之间是否存在死锁?
、
、
2并发不启动
事务
。假设当并发A
锁
到1-3,并发B
锁
到5-8,并发A
锁
5和
等待
,并发B
锁
1和wait.Is有可能导致死锁吗?如果是这样的话,为什么
MySQL
不自动提供并发退出
锁
以避免死锁? 假设
事务
被打开,这个机制肯定是
浏览 0
提问于2022-12-17
得票数 1
1
回答
没有选择的InnoDB行级
锁
?
、
、
我有几个(>30)
MySQL
客户机并发插入到InnoDB表中。我一直遇到
锁
等待
超时,不知道原因。情况如下:Start transactionfor i = 1 to 22 Insert results into table BCommit transaction 当插入表A时,
锁
等待
超时会
浏览 0
提问于2013-01-08
得票数 0
2
回答
无法在
MySQL
中检查行状态(锁定或未锁定
、
、
在我的应用程序中,当编辑某些行时,我需要在这些行上设置
锁
。如果另一个用户将对这些行进行select操作,那么他查询将需要等到第一个用户释放
锁
。我的问题是,我需要查看查询是否在
等待
,因此在这种情况下,能够为进行查询的用户进行预约。你对这个场景有什么建议吗?提前谢谢。
浏览 3
提问于2011-01-26
得票数 0
回答已采纳
1
回答
innodb锁定
等待
超时
、
、
根据下面给出的文档链接: 这是否意味着当发生锁定
等待
超时时,它会损害
事务
完整性?"
浏览 1
提问于2010-03-08
得票数 3
回答已采纳
1
回答
MySQL
锁定和隔离级别
、
、
、
有人能帮我理解
MySQL
的行为吗?现在我知道锁定与
事务
所使用的表有关。但有些事情我还没有忘记:非常感谢
浏览 0
提问于2022-12-28
得票数 3
回答已采纳
1
回答
导致死锁的行上的
Mysql
并发更新
、
、
、
、
使用
MySQL
5.7和存储引擎作为innodb。我有一张存储产品信息的桌子。---+--------------+------+-----+-------------------+-----------------------------+ Transaction 1- Select语句尝试在该行上使用X
锁
。这会导致死锁,因为
事务
1持有S
锁
,
事
浏览 3
提问于2017-04-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL事务与锁详解
理解MySQL锁和事务,看这篇如何?
深入理解mysql锁与事务隔离级别
mysql锁及四种事务隔离级别笔记
MySQL之锁与事务处理分离水平(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券