Растрові індекси найбільш ефективні для запити, які містять кілька умов у реченні WHERE. Рядки, які задовольняють деяким, але не всім умовам, відфільтровуються перед доступом до самої таблиці. Це покращує час відгуку, часто значно.
Растрові індекси найбільш ефективні на стовпці з низькою потужністю (кілька різних значень). Це означає, що вони сяють, коли використовуються зі стовпцями, які мають обмежений набір унікальних значень, таких як «стать» або «статус». У цих випадках компактність растрових індексів дозволяє ефективно зберігати та швидко надсилати запити.
найважливіше, растрові індекси в системах DSS підтримують ad hoc запити, тоді як індекси B-дерева не підтримують. Точніше, якщо у вас є таблиця з 50 стовпцями, а користувачі часто запитують 10 з них — або комбінацію всіх 10 стовпців, або іноді один стовпець — створити індекс B-дерева буде дуже важко.
Їх недолік в тому, що вони менш ефективний ніж традиційні індекси B-дерева для стовпців, дані яких часто оновлюються: отже, вони частіше використовуються в системах лише для читання, які спеціалізуються на швидких запитах, наприклад, сховищах даних і, як правило, непридатні для програм обробки онлайн-транзакцій…
Растрова індексація допомагає підрахувати кількість записів, які підпадають під вимогу відбору. Це означає, що це полегшує підрахунок тих кортежів, які відповідають критеріям вибору користувача. Індексація растрового зображення є корисною, а також необхідною для виконання запитів для аналізу даних.
Якщо кількість різних значень ключів невелика, растрові індекси економлять місце. Растрові індекси є найбільш ефективний для запитів, які містять кілька умов у реченні WHERE. Рядки, які задовольняють деяким, але не всім умовам, відфільтровуються перед доступом до самої таблиці.