四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

SQL Server數據庫表鎖定原理以及如何解除表的鎖定--示例演示

  原理篇:SQL Server數據庫表鎖定原理以及如何解除表的鎖定

  有幾個朋友留言建議結合例子來演示一下,上篇已經說過鎖的幾種類型,可以利用系統動態視圖sys.dm_tran_locks查看到,重要的欄位如下:

  resource_type:被鎖的資源類型(Database, FILE, Object,PAGE,KEY,EXTENT,RID,APPLICATION,METADATA,HOBT,APPOCATION_UNIT)。
  request_mode:鎖的類型(共享鎖,更新鎖,排它鎖,架構鎖等)。
  resource_description:資源描述。
  request_session_id:Request session ID。

  一、下面以AdventureWorks2008為示例數據庫做簡要的說明,過濾掉一般的數據庫的共享鎖,作為示例必須要看到鎖,所以用WITH(HOLDLOCK)來保持鎖。

  1. Shared locks (S) 共享鎖

USE AdventureWorks2008

BEGIN TRAN
select * from Sales.SalesOrderHeader WITH(HOLDLOCK)
where SalesOrderID='43662'


SELECT resource_type, request_mode, resource_description,request_session_id, DB_NAME(resource_database_id)as resource_database
FROM sys.dm_tran_locks
WHERE resource_type <> 'DATABASE'

--ROLLBACK TRAN

it知識庫SQL Server數據庫表鎖定原理以及如何解除表的鎖定--示例演示,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 金珠主演电影韩剧| 巨齿鲨2:深渊 电影 | 朱莉娅·安最经典十部电影| 美女洗澡直播| 碧血蓝天| 水晶的作用与功效| 春心荡漾第二季无删减| 战无双| 朱璇| 在线播放www| 打开免费观看视频在线观看高清| 720lu在线观看| 郭云飞| 张子恩| 理发店3| 亚纱美| 光彩年华| 黑咖啡早上空腹喝还是饭后喝| 刘禹| 白世莉电影 | 误杀2演员| 黑暗圣经在线观看| 生男生女清宫图| 王紫瑄| 电影二嫫1994在线观看完整版| 人口高质量发展形势与政策论文| 电影《金刚川》| av电影网| the bodyguard| 小狗克罗历险记| 成龙电影全部电影作品大全| 柳晋阳| 秀人网模特安然maleah简介| 七上语文背诵清单表| 十月电影| 1—42集分集剧情简介| 成人免费视频观看视频| 坡道上的家| 直播浙江卫视| (一等奖)班主任经验交流ppt课件| 大唐诡事录之西行免费观看|