2011-01-28 67 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