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

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

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

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


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