腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
事务型
数据库
与
死锁
预防
、
、
、
、
我正在开发云服务,其中同步本地
数据库
(订单收取POS系统)到中央远程
数据库
的过程中。我们的远程
数据库
运行的是
MySQL
5.6的最新版本,每个表都有innoDB表引擎。不可
避免
地,我们遇到了第一次
数据库
死锁
(请注意,这发生在升级
MySQL
5.6之前),我对
死锁
原因的理解可能是有两个连接试图同时读取或写入一行。我也知道
死锁
很常见,需要正确的代码来尝试/捕获
死锁
,我相信我已经成功完成了这一点。为
浏览 0
提问于2015-06-26
得票数 1
1
回答
实现分布式
数据库
、
、
、
我需要在
数据库
系统中实现
死锁
避免
和检测的算法。我想知道如何使用
mysql
或sqlserver2008等创建一个分布式
数据库
系统。任何有关创建分布式
数据库
系统的帮助都将不胜感激。
浏览 2
提问于2012-09-10
得票数 0
回答已采纳
1
回答
并发更新
MySQL
vs PostgreSQL?
、
、
、
、
我们刚刚从
MySQL
迁移到PostgreSQL,每分钟都会有一个特定的行被大量更新。当产品在
MySQL
中运行时,我们没有任何问题,但在迁移到PostgreSQL之后,我们遇到了这么多
死锁
。Update tab set col2=col2+1 where col3=xx;我的问题是:
MySQL
是如何处理这种情况以
避免
死锁
的?我可能也会在
MySQL
中遇到
死锁
,但肯定不会像在PostgreS
浏览 3
提问于2016-11-17
得票数 2
1
回答
LOCK IN SHARE模式和FOR UPDATE与MariaDB中的nothing
、
、
、
、
数据库
是MariaDB,但如果没有差异,
MySQL
答案也应该没问题。最重要的是,我需要在
避免
DB
死锁
的上下文中的信息。
浏览 23
提问于2020-06-06
得票数 0
1
回答
如何
避免
MySql
死锁
?
、
、
、
我说的是一个使用
数据库
抽象层的
MySql
数据库
。是什么导致了
死锁
,我如何
避免
它?
浏览 9
提问于2012-08-19
得票数 2
回答已采纳
2
回答
检查
MySQL
中的活动事务
、
、
、
是否有一种方法可以在任何给定时间使用
MySQL
+ UniConnection来检查活动事务的数量(在
数据库
上,而不是在本地的UniConnection组件上)?我试图
避免
来自扩展操作的
死锁
,这样我就可以让一个应用程序等待,直到没有正在从另一个应用执行的活动事务进入同一个
数据库
。
浏览 2
提问于2013-07-25
得票数 3
回答已采纳
2
回答
避免
成为
数据库
死锁
的受害者
、
、
每周我都会成为
数据库
死锁
的受害者。有几个人可以访问
数据库
,他们都知道他们不应该在
数据库
更新时访问
数据库
。但是在更新期间有人正在访问
数据库
,并且我们有
死锁
。有没有办法
避免
成为
死锁
的受害者?我听说过
死锁
优先。如果我将
死锁
优先级设置为10会有帮助吗?使用
死锁
优先级是否存在性能问题或后果?
浏览 0
提问于2013-01-11
得票数 1
1
回答
在高度并发的Rails系统中处理瞬态
数据库
错误的“最佳实践”是什么?
、
、
在研究
死锁
问题时,我发现了以下帖子:
死锁
在事务性
数据库
中是一个典型的问题,但它们并不危险,除非它们太频繁,以至于您根本无法运行某些事务。通常情况下,必须编写应用程序,以便当事务因为
死锁
而回滚时,它们总是准备重新发出事务。 因此,调试瞬态
死锁
是一种反模式,因为
MySQL
说它们是好的而且不可
避免
的。
浏览 5
提问于2015-01-27
得票数 1
回答已采纳
1
回答
如何在高流量应用程序中将查询从
MySQL
迁移到Redis?
、
多年来,我一直在开发一个高流量的广告服务平台,使用前面有一个HAProxy的主主玛丽亚
数据库
集群来平衡关系数据查询(读取查询会转到所有服务器,但只写到一个服务器上,以防止服务器不同步)。我还使用Redis缓存一些不太动态的
MySQL
信息,但我相信有很多机会可以更好地利用它,因为一旦流量增加,我经常遇到以下瓶颈: MySQLdeadlocks的连接太多(可能是因为主服务器超载时写入开始在多台服务器上我的目标是将更多的写操作从
MySQL
移到Redis中,但是我很难根据存储在Redis中的计数/预算来过滤
MySQL
数据
浏览 1
提问于2020-08-28
得票数 0
1
回答
我使用的是
MySql
数据库
,我们能得到上次
死锁
发生的信息吗?
我使用的是
MySql
数据库
,我们能得到上次
死锁
发生的信息吗? 我的意思是
死锁
的信息是否存储在
数据库
中?如果是,我们可以很容易地得到它们吗?
浏览 2
提问于2010-08-05
得票数 0
回答已采纳
1
回答
如何
避免
mysql
死锁
?
、
我总是遇到
死锁
超时的问题。注意:如果我添加一个限制1000,它可以工作,但如果没有限制,它就会进入
死锁
。
浏览 2
提问于2013-04-11
得票数 1
回答已采纳
7
回答
如何检测
Mysql
/ innodb中的
死锁
?
、
、
、
我知道在Innodb中使用事务时不可
避免
地会发生
死锁
,如果应用程序代码正确地处理它们,
死锁
是无害的-“只需再试一次”,正如手册所说的那样。谢谢。 编辑:找到解决方案,请参阅注释
浏览 10
提问于2009-03-13
得票数 14
回答已采纳
5
回答
在什么情况下
死锁
是一件好事?
什么是
死锁
有益的例子?
浏览 16
提问于2011-02-23
得票数 4
回答已采纳
2
回答
死锁
对不涉及
死锁
的其他进程有什么影响?
、
我没有找到确切的答案,即如果系统中出现
死锁
,那么系统将停止工作,或者一些不涉及
死锁
的进程可以继续执行。 当
死锁
发生时,系统将陷入
死锁
,还是只有处于
死锁
状态的进程才会出现
死锁
?
浏览 5
提问于2016-12-18
得票数 0
回答已采纳
2
回答
我能不能超时我的脚本“同花顺表与读锁;”?
、
、
我有一个EnterpriseLinux6系统运行
MySQL
5.5。我正在尝试使用捕获每周文件系统快照的LVM。然而,正如我们中的许多人所经历的那样,“用读锁刷新表”可以导致
死锁
情况下,创建查询的待办事项。,填充连接池并有效地使系统脱机运行。如果我使用这样的脚本执行
MySQL
快照,我是否可以以某种方式超时“读取锁的刷新表;”。如果它在一段时间后不执行,我想杀死它,
避免
不可
避免
的
死锁
。
mysql
-u root <<-
MYSQL
_INPUT
浏览 0
提问于2013-10-24
得票数 1
回答已采纳
1
回答
Mysql
死锁
:“尝试重新启动事务”意味着什么以及锁定的事务到底发生了什么
、
、
我遇到的情况是,两个事务会造成
mysql
死锁
。引发以下错误:Deadlock found when trying to get lock; try restarting transaction 如果我是正确的,这个错误意味着
mysql
死锁
超时已经过期,
mysql
试图做些什么来消除这个
死锁
。
浏览 3
提问于2014-08-22
得票数 0
回答已采纳
2
回答
MYSQL
-锁定- InnoDB
、
、
我正在使用带有InnoDB
数据库
的
mysql
。我看不到会发生
死锁
的情况。如果我只做Inserts和Selects,我假设
死锁
不会发生,对吗? 可能不相关,但所有事务都是通过PDO完成的
浏览 2
提问于2012-01-30
得票数 4
回答已采纳
2
回答
如何
避免
数据库
死锁
?
、
、
、
某些
数据库
特性(如SELECT ... FOR UPDATE和ON DELETE CASCADE )隐式易受
死锁
的影响,因为
数据库
没有指定将使用何种锁定顺序。如果我们不能依赖锁顺序,我们应该如何
避免
数据库
死锁
?这个问题是
数据库
无关的,所以请不要问我使用的是哪个
数据库
。
浏览 6
提问于2013-01-02
得票数 4
回答已采纳
1
回答
如何在
MySQL
5.7中生成间隙锁
死锁
、
、
、
我希望在
MySQL
5.7上显式地生成一个间隙锁
死锁
,以确保我的应用程序正确地处理由于间隙锁造成的
死锁
。我试图在网上遵循各种简单的示例,这些示例应该会产生这种情况,但我根本没有得到
死锁
。我希望生成这样一种情况,即
MySQL
检测
死锁
并回滚其中一个事务(留下另一个事务通过)。我测试这一点的方式是打开两个
MySQL
命令行窗口,在两个窗口中我都执行start transaction;,然后是双方的相应查询,以尝试模拟它。我尝试过的几个例子是:做了一些变化,在5.7,使
浏览 1
提问于2017-01-17
得票数 3
2
回答
如何确保
死锁
异常发生后进程的成功?
、
、
、
无论编程语言是什么,无论
数据库
是什么,概念都应该是相同的:我应该捕获异常并重新尝试相关的过程吗?乍一看,这是可以接受的,如果这些相互冲突的过程同时被重播,其他
死锁
(蛇咬它的尾巴)? 确保这些过程最终成功的好方法是什么?
浏览 0
提问于2014-08-13
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
mysql死锁
MySQL-死锁
Mysql的死锁与索引的关系
记一次 MySQL 死锁排查过程
高并发场景下更新数据库报错,记录一次 MySQL 死锁问题的解决
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券