Tag: 数据库优化

SQL中的删除语句非常慢

我有这样的说法是超时的: DELETE FROM [table] WHERE [COL] IN ( '1', '2', '6', '12', '24', '7', '3', '5') 我一次尝试一个这样做: DELETE FROM [table] WHERE [COL] IN ( '1' ) 到目前为止还只有22分钟。 该表有260,000行,是四列。 有没有人有任何想法,为什么这将是如此缓慢,如何加快? 我在[COL]上有一个非唯一的非聚集索引,我正在做WHERE。 我正在使用SQL Server 2008 R2 更新:我没有触发器在桌子上。