我們的網站非常辛苦,因此我們正在考慮優化一些現有查詢。SQL Server 2005聚簇索引查詢速度
雖然尋找到這一點,我們跑過幾個查詢其執行計劃是在聚集索引的簡單引用查詢快約4-5倍......例如
如果這是舊的查詢:
SELECT ...
FROM myTable
WHERE categoryID = @category
AND lotID = lotID
似乎我們不能做的如何牛逼感:
SELECT ...
FROM myTable
WHERE categoryID = @category
以下查詢將根據SSMS執行計劃要快4倍他會使查詢更快。聚集索引在lotID上,但是由於它與自身進行了比較,這有何幫助?
這隻會是如果SELECT語句中的所有列也都在聚簇索引中。我不認爲在這裏是這種情況(儘管可能是) – 2009-06-16 18:47:11