腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
如何在没有超时的情况下锁定Db2中的更新
行
?
我需要在没有数据异常的情况下在zos上更新ibm中的每一个连接一
行
。我需要在下一个行为:第二个用户获得错误,如果在
锁
下行。 在DB2
11
中有可能吗?
浏览 2
提问于2018-10-23
得票数 2
回答已采纳
1
回答
如何使用组合键锁定更新查询?
想知道MySql中组合键上的更新查询
锁
是如何工作的吗?示例:如果表A具有组合键a1 & a21 | a | 101 | c| 122 | b | 21 如果我们执行一个查询
锁
,那么1
行
或4
行
会获得UPDATE TABLE A SET a3 = 30 WHERE
浏览 19
提问于2020-02-03
得票数 2
1
回答
如果没有更新,LockMode.WRITE是否释放
锁
?
Hibernate 3.2.6 Oracle
11
.xQuery query = createQuery("from MyTable t where t.col1我的问题是-
锁
什么时候释放?如果sysType对象在读取后还没有更新,那么DB是否会被saveOrUpdate调用并释放
锁
呢?我正在查看我的应用程序中的一个问题,我怀疑它是由
行
被锁定和
锁
没有释放而导致的,从而阻止了其他读取。
浏览 3
提问于2015-10-19
得票数 2
回答已采纳
1
回答
为什么innodb使用gap
锁
作为唯一的索引,具有唯一的搜索条件?
我有下表 `id` int(
11
) NOT NULL, `value` int(
11
) NOT NULLwhere id = 8;start transaction;现在insert语句被间隙
锁
阻塞为搜索遇到的每一条记录设置一个独占的下键
锁
。但是,对于使用唯一索引来搜索唯一
行</em
浏览 8
提问于2022-07-23
得票数 0
2
回答
boost:: lockfree ::queue是不是c++
11
中没有
锁
的?
在这个boost::lockfree::queue示例中,我试图用std::queue代替当我查看lockfree::queue上的文档时,它在is_lock_free() 上这样说。bool is_lock_free(void) const;它只检查队列头和尾节点以及自由职业者是否可以以无
锁
的方式进行修改。在大多数平台上,如果这是真的,整个实现都是无
锁
的。
浏览 2
修改于2013-03-10
得票数 9
回答已采纳
1
回答
在PostgreSQL中,表
锁
和
行
锁
是如何相互作用的?
我了解表
锁
如何与其他表
锁
交互,以及
行
锁
如何与其他
行
锁
交互,但我不完全理解表
锁
如何与
行
锁
交互。一般来说,表
锁
如何与
行
锁</em
浏览 0
提问于2019-08-29
得票数 1
回答已采纳
1
回答
mongodb日志中的
锁
(Micros)w:16035和
锁
(Micros)r:10051是什么?
对于所有update条目,
行
以locks(micros) w:17738 17ms结尾(实际数字不同)。对于所有query条目,行包含locks(micros) r:15208Tue Dec 03 02:29:43.084 [conn
11
] update DbName.CollectionName获取和持有
锁
的时间,以微秒为单位。此字段报告下列
锁
类型的数据:r-全局读
锁
W-全局写
锁
r-特定于数据库的读
锁
-特定于数据库的写入
锁
好的,所以
浏览 3
修改于2013-12-03
得票数 5
1
回答
在PostgreSQL中使用UPDATE时,如何检查
行
锁
级别?
与上一个问题这里有关在FOR UPDATE语句中使用SELECT时,有没有检查
行
级
锁
的方法?如果是,我如何使用Postgres
11
? 谢谢
浏览 0
提问于2021-01-07
得票数 1
回答已采纳
1
回答
Server更新
锁
是如何工作的?
我正在学习Server,并试图了解Server如何更新
行
。但问题是共享
锁
与更新
锁
兼容。因此,尽管该行上有更新
锁
,但其他会话仍然可以使用共享
锁
读取
行
。使用
行
上的共享
锁
浏览 0
修改于2022-09-22
得票数 7
回答已采纳
1
回答
Innodb:如果发生重复键错误,则会在重复索引记录上设置共享
锁
。
*** 1. row ***************************Create Table: CREATE TABLE `t1` (insert into t1 values(1);rollback;操作1获取
行
的排他
锁
操作2,3都会导致重复键错误,并且都请求碎片锁
行
。在操作4之后,session1释放该行上的独占<
浏览 2
修改于2021-12-08
得票数 0
2
回答
select_for_update是否看到另一个select_for_update事务在解除阻塞后添加的
行
?
第一个
锁
ID 10,然后第二个
锁
因为10被锁定。第一个是插入
11
,然后解锁10。然后,第二个打开块,现在它会看到第一个插入的
11
是最大的,还是仍然看到10,因为这是它阻塞的
行
?在select_for_update 中,它说:
浏览 0
修改于2019-03-07
得票数 0
回答已采纳
2
回答
无
锁
编程- c++原子
我正在尝试开发以下无
锁
代码(c++
11
):std::array<std::atomic<int>, 255> vector; } 问题是,当有许多线程(128个线程)时,结果是不正确的,因为如果例如val_max=1,并且三个线程(其中vectori = 5、15和20)将执行下一
行
中的代码所以,我不知道用c++
11
中的可用函数来解决这个问题的最好方法(我不能使用
浏览 2
提问于2013-12-11
得票数 1
1
回答
在MySql 5.7中对
行
锁
有限制吗?
我在MySql 5.7中遇到了一个问题,当我使用FOR UPDATE选择14
行
或更多行时,整个表都会被锁定。即使我通过主键选择它们(因此,它是索引的和唯一的)。从字面上看,它是这样的。当我运行此查询时: select * from mytablefor update; 一切正常但是这个查询: select * from mytable where id in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11
,
浏览 14
提问于2021-09-01
得票数 0
回答已采纳
1
回答
更新WHERE子句扫描表时,Postgres锁定行为是什么?
这里的
锁
行为是什么?根据大多数帐户,Postgres只锁定更新查询的受影响
行
,并且没有
锁
升级。那么,它是否首先搜索要更新的
行
,然后只锁定已找到的
行
?不过,在这种情况下,其他查询同时更新
行
似乎可能会出现问题。它是否在“找到它们时”锁定每一
行
,即在通过seq扫描时逐步锁定
行
?因此,我认为最好的情况是,它在找到行时锁定
行
,并且受影响的
行
(仅)将被锁定,直到更新查询完成为止。 但是,我担心这个查询最终可能会阻塞所有对表的写入
浏览 0
提问于2020-10-27
得票数 3
回答已采纳
2
回答
MySQL错误代码: 1205。锁定等待超时;请尝试在插入时重新启动事务
,堆大小1136,0个
行
锁
0个
锁
结构,堆大小1136,0个
行
锁
6个
锁
结构,堆大小1136,52个
行
锁
,撤消日志条目1136,52个
行
锁
,撤消日志条目5个MySQL线程id 30,OS线程句柄139690661377792,查询id 40076本地主机127.0.0.1 my_web_user -事务2147575771,活动4
浏览 1
修改于2019-07-04
得票数 3
回答已采纳
1
回答
Mysql死锁问题
模式: `id` int(
11
) NOT NULL AUTO_INCREMENT COMMENT 'id', `source` varchar(50) NOT NULL , `count` int(
11
我在网上读过一些资料,对那些
锁
很困惑。我知道innodb使用
行
级
锁
。我
浏览 2
修改于2015-06-13
得票数 4
6
回答
如何在Oracle中查找锁定的
行
某些东西偶尔会在account表中的某一
行
上持有较长的
锁
(比如,超过30秒),这会导致某个持久性后台任务失败。一旦更新超时,有问题的后台任务就会重新启动。我们在它发生几分钟后发现了它,但那时
锁
已经被释放了。我发现了一些列出块的查询,但这是在您有两个作业争用一
行
时使用的。我想知道在没有第二个作业尝试获取
锁
的情况下,哪些
行
有
锁
。 我们是在
11
g上,但从8i开始就遇到了这个问题。
浏览 8
提问于2010-02-03
得票数 17
回答已采纳
1
回答
sybase的锁定模式用于什么?
我知道其他DB可以通过DBMS选择
锁
。现在我有两个问题要问: 可以用
行
锁
来实现DB isloation级别3。我知道在这个级别上你不能插入新的
行
,这适合其他事务选择结果。我想知道DB
浏览 4
修改于2015-06-08
得票数 0
回答已采纳
1
回答
行
锁
和
锁
升级
我试图使用rowlock来防止某些行在运行时被更新,但问题是我在运行以下代码时根本不能使用表:go begin transaction; select * from tableA with(rowlock) where status = 1 end try begi
浏览 7
提问于2011-02-04
得票数 1
1
回答
常规错误: 1205锁定等待超时;请尝试重新启动事务
我启用了慢查询日志,在我的日志中看到以下条目据我所知,这只是一个简单的
行
更新,其中包含一个被查询的主列(这意味着索引应该可以工作)。但我不能理解的是--为什么Innodb不使用<e
浏览 1
提问于2020-09-27
得票数 1
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券