腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
等待
锁
的
事务
发生了什么?
、
、
我在一次采访中被问到:“在
MySQL
数据库中,如果一个
事务
(2)试图获取共享/独占
锁
,但另一个
事务
{1)已经在同一资源上具有独占
锁
,会发生什么?”我的回答很简单,
事务
(2)
等待
事务
(1)的提交或回滚。接下来是后续问题。如果是这样, 将在哪里
等待
第二个
事务
。(类似于阻塞队列类型的implementations?)How,第二个
事务
将在Transaction(1)?If的提交或回滚时得到通知-
浏览 5
提问于2021-12-12
得票数 2
2
回答
无法在
MySQL
中检查行状态(锁定或未锁定
、
、
在我的应用程序中,当编辑某些行时,我需要在这些行上设置
锁
。如果另一个用户将对这些行进行select操作,那么他查询将需要等到第一个用户释放
锁
。我的问题是,我需要查看查询是否在
等待
,因此在这种情况下,能够为进行查询的用户进行预约。你对这个场景有什么建议吗?提前谢谢。
浏览 3
提问于2011-01-26
得票数 0
回答已采纳
2
回答
在单个
事务
中多次选择更新会导致竞争条件(Postgres)吗?
我用的是Postgres 9.1我想知道在同一
事务
中使用多个SELECT进行更新是否可能导致竞争情况。2项并发交易:
事务
2:选择表2的更新--成功获取
锁
事务
1:选择表2的更新--
等待
事务
2的
锁
释放 在这种情况下会发生什么其中一个
等待
事务</em
浏览 1
提问于2013-02-16
得票数 1
回答已采纳
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
上的死锁与
锁
等待
超时
、
有人能给我解释一下在
MySQL
5.1上发现的死锁和
锁
等待
错误的区别吗?它是一样的吗?死锁错误是什么时候发生的?
锁
等待
超时
是什么时候发生的?
浏览 0
提问于2013-05-15
得票数 9
回答已采纳
2
回答
mysql
插入会导致
锁
等待
超时
异常的原因
、
、
exception is java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction错误1205 (HY000):超过锁定
等待
超时
;尝试重新启动
事务
因此,我认为
浏览 19
提问于2016-06-19
得票数 1
1
回答
innodb锁定
等待
超时
、
、
根据下面给出的文档链接: 这是否意味着当发生锁定
等待
超时
时,它会损害
事务
完整性?"
浏览 1
提问于2010-03-08
得票数 3
回答已采纳
1
回答
在尝试锁定时发现死锁;尝试重新启动
事务
无法使数据库状态与会话同步
、
在尝试锁定时发现死锁;尝试重新启动
事务
org.hibernate.exception.LockAcquisitionException:无法执行JDBC批处理更新。此异常多次发生,某些文档表示它与
mysql
锁
等待
超时
有关,此处将其设置为默认值50。请给出一个明确的答案,该问题是否实际上与锁定
等待
超时
或任何其他相关,并将此问题通过将
锁
等待
超时
提高到150-200来解决。
浏览 1
提问于2019-08-08
得票数 0
回答已采纳
1
回答
--单个
事务
--mysqldump的lock-tables选项--内部发生了什么?
、
、
、
我知道--单
事务
和--
锁
-表是互斥的操作。以下是我关于这些选项的问题。 a)假设我选择使用--lock-tables选项。在本例中,mysqldump获取所有表上的一个读
锁
。因此,任何其他尝试写入表的进程都将进入阻塞(
等待
)状态。但是,如果mysqldump需要很长
时间
,那么正在
等待
的进程是否会无限期地继续
等待
?我登录到
mysql
控制台,手动发出"LOCK TABLES MY_TEST READ;“命令。因此,Java进程在
等待</e
浏览 12
提问于2009-10-03
得票数 2
回答已采纳
2
回答
InnoDB何时
超时
而不是报告死锁?
、
、
我有一个来自
MySQL
的“锁定
等待
超时
”错误,我无法重现或诊断。我确信这是死锁(而不是
事务
抓取
锁
,然后摆弄它的拇指),因为我的日志显示另一个进程同时启动,也挂起,然后在第一个进程
超时
时继续。但通常情况下,InnoDB会在不
超时
的情况下检测死锁。所以我试图理解为什么没有检测到这个死锁。 两个
事务
都使用隔离级别可序列化。(我对这种隔离级别下的InnoDB锁定有一定的理解。)
事务
中使用了一个非InnoDB (MyISAM)表,我将其插入并更
浏览 2
提问于2010-09-28
得票数 3
2
回答
什么时候innodb_lock_wait_timeout被忽略?
、
、
、
我有一个典型的死锁例外的奇怪案例: 代码已被识别,并且确实有可能出现死锁。
浏览 5
提问于2010-09-20
得票数 3
回答已采纳
1
回答
Python/Django为什么不在
Mysql
上引发异常: ERROR 1205 (HY000):超过
锁
等待
超时
、
、
、
、
我正在测试python对我的
MySQL
db的锁定。id`)commit;控制台1:Query OK, 0 rows= 1; Query OK, 0 rows affected, 1 w
浏览 3
提问于2013-04-03
得票数 2
1
回答
没有选择的InnoDB行级
锁
?
、
、
我有几个(>30)
MySQL
客户机并发插入到InnoDB表中。我一直遇到
锁
等待
超时
,不知道原因。情况如下:Start transactionfor i = 1 to 22 Insert results into table BCommit transaction 当插入表A时,
锁
等
浏览 0
提问于2013-01-08
得票数 0
1
回答
事务
运行
时间
超过锁定
超时
时间
、
、
、
目前我正在尝试学习更多关于数据库的知识,现在我在DB2上,并将锁定
超时
设置为30秒来测试它,我同时运行了数千个
事务
来对服务器进行压力测试,并记录每个调用的存储过程(SP)所用的
时间
。定时器在SP中的声明行之后开始,并在其结束之前记录结束
时间
。我发现
事务
花费的
时间
比30秒长得多(甚至在某些时候接近70秒)。the actuan transactionend 如果
浏览 5
提问于2015-06-02
得票数 0
3
回答
ActiveRecord::StatementIn有效值:
Mysql
2 2::Error:锁定
等待
超时
、
、
、
在我的rails项目中,我使用了sidekiq处理
时间
的任务,但是在sidekiq日志中出现了一个错误: - ['critical', 3] - ['low', 1]production: adapter:
mysql
2
浏览 5
提问于2016-05-17
得票数 4
1
回答
当线程/进程在获得的DB锁上崩溃时,DB如何检测并释放
锁
?
、
、
、
、
以
MySQL
为例,假设线程在提交更新之前运行SELECT ... FOR UPDATE崩溃,
MySQL
如何检测崩溃并释放
锁
?如果它不保持活力,那么对于
MySQL
来说是什么呢?-更新在
MyS
浏览 0
提问于2021-06-01
得票数 0
1
回答
如果PHP的
mysql
扩展应该不支持像mysqli这样的
事务
,为什么我会看到人们使用它进行在线
事务
?
、
、
、
我读到了关于
mysql
事务
的文章,我的印象是您必须使用mysqli或PDO来创建
事务
。但是,我看到了很多使用
mysql
扩展的堆栈交换和其他站点的示例:$rollback=0 $rollback=1
mysql
_query("ROLLBACK");els
浏览 2
提问于2011-10-04
得票数 5
回答已采纳
1
回答
选择更新实际上是如何工作的?
、
、
、
、
我正在尝试使用
MYSQL
实现队列,并希望确保正确理解SELECT FOR UPDATE。
浏览 1
提问于2014-03-31
得票数 0
回答已采纳
2
回答
基于PHP的
MySQL
死锁检测
、
、
在PHP中处理
MySQL
死锁的最佳实践是什么?我是否应该将所有数据库调用包装在try{}catch{}块中,并从数据库中查找DeadLock错误代码?然后,我是否再次重新发布整个
事务
(我假设失败的
事务
已回滚)?
浏览 1
提问于2009-10-12
得票数 1
回答已采纳
4
回答
为什么会发生死锁?
、
、
、
、
ABC = DEF我甚至准备了一个简单的测试,它总是导致死锁。以执行SELECT),然后进入睡眠状态,并保持共享
锁
直到
事务
结束。在(2)中,第二个查询也接受共享
锁
(SELE
浏览 1
提问于2011-08-09
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL事务与锁详解
理解MySQL锁和事务,看这篇如何?
深入理解mysql锁与事务隔离级别
加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中
mysql锁及四种事务隔离级别笔记
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券