Как уменьшить сканирование индекса, избегая сканирования нулевых значений

Я использую SQL Server 2008 R2 и хочу добавить не-кластеризованный индекс на не-]unique, обнуляемое поле. В мой индекс также будет включен еще один столбец, чтобы избежать доступа к моему кластеризованному индексу :

CREATE INDEX IX_My_Index 
ON MyTable (myBasicField) 
INCLUDE (myIncludedField);

. В фактических данных myBasicFieldбудет много NULLs, и мне было интересно, есть ли способ повысить производительность. не сканируя эти NULLsили предотвращая сохранение значений NULLв моем индексе.

Заранее спасибо.

5
задан Amro 3 July 2012 в 19:07
поделиться