摘要:
一个长时间运行的事务(长事务)之所以可能锁住整张表并阻塞其他操作,其根本原因在于数据库为保证数据一致性与隔离性而采用的复杂锁定机制。核心观点包括:事务的隔离级别决定了锁的范围与持续时间、数据库在特定条件下会发生锁升级将行锁提升为表锁、索引失效导致全表扫描进而触发大范围锁定、以及MVCC(多版本并发控 阅读全文
posted @ 2025-08-23 20:21
大发明家2
阅读(54)
评论(0)
推荐(0)
摘要:
要利用数据库事务从根源上防止数据不一致的问题,核心在于将一组逻辑上“不可分割”的、连续的数据库操作,“打包”成一个“要么全部成功,要么全部失败”的“原子”工作单元。一个设计良好的数据库事务通过其内在的“原子性、一致性、隔离性和持久性”四大核心属性,为复杂的数据操作提供了一道坚不可摧的“保险”。这套机 阅读全文
posted @ 2025-08-23 20:17
大发明家2
阅读(17)
评论(0)
推荐(0)

浙公网安备 33010602011771号