Створення індексів sql server (ms sql) для nvarchar

27

Програмування Asp.net
Попередній

Наступний

Як всім відомо для прискорення пошуку в таблиці потрібно створювати індекси (відверто кажучи, я не знаю на скільки воно там прискорює пошук, але якщо таблиця часто змінюється (а пошук майже завжди відбувається за часто змінюваної таблиці), то наявність великої кількості індексів може тільки зашкодити роботі).

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

Після цього відкриється вікно для створення індексів. У ньому, я думаю, все зрозуміло: натискаєте add, вибираєте поле, метод сортування за спаданням або за зростанням) і все.

Тепер, що стосується поле nvarchar. Створити індекс для цього поля можна тільки тоді, коли його розмір менше 450. Коротше для nvarchar(max) створювати індекс неможливо, а можна для nvarchar(450)