![]() |
|
Модераторы: skyboy |
![]()
|
|
| Burrr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 4.9.2005 Репутация: нет Всего: 20 |
Имеется в виду не PRIMARY KEY, а обычный INDEX.
Как его добавить в таблицу и какой он бывает (уникальный и неуникальный) описывать не надо - знаю. Вопрос в том, для чего он нужен? Может ли он ускорить сортировку и поиск? Для каких столбцов его логично применять. Например, есть таблица новостей (примитивный пример):
В этой таблице будет производиться поиск по полям title, abstract, html и сортировка по createDate. Каким образом расставить индексы, чтобы ускорить поиск и сортировку? Какие у индексов будут плюсы и минусы? |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
поиск - да, сортировку - нет.
я бы тут сделал FULLTEXT индекс на поля title, abstract и html. |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 1 Всего: 360 |
Для этого собственно индексы и нужны. Грубо говоря индекс - это те же данные, только отсортированные. Для тех, которые птинимают участие в "WHERE" части запроса. |
|||
|
||||
| profispb |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Индексы ускоряют поиск, хотя мы делали на практической работе в Универе с индексами. Они показали максимальную скорость поиска при работе с числовыми данными, с текстовыми ситуация осталась таже. Хрень такая и причем у всех.
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |