Sqlserver锁机制.docx

上传人:乾*** 文档编号:14665769 上传时间:2022-11-25 格式:DOCX 页数:7 大小:115.39KB
下载 相关 举报
Sqlserver锁机制.docx_第1页
第1页 / 共7页
Sqlserver锁机制.docx_第2页
第2页 / 共7页
Sqlserver锁机制.docx_第3页
第3页 / 共7页
Sqlserver锁机制.docx_第4页
第4页 / 共7页
Sqlserver锁机制.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

Sqlserver锁机制、什么是锁锁定是MicrosoftSQLServer数据库引擎用来同步多个用户同时对同一个数据块的访问的一种机制。在事务获取数据块当前状态的依赖关系(比如通过读取或修改数据)之前,它必须保护自己不受其他事务对同一数据进行修改的影响。事务通过请求锁定数据块来达到此目的。锁有多种模式,如共享或独占。锁模式定义了事务对数据所拥有的依赖关系级别。如果某个事务已获得特定数据的锁,则其他事务不能获得会与该锁模式发生冲突的锁。如果事务请求的锁模式与已授予同一数据的锁发生冲突,则数据库引擎实例将暂停事务请求直到第一个锁释放。当事务修改某个数据块时,它将持有保护所做修改的锁直到事务结束。事务持有(所获取的用来保护读取操作的)锁的时间长度,取决于事务隔离级别设置。一个事务持有的所有锁都在事务完成(无论是提交还是回滚)时释放。应用程序一般不直接请求锁。锁由数据库引擎的一个部件(称为“锁管理器”)在内部管理。当数据库引擎实例处理Transact-SQL语句时,数据库引擎查询处理器会决定将要访问哪些资源。查询处理器根据访问类型和事务隔离级别设置来确定保护每一资源所需的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 商业租赁

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。