page contents

sqlserver面试题:锁的粒度有哪些?

轩辕小不懂 发布于 2022-03-02 15:53
阅读 655
收藏 0
分类:数据库
3193
Nen
Nen
- 程序员

数据库锁:锁定整个数据库,这通常发生在整个数据库模式改变的时候。

表锁:锁定整个表,这包含了与该表相关联的所有数据相关的对象,包括实际的数据行(每一行)以及与该表相关联的所有索引中的键。

区段锁:锁定整个区段,因为一个区段由8页组成,所以区段锁定是指锁定控制了区段、控制了该区段内8个数据或索引页以及这8页中的所有数据行。

页锁:锁定该页中的所有数据或索引键。

行或行标识符:虽然从技术上将,锁是放在行标识符上的,但是本质上,它锁定了整个数据行。

请先 登录 后评论