一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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數據庫表鎖定原理以及如何解除表的鎖定--示例演示,轉載需保留來源!

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

主站蜘蛛池模板: www日本在线观看 | 亚洲综合久久伊人热 | 99ri精品| 五月天亚洲综合 | 丁香婷婷开心激情深爱五月 | 欧美激情成人网 | 国产在视频 | 精品久久久久久无码中文字幕 | 亚洲精品私拍国产福利在线 | 蜜臀91精品国产免费观看 | 久久久精品国产 | 久久久久国产一级毛片高清板 | 天天干天天插天天 | 精品视频中文字幕 | 国产色视频一区二区三区 | 国产午夜亚洲精品不卡福利 | 久久久久久一级毛片免费野外 | 亚洲综合色一区二区三区小说 | 高清一区二区三区四区五区 | 国产视频自拍一区 | 日韩一区二三区无 | 国产中文字幕一区 | 精品日本亚洲一区二区三区 | 国产在线观看精品一区二区三区91 | 久久伊人婷婷 | 精品国产成人 | 国产乱子伦一区二区三区 | 91福利片 | 国产成人一区二区三区影院免费 | 亚洲一区二区综合 | 欧美成人性色生活片天天看 | 婷婷六月天激情 | 六月色播 | 免费黄视频网站 | 91免费观看在线网址 | 久久青青91费线频观青 | 四虎精品久久久久影院 | 色偷偷亚洲第一成人综合网址 | 成人a毛片一级 | 婷婷四房 | 日本精品国产 |