行锁

p@nd@2 个月前
数据库·oracle·行锁
Oracle定位行锁的数据行今天上午在查询行锁的事后发现v$lock的id1和id2,阻塞的和被阻塞的会话一样,这能说明什么?既然是被阻塞了,那争用的应该是同一块数据,但是一个事务已经修改了,没提交数据块上还有前镜像的指针,另一个事务想要修改(这里应该修改不了那为什么id1和id2一样呢),应该是构造一致性读去读取这个地址吧?
lgx2113 个月前
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)。