2012-03-28 99 views
0

非集羣索引掃描開銷是53%,這是一個不好的症狀嗎?Sql Server執行計劃,非集羣索引掃描的開銷

+2

看起來這更適合[dba](http://dba.stackexchange.com/)。 – Oded 2012-03-28 09:39:31

+0

那麼它比我猜想的表掃描要好。你可以發佈表和查詢嗎?查詢和/或索引可以更有效地寫入。 – mattytommo 2012-03-28 09:41:56

回答

0

如果期望迭代器返回表中總行數的百分之幾以上,那麼SQL Server將不會在鍵/書籤查找中使用非聚簇索引。

+1

[看起來你剛從這裏複製了這個短語](http://aboutsqlserver.com/2010/09/29/when-sql-server-uses-non-clustered-indexes/)。這怎麼回答這個問題呢?在你看來,53%是一個不好的症狀? – 2012-03-28 10:31:48

+0

是的。並且需要檢查所有情況。 – 2012-03-28 11:26:04

2

這取決於您的查詢。總查詢總是花費100%。所以,如果你有一個像

SELECT Name from Customers WHERE ID = 3 

比索引掃描查詢或尋求甚至可以花費100%。這並不意味着這是一件壞事。如果你想要一個明確的答案關於你的查詢,那麼你至少應該發佈查詢本身。

相關問題