腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
具有多个线程和
进程
的
MySQL
c
、
database
、
mysql
我正在用C开发一个电信消息传递平台,我需要多个
进程
来使用
MySQL
DB。 如何使两个
进程
从
Mysql
DB读取/写入,如果其中一个
进程
发生故障,让另一个
进程
无缝地接管工作,直到死
进程
恢复工作为止?到目前为止,我认为这个表
锁
不是最好的选择,因为它会拖住另一个
进程
,直到表被解锁为止。另一种选择是使用行级
锁
或手动
锁
,但我找不到最好的方法。
浏览 0
提问于2012-03-21
得票数 1
回答已采纳
1
回答
如何解决?ActiveRecord::TransactionIsolationConflict
ruby-on-rails-3
、
rails-activerecord
当我试图更新我的一个模型的记录时,我只得到了ActiveRecord::TransactionIsolationConflict错误。再试也没用。Rails 3.2.13
浏览 1
提问于2014-05-28
得票数 1
2
回答
如何在
MySQL
中锁定表,但不影响其他表
mysql
我希望锁定
MySQL
中的表,以便其他
进程
在锁定表时无法访问该表。
MySQL
文档表示有关LOCK TABLES命令的内容:
mysql
>LOCK TABLES foo WRITE;问题是我无法访问其他表。文件上说: 需要
锁
的会话必须在单个
锁
表语句中获取所需的所
浏览 4
提问于2014-07-18
得票数 3
1
回答
mysql
innodb
锁
mysql
、
innodb
、
locks
我希望锁定
mysql
表,这样就不会出现
进程
并发问题,比如一个
进程
在写,另一个
进程
在读。或者更糟糕的是,这两个
进程
同时写入(更新)不同的值。
MySQL
提供了
锁
,但是文档说我们应该避免在InnoDB中使用
锁
。。请提供一些建议,在这种情况下应该怎么做。谢谢大家。
浏览 2
提问于2012-08-01
得票数 0
2
回答
Mysql
锁定正在进行的内部DDL日志恢复
mysql
Mysql
进程
占用了100%的cpu。show processlist显示
mysql
似乎有一个系统
锁
,因为"INTERNAL DDL LOG RECOVER IN PROGRESS“。搜索它并不会返回有意义的结果,所以:这个
锁
到底是怎么回事?如何解决这个问题?
Mysql
版本5.6.14-日志
浏览 0
提问于2014-06-04
得票数 3
2
回答
可以同时拥有多个文件句柄上的
锁
吗?
php
我记得每个
进程
读过一个
锁
(第二个
锁
获得了第一个
锁
),但我可能把它和
MySQL
的GET_LOCK()搞混了。
浏览 0
提问于2013-07-13
得票数 0
回答已采纳
1
回答
MySQL
锁定与SQLite锁定
mysql
、
multithreading
、
sqlite
、
locking
在
MySQL
中,我习惯这样做:UPDATE theTable SET theValue = 123;如果另一个
进程
试图在上面的
锁
生效时更新theTable,它只是休眠,直到
锁
被移除,然后正常继续。到目前为止,我已经尝试过:UPDATE theTable SET theVALUE=123;但是在这种情况下,如果另一个
进程
试图在上述事务生效时更新使用SQLite3,
浏览 0
提问于2015-12-29
得票数 1
1
回答
需要清除
MySQL
InnoDB锁定而不重新启动数据库
mysql
、
locking
、
innodb
我有一个阻止用户登录的
MySQL
InnoDB
锁
。目前我并不关心这个
锁
的原因--我只需要清除
锁
而不重新启动数据库。终止查询
进程
不会产生任何影响,仅供参考。有什么建议吗?谢谢。
浏览 4
提问于2012-06-06
得票数 9
回答已采纳
1
回答
--单个事务--mysqldump的lock-tables选项--内部发生了什么?
java
、
mysql
、
locking
、
options
我知道--单事务和--
锁
-表是互斥的操作。以下是我关于这些选项的问题。 a)假设我选择使用--lock-tables选项。在本例中,mysqldump获取所有表上的一个读
锁
。因此,任何其他尝试写入表的
进程
都将进入阻塞(等待)状态。但是,如果mysqldump需要很长时间,那么正在等待的
进程
是否会无限期地继续等待?我登录到
mysql
控制台,手动发出"LOCK TABLES MY_TEST READ;“命令。因此,Java
进程
在等待
锁
释放时被阻塞。我的问题是,如果
浏览 12
提问于2009-10-03
得票数 2
回答已采纳
1
回答
mysql
事务悲观
锁
损坏
mysql
、
hibernate
、
tomcat
、
transactions
、
pessimistic-locking
我正在使用hibernate,以及innodb和
mysql
。我在一个非常长的hibernate事务开始时获得了一个悲观
锁
(在特定的表行上)。有时,当我运行启动此事务并以独立应用程序模式运行在eclipse中并对应用程序执行硬停止(强制线程死亡)的程序时,我有以下场景:使事情再次工作的唯一方法是停止
MySQL
守护
进程
并重新启动它
浏览 7
提问于2011-02-02
得票数 2
3
回答
生产中rds的
Mysql
debezium连接器导致死锁
mysql
、
apache-kafka
、
rds
、
cdc
、
debezium
我们正在创建一个从RDS中的
Mysql
到elastic search的数据管道,用于创建搜索索引,并为此使用debezium cdc及其
mysql
源和弹性接收器连接器。现在,由于
mysql
在rds中,我们必须向
mysql
用户授予对我们想要的cdc的两个表的
锁
表权限,如文档中所述。 我们也有各种其他
mysql
用户执行事务,这些事务可能需要这两个表中的任何一个。一旦我们将
mysql
连接器连接到我们的生产数据库,就会创建一个
锁
,整个系统就会宕机,在意识到这一
浏览 6
提问于2019-10-04
得票数 2
1
回答
如果
MySQL
/InnoDB出现了“
锁
等待超时”,那么当
锁
空闲时,该
锁
是否被授予呢?
mysql
、
database
、
transactions
、
innodb
我们有一个高性能的Django web应用程序,它使用
MySQL
的InnoDB的行级锁定。在我们的代码中,我们看到(在
进程
A中),如果使用SELECT … FOR UPDATE,表中的特定行是可用的。如果有另一个
进程
(B)正在使用该行,并且先到达该行,则该行上将有一个独占
锁
,而A将得到一个“锁定等待超时”异常。但是,我不能100%确定当
锁
等待超时发生时会发生什么。在B完成并释放它的
锁
之后,即使A的“select…for update”查询超时了,而A又继续锁定另一行,它是否会给A一个独占
浏览 4
提问于2013-05-15
得票数 2
2
回答
mysql
中的独占读
锁
mysql
、
sql
我有一个表,它维护和分配一个
进程
的多个实例的部分输入工作(从一个大的输入表)。该表格的编排如下:---------------Status varchar 每个
进程
都会查询它应该接受的输入块,以及该块的
进程
。因为如果要将读
锁
保持为共享,那么多个实例可能会得到相同的块,这会导致重复工作,并且是不可取的。我可以得到一个独家的写
锁
,但实际上没有写任何东西。但我想知道
mysql
是否允许独占的读
锁</e
浏览 1
提问于2014-06-05
得票数 1
回答已采纳
1
回答
MySQL
concurrency用于更新并发性
mysql
、
locking
、
innodb
MySQL
术语表表示,关于意图排他性
锁
: 一种适用于表级别的
锁
,用于指示事务打算在表中的行上获取什么样的
锁
。相反,获取表上的意图共享(IS)
锁
的第一个事务阻止其他事务获取该表上的任何X
锁
。两阶段
进程
允许按顺序解析
锁
请求,而不阻塞兼容的
锁
和相应操作。是否有可能在完全相同的时刻同时发行两个IX,并为同一表的两个事务提供
MySQL
赠款/获取IX。如果同时发行IX,则
MySQL
在任何时
浏览 1
提问于2014-02-27
得票数 2
1
回答
Redhat存储
锁
文件sin /var/ lock /subsys,ubuntu做类似的吗?
ubuntu
我确实在运行nginx和
mysql
,每个
进程
是否将它们的
锁
文件存储在一个自定义位置?我只是通过一本书来学习ubuntu,它提到如果一个
进程
在redhat上运行,您应该会在/var/ lock /subsys中看到一个
锁
文件。 我用的是ubuntu。
浏览 0
提问于2011-05-24
得票数 0
回答已采纳
2
回答
Mysql
low_priority for innodb:选择哪个查询应该在死锁中回滚
sql
、
mysql
、
locking
、
innodb
、
deadlock
我有一组两个查询,我偶尔会看到死锁。有没有办法告诉innodb,在死锁的情况下回滚给定的查询是相对正常的?
浏览 2
提问于2010-12-11
得票数 4
回答已采纳
1
回答
实现锁定
mysql
mysql
我想使用
mysql
行级
锁
。我不能
锁
完整的桌子。我希望避免两个
进程
同时为服务器处理两个不同的消息。我认为我可以有一个名为server_lock的表,如果一个
进程
开始在服务器上工作,它将在表中插入一行。我们需要手动移除
锁
。如果应用程序崩溃,我是否可以使用行级
锁
并释放
锁
? 编辑我使用C++作为语言。我的应用程序类似于消息队列。但不同的是,有两个队列,每个队列由一个
进程
填充。
浏览 0
提问于2012-12-10
得票数 0
1
回答
MySQL
中的奇怪
锁
问题
mysql
、
locking
我的服务器经常挂起,
MySQL
显示以下
进程
列表:
进程
2:时间: 24用户:工作
进程
状态:更新信息:更新tUsers设置fGender = '1‘其中fID = 232049
进程
3:时间: 24用户:工作
进程
状态:已锁定信息: LOCK TABLES tClients READ、tUsers uA READ、tUsersaB REA
浏览 0
提问于2010-06-19
得票数 1
1
回答
MySQL
多
进程
写入
mysql
、
database
问题是,这些测试在并行和单独的
进程
中运行,在每个测试完成后,它将把结果提交给数据库。现在我知道
MySQL
是为处理这种情况而设计的,一些引擎(如InnoDB )可以实现行级锁定。如果一个
进程
将访问一个锁定的表或条目,这个
进程
会被阻塞并轮询,直到表或条目被解锁,还是会缓存查询并正常终止该
进程
? 当
进程
在关闭时试图连接到服务器时,会发生什么情况,或者由我来处理呢?
浏览 3
提问于2013-07-25
得票数 1
2
回答
检查需要升级、损坏或未完全关闭的表。
mysql
、
amazon-ec2
我在我的EC2上运行
mysql
,当我尝试执行: sudo /etc/init.d/
mysql
重新启动时,我得到了以下内容: InnoDB: Check that you do not already have another mysqld process InnoDBInnoDB: S
浏览 0
提问于2014-04-05
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Mysql锁-全局锁
关于mysql锁机制——mysql各种锁的学习(一)
MySQL-锁机制之行锁
MySQL锁详解
Mysql锁机制
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券