G+

Создание индексов sql server (MSSQL) для nvarchar

Программирование Asp.net
Предыдущий Следующий

Как всем известно для ускорения поиска в таблице нужно создавать индексы (откровенно говоря, я не знаю на сколько оно там ускоряет поиск, но если таблица часто изменяется (а поиск почти всегда происходит  по часто изменяемой таблице), то наличие большого количества индексов может только повредить работе).

Для создания индекса, нужно нажать на Manage Indexes and Keys (эта кнопка появляется, когда вы редактируете таблицу)

После этого откроется окно для создания индексов. В нем, я думаю, все понятно: нажимаете add, выбираете поле, метод сортировки (по убыванию или по возрастанию) и все.

Теперь, что касается поле nvarchar. Создавать индекс для этого поля можно только тогда, когда его размер меньше 450. Короче для nvarchar(max) создавать индекс нельзя, а можно для nvarchar(450)

Комментарий:
  • В 07.12.2011 16:38:46, Аноним

    лучше делать руками через скрипт

Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве