首页 > 数据库 >SQL SERVER 查数据库中锁的情况

SQL SERVER 查数据库中锁的情况

时间:2024-05-27 17:55:49浏览次数:23  
标签:dm 中锁 SERVER sys session SQL resource id ES

SELECT
L.request_session_id AS SessionID,
DB_NAME(L.resource_database_id) AS DatabaseName,
O.Name AS LockedObjectName,
P.object_id AS ObjectID,
L.resource_type AS ResourceType,
L.request_mode AS LockType,
ST.text AS SqlStatementText,
ES.login_name AS LoginName,
ES.host_name AS HostName
FROM sys.dm_tran_locks L
JOIN sys.partitions P ON P.hobt_id = L.resource_associated_entity_id
JOIN sys.objects O ON O.object_id = P.object_id
LEFT JOIN sys.dm_exec_sessions ES ON ES.session_id = L.request_session_id
LEFT JOIN sys.dm_exec_requests ER ON ER.session_id = L.request_session_id
CROSS APPLY sys.dm_exec_sql_text(ER.sql_handle) ST
WHERE resource_database_id = DB_ID()
--and O.Name='BillNOPre'

标签:dm,中锁,SERVER,sys,session,SQL,resource,id,ES
From: https://www.cnblogs.com/jieling/p/18216129

相关文章

  • mysql定时备份数据库
    一、使用navicat进行自动备份1、选择自动运行;2、创建批处理作业;3、选中需要操作的数据库;4、保存;1、设置任务计划;2、新建触发器;3、选择执行时间;完成这些之后,就可以了。 mysqldump 命令使用mysqldump命令备份数据库mysqldump-uroot-p123456(需要备份的数据库)>E:/%da......
  • MySQL - [05] 需求&场景
      一、生成测试数据(1)首先,有表如下createtableapp_user(`id`bigint(20)notnullauto_incrementcomment'用户id',namevarchar(50)notnullcomment'用户名',emailvarchar(50)comment'邮箱',phonevarchar(20)comment'......
  • mssql分区表创建
    使用分区表提高并发能力和查询处理性能(需命中分区)CREATEPARTITIONFUNCTIONRangePF1(INT)ASRANGELEFTFORVALUES(10,100,1000);SELECT$PARTITION.RangePF1(1000);CREATEPARTITIONSCHEMERangePS1ASPARTITIONRangePF1ALLTO('PRIMARY');CREATETABLEd......
  • MySQL中UPDATE JOIN
    在MySQL数据库中,UPDATE语句用于修改表中现有的记录。有时,我们需要根据另一个相关联表中的条件来更新表中的数据。这时就需要使用UPDATEJOIN语句。最近我们遇到了这样的需求:我们有一张历史记录表,其中一个字段记录了用,连接的多个用户账号。现在,我们添加了一列,需要将这些账号翻译为......
  • MySQL - [03] 数据库引擎
    所有的数据库文件都存在data目录下,本质还是文件的存储。  --建表时指定编码格式为中文utf-8CREATETABLEIFNOTEXISTS`student`( `id`INT(4)NOTNULLAUTO_INCREMENTCOMMENT'学号', `name`VARCHAR(30)NOTNULLDEFAULT'匿名'COMMENT'姓名', `pwd`VARCHA......
  • 部署经典黄金架构LAMP----编译安装MySQL----2
    版本要求:mysql-5.6.49安装目录:/usr/local/msyql数据目录:/usr/local/msyql/data端口:33061、检查是否安装了mariadb(如果有会返回,给它卸载了) [root@localhostlocal]#rpm-qa|grep-imariadbmariadb-libs-5.5.65-1.el7.x86_64[root@localhostlocal]#rpm-qa|grep-im......
  • postGreSql数据库,使用postgis扩展,升级成地理空间数据库
    文章目录一、PostgreSQL二、PostGIS三、PostGIS和PostgreSQL的关系四、PostGIS有哪些功能1.存储地理空间数据类型2.空间索引3.空间分析功能4.地理空间数据的输入和输出五、postGreSql数据库,使用postgis扩展,如何升级成地理空间数据库六、验证地理空间数......
  • mysql常用命令
    连接mysqlmysql-ualgorithm-hxxx-P11234-pxxx添加索引altertablewiki_update_infoaddindexidx_url(url);查看阻塞进程select*frominformation_schema.innodb_trx;常用语句selectt1.post_uuid,t1.urlfromwiki_analysis_infoast1fulljoinwiki_link_info......
  • sql server 修改表字段长度耗时问题分析
    产品报了一个bug,保存某个单据时报错,数据库错误。本地调试后发现是某个表字段长度不够导致,所以解决起来很简单,优化下长度即可,通过ALTERTABLE修改表字段长度。通常这么做无可厚非,字段不够当然是加字段了。不过随着业务量的提升,很多看似简单的问题在处理起来的时候,也许并不......
  • Mysql初始
    存储数据的演变过程基于内存保存:字典,列表基于硬盘本地保存文本文件文件夹json模块保存基于网络保存TCP服务端数据库就是一个基于网络通信保存数据的应用程序数据库类型关系型数据库:通过关系模型组织数据,支持sql查询MySQL,postgresqlOraclesqlserver特......