我在 SQL Server 2008 R2 中有一个数据库,其中所有表似乎都正常运行,除了一个表。
在此表中,我无法删除一行或插入一行,因为它持续了 30 多分钟并超时。
我的插入看起来像这样:
INSERT INTO [dbo].[brokenTable] ([Change], [Date], [ProdId], [IntCol])
VALUES ('test', getdate(), null, '99999')
但是,我可以选择。选择前 200,000 名需要 33 秒。表中只有约 260,000 行。有五列(一个 int 主键、一个日期、另一个 int 列和 2 个 varchar 列。)
这张桌子过去工作得很好而且很快,我根本没有做任何结构改变。
有谁知道为什么会发生这种情况,以及如何解决?