腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么在
MySQL
中会发生这种
死锁
?
mysql
、
database
、
deadlock
我使用JMeter测试我的程序,不知何故总响应数停止增加,然后我发现在
MySQL
中有一个
死锁
。我不明白下面的log是什么意思。似乎transaction(2)拥有一个S锁,并试图拥有同一个表的X锁。这会导致
死锁
吗?如果是这样,为什么会发生这种情况?-*** (1) TRANSACTION:
mysql
tables in use 2, locked 2 LOCK WAIT
浏览 2
提问于2019-01-02
得票数 3
1
回答
Yii
数据库
连接行为
yii
yii是否保持
数据库
的持久连接? 我发现,即使当浏览器窗口关闭时,一个长时间运行的
mysql
SELECT查询仍然在后台运行,并减慢其他查询的运行速度。
浏览 4
提问于2013-06-02
得票数 0
回答已采纳
2
回答
Mysql
死锁
检测
mysql
、
database-deadlocks
MySQL
总是自动
检测
死锁
吗?或者,在某些情况下,
MySQL
只是不能确定它正在处理
死锁
?
浏览 7
提问于2012-04-18
得票数 5
回答已采纳
1
回答
实现分布式
数据库
database
、
database-design
、
distribution
、
distributed-system
我需要在
数据库
系统中实现
死锁
避免和
检测
的算法。我想知道如何使用
mysql
或sqlserver2008等创建一个分布式
数据库
系统。任何有关创建分布式
数据库
系统的帮助都将不胜感激。
浏览 2
提问于2012-09-10
得票数 0
回答已采纳
1
回答
如何在NDB中获取
死锁
检测
详情?
mysql
我需要获取
mysql
集群中
死锁
发生的信息。有没有什么命令可以用来
检测
最新的
死锁
?(在
mysql
中,我们可以使用SHOW ENGINE INNODB STATUS,那么我们是否可以使用相同的命令,或者是否有其他方法来获取
死锁
详细信息)?
浏览 0
提问于2015-07-27
得票数 1
2
回答
禁用InnoDB
死锁
检测
mysql
、
innodb
、
deadlock
、
mysql-5.7
我想禁用InnoDB
死锁
检测
和自动回滚,这符合我们希望依赖innodb_lock_wait_timeout的要求(因为并发性很重)。当启用innodb_deadlock_detect (默认)时,锁等待超时值不适用于
死锁
,因为InnoDB会立即
检测
死锁
并回滚一个
死锁
事务。如何在
MySQL
5.7.13中实现上述目标?我找不到任何变量innodb_deadlock_detect。
浏览 0
提问于2017-09-20
得票数 2
1
回答
设置/更改lock_monitor默认间隔
sql-server
、
sql-server-2008-r2
有时(每天一次),我会遇到
数据库
中的
死锁
,并重新运行事务。这个程序很好用。有可能吗?
浏览 1
提问于2016-08-04
得票数 1
回答已采纳
1
回答
查看最后几个无害
数据库
死锁
mysql
、
innodb
、
mysql-5.5
、
deadlock
我看到我可以查看
mysql
/innodb中的最新
死锁
,但是有方法查看过去的
死锁
吗?我们有两个僵局问题,一个是重要的,另一个不是。不太重要的
死锁
每天会发生几次,因此成为“最新”的
死锁
。
浏览 0
提问于2014-12-31
得票数 15
回答已采纳
2
回答
死锁
对不涉及
死锁
的其他进程有什么影响?
operating-system
、
deadlock
我没有找到确切的答案,即如果系统中出现
死锁
,那么系统将停止工作,或者一些不涉及
死锁
的进程可以继续执行。 当
死锁
发生时,系统将陷入
死锁
,还是只有处于
死锁
状态的进程才会出现
死锁
?
浏览 5
提问于2016-12-18
得票数 0
回答已采纳
2
回答
InnoDB何时超时而不是报告
死锁
?
mysql
、
innodb
、
deadlock
我有一个来自
MySQL
的“锁定等待超时”错误,我无法重现或诊断。我确信这是
死锁
(而不是事务抓取锁,然后摆弄它的拇指),因为我的日志显示另一个进程同时启动,也挂起,然后在第一个进程超时时继续。但通常情况下,InnoDB会在不超时的情况下
检测
死锁
。所以我试图理解为什么没有
检测
到这个
死锁
。 两个事务都使用隔离级别可序列化。(我对这种隔离级别下的InnoDB锁定有一定的理解。)然而,我不明白
死锁
怎么会涉及到它,因为我相信MyISAM只是在插入和更新期间获取一个表锁(然后立即释放
浏览 2
提问于2010-09-28
得票数 3
1
回答
Mysql
死锁
:“尝试重新启动事务”意味着什么以及锁定的事务到底发生了什么
mysql
、
transactions
、
deadlock
我遇到的情况是,两个事务会造成
mysql
死锁
。引发以下错误:Deadlock found when trying to get lock; try restarting transaction 如果我是正确的,这个错误意味着
mysql
死锁
超时已经过期,
mysql
试图做些什么来消除这个
死锁
。
浏览 3
提问于2014-08-22
得票数 0
回答已采纳
7
回答
如何
检测
Mysql
/ innodb中的
死锁
?
mysql
、
transactions
、
deadlock
、
innodb
我知道在Innodb中使用事务时不可避免地会发生
死锁
,如果应用程序代码正确地处理它们,
死锁
是无害的-“只需再试一次”,正如手册所说的那样。谢谢。 编辑:找到解决方案,请参阅注释
浏览 10
提问于2009-03-13
得票数 14
回答已采纳
2
回答
Percona pt-
死锁
记录器不会
检测
死锁
。
mysql
、
deadlock
、
percona
在有性能问题的服务器上,我试图使用Percona的pt-
死锁
记录器
检测
死锁
。-daemonize --run-time=1h --dest D=test,t=deadlocks u=root,h=127.0.0.1update test.in
浏览 0
提问于2013-09-25
得票数 1
回答已采纳
1
回答
甲骨文
死锁
可以不回滚吗?
oracle
、
database-deadlocks
是否有可能Oracle中的
死锁
不会回滚,而我们必须手动清除
死锁
?我在Oracle文档中看到,它说: 我的问题是,会不会出现这样的情况呢?
浏览 4
提问于2015-04-09
得票数 2
回答已采纳
1
回答
MySQL
/InnoDB中
死锁
的处理
mysql
、
jdbc
、
innodb
我正在对不同隔离级别下的
MySQL
进行基准测试。我有以下问题:每当我收到消息时,
数据库
的状态是什么?一切都被冻结了,系统希望我做些什么,或者我的事务已经中止,而我只是得到了通知? 我正在使用jdbc驱动程序连接到
MySQL
。假设我的策略是重新发行此类失败的交易,我是否需要调用connection.rollback(),或者
MySQL
已经为我这样做了?
浏览 1
提问于2014-05-19
得票数 1
1
回答
Java:
检测
并删除调度上的
死锁
java
、
ejb
、
java-ee-7
目前正在开发一个用javaEE (EJB)编写的系统,我希望能够
检测
和处理
数据库
死锁
。
数据库
是PGSQL最初考虑创建一个带有@Schedule注释的ScheduledBean,在@Startup运行,每隔几分钟轮询一次
死锁
(这将运行一条SQL语句来
检测
死锁
)。
浏览 8
提问于2018-08-14
得票数 0
1
回答
我能有一个未被发现的
死锁
吗?
sql-server
、
sql-server-2017
、
deadlock
其他
死锁
正在通过
死锁
监视器在服务器上成功解决。request_count="1" /> </Object></Database>这是否是一个未被发现的
死锁
的例子?如果没有
死锁
监视器线程的干预,我看不出这种情况是如何解决的,但由于某种原因,这种情况还没有
浏览 0
提问于2021-09-16
得票数 10
回答已采纳
1
回答
如何在
MySQL
5.7中生成间隙锁
死锁
mysql
、
deadlock
、
database-deadlocks
、
mysql-5.7
我希望在
MySQL
5.7上显式地生成一个间隙锁
死锁
,以确保我的应用程序正确地处理由于间隙锁造成的
死锁
。我试图在网上遵循各种简单的示例,这些示例应该会产生这种情况,但我根本没有得到
死锁
。我希望生成这样一种情况,即
MySQL
检测
死锁
并回滚其中一个事务(留下另一个事务通过)。我测试这一点的方式是打开两个
MySQL
命令行窗口,在两个窗口中我都执行start transaction;,然后是双方的相应查询,以尝试模拟它。
浏览 1
提问于2017-01-17
得票数 3
2
回答
是否有一种
数据库
无关的方法来确定JDBC中常见的SQL错误?
java
、
database
、
jdbc
我正在JDBC之上实现一个轻量级的ORM层,以便与几个不同的
数据库
实现一起使用。(例如.)外键违规 使用PostgreSQL可以通过SQLException#getSQLState()识别这些错误代码,但是这些错误代码与
MySQL
中对应的错误代码不匹配
浏览 7
提问于2013-02-07
得票数 2
回答已采纳
1
回答
MySQL
InnoDB志愿事务将成为
死锁
受害者
mysql
、
innodb
、
deadlock
在
MySQL
(5.6或更高版本)中是否有一种机制可以让事务(或语句)在涉及
死锁
的情况下自愿成为受害者?在InnoDB
死锁
检测
之后,当确定
死锁
时,InnoDB确定要杀死哪个事务(将成为受害者),以便允许其他事务继续进行。有一种算法用于确定哪个事务是受害者。我的问题是,我们是否可以在影响算法的语句中使用任何语法,这基本上告诉InnoDB“如果这个语句/事务涉及
死锁
,那么选择我作为受害者。”
浏览 7
提问于2017-12-11
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券