我使用SQL Server 2008管理Studio連接到SQL Server 2000查詢出
use [MyPrettyDb]
select top 19 * from information_schema.tables
它可以很好的和甜的和快速的。但是這個:
select top 20 * from information_schema.tables
超時停止。
超時的原因是什麼?
P.S. select count(*) from information_schema.tables
快速返回;數據庫中有334個表。
您是否比較了兩種情況的執行計劃? – mwigdahl 2012-07-16 21:10:38
爲什麼要從目錄視圖中選擇19或20 *隨機*行?也許你可以考慮添加一個'ORDER BY'來給你的查詢一些意義。 – 2012-07-16 21:26:16
這是不可能的。查詢計劃超時 – alerya 2012-07-16 21:28:21