本文介紹了如何減少簡單選擇查詢的響應時間?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
MarketPlane
表包含超過 6000 萬行.
MarketPlane
table contains more than 60 million rows.
當我需要特定日期的飛機總數時,我執行此查詢需要超過 7 分鐘.我怎樣才能減少這個時間?
When I need the total number of plane from a particular date, I execute this query which takes more than 7 min. How can I reduce this time ?
SELECT COUNT(primaryKeyColumn)
FROM MarketPlan
WHERE LaunchDate > @date
我已經實現了您鏈接中提到的所有內容,即使現在我已經實現了 With(nolock)
,它將響應時間減少到 5 分鐘.
I have implemented all things mentioned in your links even now I have implemented With(nolock)
which reduce response time is to 5 min.
推薦答案
您必須在表上創建索引,或者按日期對表進行分區.
您可能還想看看
SQL Server 2000/2005 索引視圖性能調整和優化技巧
SQL Server 索引視圖一個>
這篇關于如何減少簡單選擇查詢的響應時間?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!