Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Целесообразность создания индекса / 8 сообщений из 8, страница 1 из 1
23.05.2019, 18:33
    #39817310
Interloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целесообразность создания индекса
Какое количество уникальных значений должно быть в столбце таблицы, чтобы принять решение о целесообразности создания индекса по этому столбцу?
...
Рейтинг: 0 / 0
23.05.2019, 18:38
    #39817313
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целесообразность создания индекса
Interloper, целесообразность не определяется таким образом
...
Рейтинг: 0 / 0
23.05.2019, 18:41
    #39817314
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целесообразность создания индекса
Уникальных значени должно быть больше 0.
...
Рейтинг: 0 / 0
23.05.2019, 19:38
    #39817332
Interloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целесообразность создания индекса
Гавриленко Сергей АлексеевичУникальных значени должно быть больше 0.

Если значения 2, индекс создавать очевидно нет смысла. Сколько должно быть, чтобы можно было задуматься о его создании?
...
Рейтинг: 0 / 0
23.05.2019, 19:39
    #39817333
Interloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целесообразность создания индекса
buserInterloper, целесообразность не определяется таким образом

Я знаю, что есть другие основания для целесообразности. Меня интересует сейчас влияние селективности на целесообразность.
...
Рейтинг: 0 / 0
23.05.2019, 19:45
    #39817335
Щукина Анна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целесообразность создания индекса
InterloperЕсли значения 2, индекс создавать очевидно нет смысла.Отнюдь. Если из этих двух значений будет 99% одно значение и 1% другое, а запросы используют как раз фильтрацию по этому самому одному проценту, то индекс будет очень даже к месту. А если его ещё и фильтрованным сделать, то вообще всё залетает...
...
Рейтинг: 0 / 0
23.05.2019, 19:51
    #39817340
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целесообразность создания индекса
Щукина АннаInterloperЕсли значения 2, индекс создавать очевидно нет смысла.Отнюдь. Если из этих двух значений будет 99% одно значение и 1% другое, а запросы используют как раз фильтрацию по этому самому одному проценту, то индекс будет очень даже к месту. А если его ещё и фильтрованным сделать, то вообще всё залетает...Ох эти свидетели секты "индекс по bit не имеет смысла"...

Даже для случая "убедиться, что в моей таблице среди 10 трлн единиц не появилась двойка" тоже индекс сгодится, хотя и другие средства для этого подойдут.
...
Рейтинг: 0 / 0
24.05.2019, 04:14
    #39817423
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целесообразность создания индекса
Щукина АннаInterloperЕсли значения 2, индекс создавать очевидно нет смысла.Отнюдь. Если из этих двух значений будет 99% одно значение и 1% другое, а запросы используют как раз фильтрацию по этому самому одному проценту, то индекс будет очень даже к месту. А если его ещё и фильтрованным сделать, то вообще всё залетает...Тут в соседнем топике говорят что фильтрованные это не кошерно и лучше сразу новую таблицу делать для таких случаев
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Целесообразность создания индекса / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]