数据库锁类型,锁范围

 

意向锁->共享锁(S锁)->更新锁(U锁)->独占锁(X锁)

 

mssql

查看锁  exec sp_lock; 其中spid是进程标识号

查看进程 exec sp_who; 

查看进程正在执行的命令 DBCC INPUTBUFFER(spid); 

 

 sp_lock 中的

锁类型 Type :

RID   =   表中单个行的锁,由行标识符   (RID)   标识。     行锁
KEY   =   索引内保护可串行事务中一系列键的锁。       行锁
PAG   =   数据页或索引页的锁。               页锁
EXT   =   对某区的锁。 
TAB   =   整个表(包括所有数据和索引)的锁。        表锁
DB   =   数据库的锁。 
FIL   =   数据库文件的锁。 
APP   =   指定的应用程序资源的锁。 
MD   =   元数据或目录信息的锁。 
HBT   =   堆或   B   树索引的锁。在   SQL   Server   2005   中此信息不完整。 
AU   =   分配单元的锁。在   SQL   Server   2005   中此信息不完整。

表ID号 ObjId :

 SELECT * FROM sysobjects where id={ObjId}; 查找是哪个数据表

锁定的范围 Resource 

 

 

参考:

https://www.cnblogs.com/chillsrc/archive/2013/04/13/3018386.html

posted @ 2020-06-19 16:54  delafqm  阅读(110)  评论(0编辑  收藏  举报