腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使用Hibernate查询语言实现行
级
锁定?
mysql
、
database
、
hibernate
、
locking
背景:我正在处理一个
MYSql
数据库,其中多个实例从同一个帐户表中读取数据。我想使用Hibernate查询语言实现行
级
排他
锁
,以避免脏读。谢谢你,Gendaful
浏览 2
提问于2012-10-30
得票数 1
回答已采纳
1
回答
MySQL
InnoDB与MyISAM中的复杂查询性能
mysql
、
innodb
、
mariadb
、
myisam
、
query-performance
我正在一个4GB内存云服务器上运行MariaDB 10.0.15,本地SSD磁盘用于数据库。users <n---n> right_holders <n---n> tracks ---n> raw_detectionsSELECT SUM(1)INNER JOIN `aud
浏览 1
提问于2015-03-20
得票数 3
3
回答
等待其他查询完成的
MySQL
查询
mysql
、
database
、
multithreading
、
locking
、
innodb
我们在Python中有30-40个不同的项目,每天在
MySQL
DB中更新、插入和选择超过100万
行
数据。问题: 是否有可能在执行主查
浏览 5
提问于2016-04-25
得票数 0
2
回答
如何在INSERT..ON重复密钥更新语句中进行锁定?
mysql
、
locking
、
deadlock
我在尝试使用INSERT..ON重复密钥更新更新多个
行
(一个批处理)时遇到了死锁。
MySQL
是将所有
行
锁定在一个批处理中,还是只在某个时间点锁定正在更新的
行
?
浏览 0
提问于2013-10-28
得票数 2
1
回答
通过故意设计的+
高
并发
事务来最小化死锁?
sql
、
sql-server
、
sql-server-2008
希望这里有人能提供建议(我是SQL的新手)交易类型A:选择表A中的所有
行
。交易类型B:在表A的所有
行
中设置值'cost‘=0,然后立即回滚。我假设死锁的发生是因为获取
锁
的
行
序--也就是说,如果类型A和类型B都以相同的顺序“扫描”表A,例如从上到下,这种死锁就不会发生。但是,
浏览 3
提问于2011-03-26
得票数 1
2
回答
通过Java检查
MySQL
表的
行
锁
状态
java
、
mysql
、
locking
、
row
、
status
我有一个Java前端和一个
MySQL
后端场景,我对SELECT使用了一个“锁在共享模式”。如果我从另一个进程请求同一
行
,它会给出数据..然而,它不允许我更新。如何检查
行
的状态,以便将此情况通知用户?如果我使用“for UPDATE”,它只是等待到第一个用户保存数据。我发现它不太友好,如果他们只有一个空白的屏幕,或当他们点击按钮,它什么也不做。
浏览 4
提问于2012-10-09
得票数 2
6
回答
有没有比交易更有效的方法?
php
、
mysql
、
transactions
当然,这类事情可以由事务处理,但事务需要锁定表,这在
高
并发
系统中效率不高。如果您需要在该事务中更新多个表,情况可能会更糟。
mysql
_query('begin'); ...
mysql
_query
浏览 1
提问于2010-01-26
得票数 3
1
回答
许多更新都会导致死锁错误。
sql-server
、
node.js
、
sequelize.js
使用node.js + sequelize.js + mssql到达 sql: USING (
浏览 0
提问于2017-08-07
得票数 0
5
回答
SQL Server
锁
升级问题
sql-server
、
locking
、
escalation
我正在读取来自的SQL Server
锁
升级 我的问题是,
锁
升级的主要原因似乎是为了减少开销以维护更多的
锁
(例如,当一个表获得更多的
行
锁
时,
行
级
锁
就会升级到表
级
)。我的问题是,维护更多的
锁
将提高
并发
性,这是一个好处,为什么它是一个开销?在我的浅显想法中,
锁
应该足够小,以便通过提高
并发
性来提高数据库性能。谁能用简单的方式解释一下为什么需要
锁
升级,以及
浏览 10
提问于2009-05-16
得票数 7
回答已采纳
1
回答
如果多个用户要修改Oracle数据库中的同一数据块,会发生什么情况
oracle
、
oracle11g
、
database-performance
、
database-administration
如果多个用户试图修改同一块中的
行
,Oracle数据库如何处理这种情况?我知道他们不能修改同一
行
。但是对于同一块中的不同行,它是如何工作的呢?我的意思是,Oracle如何处理
行
级
锁
,而当您修改一
行
时,它会修改整个块?
浏览 67
提问于2020-03-16
得票数 1
回答已采纳
1
回答
CS-Cart 4站点性能故障。数据库缓存可能是罪魁祸首吗?
mysql
、
cs-cart
我是一个MS SQL Server专业人士的贸易,但已被要求调优此
MySQL
数据库的任务。据我所知,MyISAM数据库没有
行
级
锁定,如果您正在编辑数据,它将锁定整个表。另外,最近将我们的cs-cart缓存从"file“切换到了”
mysql
“。这张桌子大概也是MyISAM……这是否也会影响性能,因为从本质上讲,您将频繁地写入此表。
浏览 0
提问于2014-02-18
得票数 1
1
回答
如果在RCSI下不存在则插入
sql-server
、
tsql
、
not-exists
、
snapshot-isolation
我在许多并行会话上将新
行
插入到表中,但前提是这些
行
还不存在(经典的左连接检查)。这是预期的,因为在RCSI下缺乏共享
锁
。
浏览 29
提问于2020-03-13
得票数 0
回答已采纳
2
回答
mysql
事务与
锁
mysql
、
transaction
我有一个关于
MySQL
锁定和事务管理的问题。我的问题是,
mysql
是否锁定了在事务中进行选择/更新的元组/表?
浏览 0
提问于2012-08-11
得票数 6
回答已采纳
2
回答
需要关于多写入器线程、单工作线程模型的建议
c
、
multithreading
我正在用C语言写一段代码,其中我有多个写入器(或供给器)线程,它们写入
高
优先
级
队列或低优先
级
队列,而单个工作者(或消费者)线程同时从高优先
级
队列和低优先
级
队列读取数据。我有一个使用pthread互斥
锁
的线程同步机制。 在写这段代码的时候,我有一个疑问,那就是我是否应该为
高
优先
级
队列和低优先
级
队列设置单独的
锁
?或者我应该为
高
优先
级
和低优先
级
队列设置一个公共
锁
浏览 1
提问于2015-11-02
得票数 0
3
回答
无优先
级
反转的环形缓冲区
c++
、
concurrency
、
circular-buffer
我有一个
高
优先
级
进程,它需要将数据传递给低优先
级
进程。假设低优先
级
进程有一个oracle,它确切地告诉它需要读取多少数据,因此永远不需要调用count()。那么(除非我遗漏了什么)就没有
并发
问题了。但是,一旦低优先
级
线程需要调用count() (
高
优先
级
线程可能也想调用它来检查缓冲区是否太满),就有可能count()中的数学运算或对end的更新不是原子的,从而引入了一个错误。我可以在访问开始和结束时放置一个互斥
锁
,但如果
高</
浏览 1
提问于2011-04-21
得票数 8
回答已采纳
4
回答
为什么大型表的表
级
锁定优于
行
级
锁定?
mysql
、
locking
、
table-locking
根据 为什么会这样呢?我认为
行
级
锁定更好,因为当您锁定更大的表时,您将锁定更多的数据。
浏览 10
提问于2010-08-11
得票数 38
回答已采纳
2
回答
防止在Oracle中不使用唯一键的情况下重复插入
java
、
jdbc
、
database-concurrency
但是,如果有两个重复的
并发
请求,两个Java线程会看到该成员不存在,并且它们都会插入导致重复的记录。如何防止这种重复插入? 我可以通过使用
行
级
锁
或Hibernate的乐观
并发
来阻止更新。我可以考虑使用表
级
锁
来防止这样的插入,但会限制应用程序的性能,因为它还会阻止更新。我认为的另一个选择是创建一个带有id='memberInsert‘记录的
锁
表,并强制所有通过JDBC的插入操作在该记录上获得
行
级
锁</
浏览 2
提问于2011-11-09
得票数 1
回答已采纳
6
回答
MySQL
在php脚本中是“线程安全的”吗?
php
、
mysql
、
thread-safety
如果我有一个在
MySQL
连接上调用INSERT,UPDATE,DELETE等的php脚本,并且该脚本在不受控制的时间被POST操作调用,那么它总是“安全的”(即,不会在请求期间导致表损坏或冲突)吗?如果是这样,php/
mysql
是如何做到这一点的? 如果不是,那么需要做些什么来保证“串行”访问或安全的同时访问?
浏览 0
提问于2012-03-02
得票数 9
回答已采纳
2
回答
超过
MySQL
锁定等待超时时间
mysql
、
locking
、
timeout
仅供参考:
MySQL
配置文件中的innodb_lock_wait_timeout = 100。
浏览 22
提问于2010-01-20
得票数 4
回答已采纳
2
回答
读写环境中的内存(堆)与InnoDB
mysql
、
memory
、
locking
、
innodb
我想用
MySQL
编程一个实时应用程序.该表很小,不包含任何需要存储在磁盘上的数据。所以我问哪个更快: InnoDB还是内存(堆)?My主要关注的是锁定行为: InnoDB
行
锁
与内存表
锁
。这会不会成为内存implementation?的瓶颈? 谢谢你的想法!
浏览 2
提问于2010-05-04
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Mysql行级锁
漫话:MySQL中的行级锁,表级锁,页级锁
带你了解MySQL数据库中的全局锁、表级锁、行级锁
mysql高级——并发安全控制悲观锁和乐观锁
java高并发锁的3种实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券