Когда мы создаем растровый индекс? - PullRequest
3 голосов
/ 11 февраля 2011

Когда мы создаем растровый индекс?

Я пытался выяснить это, но я получаю разные ответы, поэтому, пожалуйста, дайте мне ваше лучшее мнение.

1 Ответ

3 голосов
/ 24 марта 2011

Вы должны использовать растровые индексы для таблиц с достаточно статическими значениями низкой мощности (небольшое количество различных значений, которые не очень часто меняются).Для использования растрового изображения количество элементов должно быть менее 1%, а если оно меньше 0,1%, то, скорее всего, это лучший вариант.Существуют большие накладные расходы на поддержание растровых индексов по сравнению с b-деревом, поэтому они лучше всего подходят для данных, которые редко изменяются, хотя пригодность в этом случае определяется приложением, где, возможно, изменения данных и отчеты не совпадают, и поэтому вы нене возражайте против дополнительных усилий.

Чтобы привести простой пример: на таблице сотрудников вы, если вы проиндексировали пол, должность, отдел, возраст и сотрудника, # вы бы выбрали растровое изображение для пола и должности и, возможно, для отдела, новероятно, не для возраста и определенно не для числа сотрудников.

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