SQLSERVER 的四个事务隔离级别到底怎么理解?

博客园头条 1年前 (2023) cnblogshot
1.4K 0

内容简介:

一:背景
1. 讲故事
在有关SQLSERVER的各种参考资料中,经常会看到如下四种事务隔离级别。

READ UNCOMMITTED
READ COMMITTED
SERIALIZABLE
REPEATABLE READ

随之而来的是大量的文字解释,还会附带各种 脏读, 幻读, 不可重复读 常常会把初学者弄得晕头转向,其实事务的本质就是隔离,落地就需要锁机制,理解这四种隔离方式的花式加锁,应该就可以入门了,那如何可视化的观察 锁 过程呢?这里借助 SQL Profile 工具。
二:四种事务隔离方式
1. 测试数据准备
还是用上一篇创建的 post 表,脚本如下:

CREATE TABL...

查看原文

? SQLSERVER 的四个事务隔离级别到底怎么理解?

版权声明:cnblogshot 发表于 2023-02-04 13:47:24。
转载请注明:SQLSERVER 的四个事务隔离级别到底怎么理解? | 程序员导航网

暂无评论

暂无评论...