为特定表选择“慢慢运行”

时间:2011-01-28 10:21:26

标签: sql-server

在我的表中,我在一张表中有超过300条记录。

例如,如果我运行

select top 200 * from tablename
它运行得很快。但如果我跑

select top 301 * from tablename

它正在执行很长时间.....

另外,我根本无法运行以下查询:

select * from tablename

......太慢了......

我想删除该表中301之后的记录。

1 个答案:

答案 0 :(得分:1)

你的桌子有多宽?表定义是什么样的?

如果你有一个标识列,你可以运行它:

delete from dbo.Table where TableID>301