技术栈
行锁
p@nd@
2 个月前
数据库
·
oracle
·
行锁
Oracle定位行锁的数据行
今天上午在查询行锁的事后发现v$lock的id1和id2,阻塞的和被阻塞的会话一样,这能说明什么?既然是被阻塞了,那争用的应该是同一块数据,但是一个事务已经修改了,没提交数据块上还有前镜像的指针,另一个事务想要修改(这里应该修改不了那为什么id1和id2一样呢),应该是构造一致性读去读取这个地址吧?
lgx211
3 个月前
mysql
·
行锁
·
间隙锁
·
可重复读
·
幻读
MySQL 通过 Next-Key Locking 技术(行锁+间隙锁)避免幻读问题
在MySQL中,InnoDB引擎通过Next-Key Locking技术来解决幻读问题。幻读是一种事务并发问题,通常出现在Repeatable Read隔离级别下的范围查询操作中。幻读的现象是,事务在查询时多次执行相同的范围查询,但由于其他事务的插入或删除操作导致结果不一致,出现“幻觉”一样的记录。
高铭杰
8 个月前
分布式
·
postgresql
·
行锁
·
pgxl
·
for update
Postgresql源码(132)分布式行锁的原理分析
相关 《Postgresql源码(131)行锁的原理分析》PG中的行锁在上一片中做了分析《Postgresql源码(131)行锁的原理分析》,本篇对分布式PG(PGXL)中的行锁做一些分析。(版本:Postgres-XL 10alpha2)
一个搬砖的农民工
9 个月前
mysql
·
排它锁
·
行锁
·
间隙锁
·
临键锁
·
共享锁
MySQL 锁机制全面解析
MySQL按锁的粒度分主要分为全局锁、表锁和行锁。锁类型分为共享锁和排它锁。全局锁是一种锁定机制,它可以对整个数据库或特定的资源进行锁定。
华为云开发者联盟
1 年前
锁
·
轻量级锁
·
表锁
·
行锁
一次性全讲透GaussDB(DWS)锁的问题
本文分享自华为云社区《GaussDB(DWS)锁问题全解》,作者: yd_211043076。1、常规锁:常规锁主要用于业务访问数据库对象的加锁,保护并发操作的对象,保持数据一致性;常见的常规锁有表锁(relation)和行锁(tuple)。