Некластерный индекс на сервере SQl - PullRequest
1 голос
/ 24 августа 2011

Я просто делаю тест производительности на своих таблицах базы данных приложения.Я не плох в концепции индексирования в SQL Server. Возможно, когда я пришел в практику, мои теории чертовски смущают меня.привет привет

вот мой вопрос: не могли бы вы рассказать мне сценарий, в котором мне нужно использовать несколько некластеризованного индекса в одной таблице?,

Нужно ли нам более одного индекса для одной книги?Я сбит с толку .

Пожалуйста, помогите.

1 Ответ

2 голосов
/ 24 августа 2011

Индексирование очень сложное и выходит за рамки простого ответа здесь.Однако, как правило, вы добавляете индексы в таблицы на основе того, как вы будете читать данные из таблицы.

, если у вас есть таблица:

YourTable
ID          int identity  PK
WidgetName  varchar(10)
WidgetSize  numeric(6,2)

... и вы часто запускаете:SELECT.. WHERE WidgetName='xyz' затем добавьте индекс для WidgetName, если вы никогда не SELECT.. WHERE WidgetSize =12.4, тогда не добавляйте индекс для этого столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...