gpt4 book ai didi

sql-server - SQL Server 表简单选择查询花费的时间太长

转载 作者:行者123 更新时间:2023-12-05 08:57:42 25 4
gpt4 key购买 nike

我在 MS SQL Server 中有一个简单的表。

CREATE TABLE [dbo].[Personas] (
[Name] varchar(250) NOT NULL,
[ID] varchar(250) NOT NULL,
[IntranetID] varchar(250) NULL,
[eMail] varchar(250) NULL,
[Number] varchar(50) NULL,
[ModifDate] datetime NULL)
ON [PRIMARY];

在截断数据并将数据再次插入该表后,我无法执行简单的选择查询或简单的计数查询。流程任务一直在运行,没有结束。但是我可以在除此之外的其他表上成功查询。

select * from Personas;
select count(*) from Personas;

我如何知道发生这种情况的原因以及如何解决?查询中没有错误消息,所以我不知道错误是什么。我怎么知道表是否已损坏?

我不是 SQL Server 管理方面的专家,但我尝试执行以下操作。我不确定这是否是原因,如果是的话如何解决。

DBCC SQLPERF(logspace)

Result:
Log Size (MB) = 19.6
Log Space Used (%) = 78.79
Status = 0

请帮忙。提前谢谢你。

最佳答案

试试这个,

select count(*) from Personas with (nolock)

注意:

如果此查询返回结果,那么我们可以确定您的表在其他某个 session 中被锁定。您必须确定阻塞您的表的 session 。您可以终止该 session 或在其中提交事务。

关于sql-server - SQL Server 表简单选择查询花费的时间太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30049004/

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