2011-01-28 64 views
0

在我的表格中,我在表格中有300多条记录。选择查询针对特定表格缓慢运行

如果,例如,我跑

select top 200 * from tablename 

运行速度很快。但是,如果我跑

select top 301 * from tablename

它执行了很长时间.....

此外,我不能在所有运行下面的查询:

select * from tablename

...它太慢...

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

+0

300条记录?恩,那不是很多! – 2011-01-28 10:25:03

回答

1

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

如果你有一个标识列,你可以只运行这个命令:

delete from dbo.Table where TableID>301