Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.31;
Скачать: CL | DM;

Вниз

зачем нужны индексы?   Найти похожие ветки 

 
td   (2003-03-12 19:36) [0]

Зачем нужны индексы кроме сортировки?


 
Anatoly Podgoretsky ©   (2003-03-12 19:43) [1]

Больше не зачем, побочный эффект - быстрый поиск


 
Desdechado ©   (2003-03-12 19:46) [2]

ну, и для поддержания ссылочной целостности
а еще, если индекс уникальный, для обеспечения уникальности внутри колонки


 
td   (2003-03-12 19:59) [3]

а для фильтрации каким-то образом помогает?


 
y-soft ©   (2003-03-12 20:11) [4]

Если фильтрация производится на сервере БД, то еще как помогает, если индексы правильные


 
td   (2003-03-12 22:44) [5]

что такое "правильные индексы"?


 
MsGuns ©   (2003-03-12 23:23) [6]

>y-soft © (12.03.03 20:11)
Что есть сервер для парадокса ?

>td (12.03.03 22:44)
>что такое "правильные индексы"?
Это значит разумные. Правило 20%. Кроме того, включение в индексы длинных символьных полей существенно снижает эффективность индекса. В некоторых случаях может даже тормозить.



 
just_1869 ©   (2003-03-12 23:26) [7]

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


 
y-soft ©   (2003-03-13 08:16) [8]

>MsGuns © (12.03.03 23:23)
>>y-soft © (12.03.03 20:11)
>>Что есть сервер для парадокса ?

Имелось в виду, что фильтрация выполняется средствами СУБД, а не на уровне приложения

По поводу "правильных" индексов надо еще добавить, что

1. После массовых изменений индекс не мешает перестраивать, иначе эффективность его может резко упасть из-за несбалансированности
2. При сложной фильтрации не мешает оптимизировать план выборки
3. Выражения с LIKE и CONTAINING применением индексов не оптимизируются


 
just_1869 ©   (2003-03-13 10:41) [9]

> y-soft © (13.03.03 08:16)
> 3. Выражения с LIKE и CONTAINING применением индексов не оптимизируются

зато во многих серверах уже относительно давно есть средства для поиска текста


 
y-soft ©   (2003-03-13 11:27) [10]

>just_1869 © (13.03.03 10:41)

Многие сервера сейчас индексы по выражениям поддерживают



Страницы: 1 вся ветка

Текущий архив: 2003.03.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
14-100432
vopros
2003-03-14 10:39
2003.03.31
Давайте мне поможем с DbgridEh из Ehlib


14-100430
jack128
2003-03-13 20:10
2003.03.31
Всем кто получил образование по специальности программист


14-100401
Balda
2003-03-13 20:23
2003.03.31
Блин, как в гриде удалить просто запись? че нажать то?:-)


3-100166
just_1869
2003-03-11 02:22
2003.03.31
Ошибка соединения через DataSnap с MS SQL 2000


14-100447
Supreme 2
2003-03-13 18:54
2003.03.31
Почему я задаю вопросы, касающиеся девушек? Отвечаю: