• 数据库的锁定


    查询当前数据库的锁:exec sp_lock

    查询锁定的语句: DBCC INPUTBUFFER(spid) 

    那个用户在执行这条语句: exec sp_who spid

    sp字段的含义

    spid: session id
    dbid: 数据库ID
    objid:对象ID号(要查看这个对象,你可以在主数据库中的sysobjects表格中查询指定的objid)
    indid:索引ID号
    type:表示资源类型。 该值可以是下列值之一:DATABASE、FILE、OBJECT、PAGE、KEY、EXTENT、RID、APPLICATION、METADATA、HOBT
    或 ALLOCATION_UNIT。
    DB:数据库、TAB:表、PG:页、EXT:簇、RID:行标等
    resource: 锁资源
    资源类型 描述
    RID 表内已锁定行的行标识符。行由 fileid:page:rid 组合进行标识,其中,rid 是页中的行标识符。
    KEY SQL Server 内部使用的十六进制数字。
    PAG 页码。页由 fileid:page 组合进行标识,其中,fileid 是 sysfiles 表中的 fileid,而 page 是该文件内的逻辑页码。
    EXT 正被锁定的扩展盘区中的第一个页码。页由 fileid:page 组合进行标识。
    TAB 由于 ObjId 列已包含表的对象 ID,所以没有提供任何信息。
    DB 由于 dbid 列已包含数据库的数据库 ID,所以没有提供任何信息。
    mode:请求的模式。 对于已授予的请求,为已授予模式;对于等待请求,为正在请求的模式。
    锁模式(S:共享锁、U:修改锁、X:排它锁、IS共享意图锁、IX排它意图锁)
    status: 可能的值有 GRANTED、CONVERT、WAIT、LOW_PRIORITY_CONVERT、LOW_PRIORITY_WAIT 或 ABORT_BLOCKERS。
    当前该锁的状态(GRANT获得状态、WAIT被其它进程阻塞、CVNT当前锁正在转化)。

  • 相关阅读:
    将msm文件加到安装项目中去
    css定义滚动条的样式详解
    网页编辑中常用操作的一些问题
    WCF身份验证及无法找到 X.509 证书的终极解决方案
    关于ie8 的margintop 问题
    c#实现随鼠标移动窗体
    符号列表
    拓朴分析之面中检查有几个点(查只有一个点 作为标注)
    新公司上班啦!
    The application is not licensed to perform this operation
  • 原文地址:https://www.cnblogs.com/wuyong09/p/4978290.html
Copyright © 2020-2023  润新知