包含关于活动锁的信息,它是在用户进行查询时动态创建的
仅限 master 数据库 syslocks 包含关于活动锁的信息,它是在用户进行查询时动态创建的。不允许更新 syslocks。
表 ID。
数据库 ID
页码
锁类型
持有锁的进程的 ID
与该锁关联的游标的名(如果有)
锁所属的进程系列(协调进程及其工作进程)。fid值为:
锁请求的环境类型
值 | 解释 |
---|---|
null | 持有该锁的任务在执行串行查询,或者在事务隔离级别 1 上执行并行查询。 |
0x1 | 在完成查询之前,持有锁的任务将一直持有锁。 当出现以下情况时,锁的环境可能是 FAM_DUR (0x1H):• 锁是作为并行查询的一部分持有的表锁。• 锁是工作进程在隔离级别 3 上持有的。• 锁是并行查询中的工作进程持有的,并且必须在事务的持续时间内持有。 |
0x2 | 由可序列化的读取任务持有的域锁。 |
0x4 | 无限键锁。 |
0x8 | 在所有页锁定表的索引页上获取的锁。 |
0x10 | 在页或行上获取以删除行的锁。 |
0x20 | 执行收缩或拆分操作期间在索引页上获取的地址锁。 |
0x40 | 执行可重复的读取操作的事务持有的意图锁。 仅对 DOL 表中的共享意图锁和排它意图锁有效。 |
行号
唯一的锁所有者 ID
分区 ID
留作将来使用(不能用于集群环境)
实例的 ID(只能用于集群环境)