当前位置:新励学网 > 秒知问答 > server锁原理

server锁原理

发表时间:2024-07-28 13:39:10 来源:网友投稿

1、锁的用途

为了避免同时争夺数据库资源,将数据库加锁,只有拿到钥匙的用户才能使用;2锁的粒度

行锁(Row)--->页锁(Page)--->区锁(Partition 8个页)---->表锁(Table)

3、锁的类型

共享锁: 用于所有的只读数据操作(select);

修改锁: 在修改操作的初始化阶段用来锁定可能要被修改的资源(update);

独占锁X(排它锁):为修改数据而保留的;(独占锁不能和其他锁兼容)

架构锁:分为结构修改锁(Sch-M)和结构稳定锁(Sch-S);

意向锁:说明SQL Server在资源的底层获有共享锁或独占锁的意向;(包含三种类型:意向排它锁(IX)、意向共享锁(IS)和意向排它共享锁(SIX))

批量复制锁:批量复制数据时使用批量修改锁

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!