中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

SQL Server數(shù)據(jù)庫(kù)表鎖定原理以及如何解除表的鎖定--示例演示

  原理篇:SQL Server數(shù)據(jù)庫(kù)表鎖定原理以及如何解除表的鎖定

  有幾個(gè)朋友留言建議結(jié)合例子來(lái)演示一下,上篇已經(jīng)說(shuō)過(guò)鎖的幾種類型,可以利用系統(tǒng)動(dòng)態(tài)視圖sys.dm_tran_locks查看到,重要的欄位如下:

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

  一、下面以AdventureWorks2008為示例數(shù)據(jù)庫(kù)做簡(jiǎn)要的說(shuō)明,過(guò)濾掉一般的數(shù)據(jù)庫(kù)的共享鎖,作為示例必須要看到鎖,所以用WITH(HOLDLOCK)來(lái)保持鎖。

  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知識(shí)庫(kù)SQL Server數(shù)據(jù)庫(kù)表鎖定原理以及如何解除表的鎖定--示例演示,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品国产一区二区三区在线观看 | 成年人在线观看视频 | 伊人免费网 | 欧美极品一区二区 | 欧美韩一区二区三区 | 成人在线视 | 国产精品99久久久久久www | 一区二区福利视频 | 999久久| 青青草久久 | 日韩在线免费视频 | 国产欧美在线一区 | 男女羞羞视频网站 | 亚洲天堂成人在线视频 | 精品无码久久久久久久动漫 | www.一区二区三区 | 日日干综合 | 欧美一区| 91在线 | 欧美国产日韩一区二区三区 | 久久国产精品免费一区二区三区 | 欧美国产激情二区三区 | 欧美精品一区二区三区四区五区 | 一级黄色录像片子 | 国产午夜视频 | 久久国产精品91 | 国产成人高清视频 | 性高湖久久久久久久久 | 日韩成人精品一区 | 亚洲 中文 欧美 日韩 在线观看 | 国产精品福利在线观看 | 影音先锋中文字幕在线观看 | 久热精品在线观看视频 | 成人片免费看 | 成人伊人 | 日韩超碰在线 | 国产精品免费视频一区 | 亚洲视频一区二区三区 | 久久国产高清 | 成人免费视频 | 日日人人 |