2012-03-28 4 views
0

クラスタ化されていないインデックススキャンのコストが53%であることは悪い症状ですか?Sqlサーバーの実行計画、非クラスタ化インデックススキャンのコスト

+2

[dba](http://dba.stackexchange.com/)に適しているようです。 – Oded

+0

それは私が推測するテーブルスキャンよりも優れています。あなたはテーブルとクエリを投稿できますか?クエリおよび/またはインデックスは、より効率的に書かれ得る。 – mattytommo

答えて

0

SQL Serverは、イテレータがテーブルからの合計行の数%以上を返すことが予想される場合、キー/ブックマーク参照付き非クラスタ化インデックスは使用しません。

+1

[ここからそのフレーズをコピーしたようです](http://aboutsqlserver.com/2010/09/29/when-sql-server-uses-non-clustered-indexes/)。とにかくそれはどのように質問に答えますか?あなたの意見では53%が悪い症状ですか? –

+0

はい、そうです。それが達成されるすべてのシナリオをチェックする必要があります。 –

2

これはクエリによって異なります。合計クエリは常に100%のコストです。たとえば、

SELECT Name from Customers WHERE ID = 3 

のようなクエリがインデックススキャンまたはシークよりも100%コストがかかる場合もあります。それは悪いことではありません。あなたがあなたの質問について明確な答えをしたいのであれば、少なくとも質問自体を投稿するべきです。

関連する問題