腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
了解
InnoDB
锁定
和
事务
模型
mysql
、
multithreading
、
transactions
、
innodb
、
race-condition
最近我们讨论了如何处理竞争条件,我想知道我对
innodb
中的
锁定
和
事务
模型
的理解在以下情况下是否正确(或者我可能会错过什么):CREATE TABLE `requests` (processing') NOT NULL DEFAULT 'queuing', PRIMARY KEY (`id`) ) ENGINE=
InnoDB
DEFAULT CHARSET=utf8
浏览 16
提问于2018-01-24
得票数 0
2
回答
mysql
事务
与锁
mysql
、
transaction
我有一个关于MySQL
锁定
和
事务
管理的问题。我的问题是,mysql是否
锁定
了在
事务
中进行选择/更新的元组/表?
浏览 0
提问于2012-08-11
得票数 6
回答已采纳
2
回答
插入锁外键引用表的MySQL
事务
吗?
mysql
、
transactions
、
innodb
、
isolation-level
我试图在我的Java应用程序中执行一个巨大的
事务
,并对具有user_account_entry表外键引用的user表执行单个insert条目(以千计)。当
事务
正在运行时,我无法更新属于获得LockAcquisitionException的
事务
的任何用户实体。我正在使用MySQL
InnoDB
和
DEFAULT隔离级别来处理
事务
,该级别转换成了
InnoDB
的REPEATABLE-READ级别,有人能在mysql
事务
期间
了解
一些外键
浏览 0
提问于2019-02-13
得票数 4
回答已采纳
4
回答
Mysql
InnoDB
-
锁定
场景
mysql
、
transactions
、
innodb
我需要
了解
InnoDB
中的
事务
级
锁定
机制。是我说得有道理,还是我的基本理解
浏览 0
提问于2012-01-25
得票数 1
回答已采纳
1
回答
mysql
innodb
_locks表转储为文件
mysql
、
innodb
、
information-schema
根据mysql关于的参考资料
事务
和
锁定
表(
INNODB
_TRX、
INNODB
_LOCKS
和
INNODB
_LOCK_WAITS)公开的数据代表了对快速变化的数据的一瞥。由于性能原因,并且为了尽量减少
事务
表
和
锁定
表之间误导连接的可能性,每当在任何表上发出SELECT时,
InnoDB
都会将所需的
事务
和
锁定
信息收集到中间缓冲区中。
浏览 0
提问于2019-03-17
得票数 1
回答已采纳
1
回答
锁
和
事务
的MySQL代码实现
mysql
、
innodb
、
locking
、
transaction
我试图
了解
MySql (使用
InnoDB
)如何在代码中实现
锁定
和
事务
的内部机制。我理解锁
和
事务
的不同类型
和
概念,但我真的想深入
了解
MySQL是如何在代码中内部实现的。我试着阅读文档
和
MySQL开源代码,但没有找到一个好的起点。谷歌也无济于事。所有的搜索结果都在讨论不同类型的锁,而不是实际上是如何实现的。这里有什么帮助吗?
浏览 0
提问于2020-06-27
得票数 -1
1
回答
Select语句阻止对
InnoDB
表的读/写操作
mysql
、
innodb
我有一个Select查询,它在一个超过400万条记录的
事务
性表上执行。每当我执行此查询时,我观察到该特定
事务
表上的所有写入
和
更新操作都被挂起,并且我们开始从Java端获得
锁定
等待超时的异常,请尝试重新启动
事务
。当前
锁定
等待超时设置为200秒。表存储引擎为
InnoDb
,主键为自增量键。MySQL版本为5.1.40。另外,在执行select语句之前,我不会启动任何
事务
。 有什么想法吗?
浏览 2
提问于2009-11-16
得票数 0
4
回答
为什么在MySIAM上使用MySIAM
mysql
、
database
、
innodb
、
myisam
可能重复: 在什么条件下,
InnoDB
应该在MyISAM之上使用?我看到了一些MySQL优化测试,其中MyISAM被证明更快。我所有的表都是MyISAM,所以我为什么要切换到
InnoDB
呢?
浏览 5
提问于2010-11-22
得票数 7
回答已采纳
1
回答
MySQL中的
事务
mysql
、
sql
、
transactions
、
rdbms
MySQL将使用什么来处理
事务
?MVCC(多版本并发控制)还是行级
锁定
? 如果两者都能从一个转移到另一个。
浏览 1
提问于2013-03-02
得票数 3
回答已采纳
1
回答
嵌套集合
模型
(分层数据) mysql -并发用户以一致的方式插入新节点
mysql
、
concurrency
、
tree
、
nested
我读过这个:我的问题是,如果并发用户试图在同一棵树中插入新节点,那么一个
事务
是否足以更新和调整其他节点的左右
浏览 0
提问于2012-05-07
得票数 0
回答已采纳
6
回答
InnoDB
与MyISAM的差异?
mysql
、
innodb
、
myisam
可能重复: $q = ("SELECT * ... ); $r = mysql_query($q);
浏览 1
提问于2011-05-16
得票数 2
6
回答
MySQL在php脚本中是“线程安全的”吗?
php
、
mysql
、
thread-safety
如果我有一个在MySQL连接上调用INSERT,UPDATE,DELETE等的php脚本,并且该脚本在不受控制的时间被POST操作调用,那么它总是“安全的”(即,不会在请求期间导致表损坏或冲突)吗?如果是这样,php/mysql是如何做到这一点的?
浏览 0
提问于2012-03-02
得票数 9
回答已采纳
2
回答
使用MyISAM
和
InnoDB
引擎的数据库的一致逻辑备份
mysql
、
innodb
、
mysqldump
、
myisam
关于同时使用MyISAM
和
InnoDB
的MyISAM数据库的逻辑备份,我有一个问题。-单
事务
-通过转储单个
事务
中的所有表来创建一致的快照。只适用于存储在存储引擎中的表,这些存储引擎支持多版本控制(目前只有
InnoDB
这样做),...选项会自动关闭锁表。-x,-
锁定
所有表-
锁定
所有数据库中的所有表.这是通过在整个转储过程中获取全局读锁来实现的。自动关闭单
事务
和
锁定
表。对于<
浏览 0
提问于2011-09-30
得票数 10
回答已采纳
1
回答
OrientDB真的实现了MVCC吗?
orientdb
、
mvcc
此处的OrientDB文档:说明OrientDB实现了MVCC。但是OrientDB是否真的保留了多个版本的记录呢?我没有看到任何关于如何选择时间戳、如何以及何时清理过去版本的记录、这些内容在分布式环境中如何工作以及是否支持跨集群的一致数据扫描的文档。
浏览 13
提问于2017-03-17
得票数 0
回答已采纳
1
回答
使用Spring、Hibernate
和
mySQL的
事务
管理
mysql
、
hibernate
、
spring
、
transactions
、
innodb
我正在使用Spring 3
和
Hibernate 3.6开发一个try应用程序,我试图
了解
事务
管理是如何工作的。我在mySQL表中使用了
InnoDB
Server5.1。1)本身指定了
事务
的处理方式,这是正确的吗?这意味着它决定了什么时候需要
锁定
记录?2)当我在春季将一个方法声明为@
事务
性(readOnly=true)或@
事务
性(readOnly=false)时,如果数据记录在
事务
期间被
锁定
,这会影响到吗?这意味着,当
浏览 2
提问于2011-04-13
得票数 3
回答已采纳
1
回答
Mysql子查询
锁定
mysql
、
locking
、
subquery
AND () 我是否需要
锁定
表,还是会自动
锁定
table_x,因为它是子查询?
浏览 1
提问于2015-03-17
得票数 2
回答已采纳
3
回答
InnoDB
选择..。对于UPDATE语句
锁定
表中的所有行
mysql
、
transactions
、
innodb
、
isolation-level
、
locks
启用MySQL服务器版本5.1.41并启用
InnoDB
插件。我有以下三个发票表:发票、invoice_components
和
invoice_expenses。表发票有invoice_id主键。invoice_components
和
invoice_expenses都链接到表发票,invoice_id作为非唯一的foreign_key (每个发票可以有多个组件
和
多个费用)。,一切正常,行被选中并
锁定
。更新其他发票及其组件
和
费用。第一个
事务
似乎
锁定
了invo
浏览 11
提问于2011-07-14
得票数 9
4
回答
提交
和
回滚在Mysql的MyISAM中不起作用
mysql
、
commit
、
rollback
、
myisam
在测试mysql
和
rollback过程时,我发现了在MyISAM引擎上提交
和
回滚的一些问题。不能在MyISAM引擎上提交或回滚吗?我可以知道
InnoDB
和
MyISAM引擎的不同吗?
浏览 5
提问于2013-07-29
得票数 3
回答已采纳
1
回答
为什么MyISAM需要读锁而备份
和
Innodb
不需要
mysql
、
innodb
、
myisam
请帮助我理解为什么需要读锁来保持数据一致性,而使用MyISAM表
和
InnoDB
表进行备份时不需要读锁。
浏览 4
提问于2016-04-26
得票数 0
回答已采纳
2
回答
InnoDB
何时超时而不是报告死锁?
mysql
、
innodb
、
deadlock
我有一个来自MySQL的“
锁定
等待超时”错误,我无法重现或诊断。我确信这是死锁(而不是
事务
抓取锁,然后摆弄它的拇指),因为我的日志显示另一个进程同时启动,也挂起,然后在第一个进程超时时继续。但通常情况下,
InnoDB
会在不超时的情况下检测死锁。所以我试图理解为什么没有检测到这个死锁。 两个
事务
都使用隔离级别可序列化。(我对这种隔离级别下的
InnoDB
锁定
有一定的理解。)
事务
中使用了一个非
InnoDB
(MyISAM)表,我将其插入并更新。然而,我不明白
浏览 2
提问于2010-09-28
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券