Как повлияет настройка индекса на поле varchar? - PullRequest
1 голос
/ 20 августа 2009

У меня есть таблица с примерно 7 миллионами строк данных. Схема выглядит примерно так:

ID  - int (Primary Key)
Name - Varchar(250) Null
...

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

Select * from table where name = 'ABC'

Но как повлияет установка индекса на поле varchar? Размер индекса? Перевешивает ли скорость преимущества против?

1 Ответ

1 голос
/ 20 августа 2009

Если вам часто приходится искать по этому полю, нет сомнений - вам нужен индекс по нему. Вставка будет немного медленнее, и вы потеряете несколько МБ на жестком диске, но это ничто по сравнению с временем поиска, которое вы откажетесь при поиске значения в этом поле.

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