你的位置:pp行情走势分析 > 新闻动态 > SQLserver:长时间处于“正在执行查询”状态

新闻动态
SQLserver:长时间处于“正在执行查询”状态
发布日期:2025-06-24 22:57    点击次数:74
问题

实践过程中发现查询的数据量并不大,但是SQLserver一直在显示“正在执行查询”。

原因

这种情况可能是出现了数据库的死锁问题。 可通过如下SQL语句进行验证:

select   
    request_session_id spid,  
    OBJECT_NAME(resource_associated_entity_id) tableName   
from   
    sys.dm_tran_locks  
where   
    resource_type='OBJECT'

观察查询结果即死锁进程,如查询结果为空则没有死锁进程。

解决方法

通过杀死该死锁进程来解决。 可通过如下SQL语句来处理:

kill 进程号

例如死锁进程号spid为56,则:

kill 56

个人能力有限,如有谬误欢迎广大网友指正。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

Powered by pp行情走势分析 @2013-2022 RSS地图 HTML地图

Copyright Powered by365建站 © 2013-2024