我的表格裏面大約有365百萬行,我們每天在數據一年後添加額外的百萬行,並將其移動到另一個存檔我們數據的表中。MSSQL加速查詢365 Millon行
我在DataCollectionID上有一個PK聚簇索引。
我有另外一個指標:在由assetid,DataPointID一個獨特的Nonclusted指數和DatapointDate
我需要對錶很快運行多個選擇查詢......這是我的選擇查詢:
SELECT [DataPointID]
,[SourceTag]
,[DatapointDate]
,[DataPointValue]
FROM DataCollection
Where
DatapointDate >= '2012-09-07' AND
DatapointDate < '2012-09-08' AND
DataPointID = 1100
ORDER BY DatapointDate
該查詢應該返回8,640行,但它需要執行00:00:08(8秒)。即使我說過給我前10名,仍然需要8秒。有人可以幫助我加快這個過程嗎?
難道這只是表現慢嗎? – Arran
我已投票結束此問題,將其遷移到dba.stackexchange.com,我相信這更適合那裏 – Lamak
一旦我們確定它是配置問題,應該移動它。如果他沒有把它放到存儲過程中,它仍然是一個編碼/設計問題。 – egrunin