数据库锁类型,锁范围
意向锁->共享锁(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