gpt4 book ai didi

sql-server - 查询时挂起的 MS SQL 特定表

转载 作者:行者123 更新时间:2023-12-02 18:10:46 25 4
gpt4 key购买 nike

我有 SQL Server 2008。我在数据库的表中运行查询。最奇怪的事情不断发生。我在表上运行一个简单的选择语句。我知道表中有 62 行,但它卡在第 48 行并继续“查询...”。已经等了几个小时了,事情还没有从那里开始。我只知道有两个程序,一个报告服务连接到该特定表和另一个用户。有谁知道可能导致此问题的原因以及我如何追踪该表上的锁的来源?

作为旁注,我注意到日志仅在我检查的前一天显示自动增长失败的通知。会不会和这个有关系?

最佳答案

如果你做了

SELECT * FROM YourTable WITH(NOLOCK)

还挂着吗?

此外,当它确实被阻止时,您可以尝试运行

exec sp_who2

并查看 BlkBy 列以查看哪个进程正在阻止您。

如果这没有说明任何问题 this article提供一些有关某些 DMV 的信息,可能有助于深入了解等待原因。

关于sql-server - 查询时挂起的 MS SQL 特定表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com