Типи індексів
Тип | Щоб дізнатися більше |
---|---|
Растрове зображення та індекси об’єднання растрових зображень | «Огляд растрових індексів» |
Функціональні індекси | «Огляд функціональних індексів» |
Індекси домену програми | «Огляд індексів домену програми» |
Основні типи індексів у SQL включають Первинний ключ, унікальний індекс, кластеризований індекс, некластеризований індекс, індекс покриття, повнотекстовий індекс, відфільтрований індекс, просторовий індекс, XML-індекс, хеш-індекс та растровий індекс.
Тип індексу:
- LOB.
- НОРМАЛЬНО.
- НОРМАЛЬНА/РЕВ.
- РАСТРОВИЙ МАП.
- ФУНКЦІЙНА НОРМА.
- НА ОСНОВІ ФУНКЦІЙ NORMAL/REV.
- РАСТРОВИЙ МАП НА ОСНОВІ ФУНКЦІЙ.
- ОБЛАСТЬ НА ОСНОВІ ФУНКЦІЙ.
Хоча Oracle дозволяє необмежену кількість індексів у таблиці, індекси допомагають, лише якщо вони використовуються для прискорення запитів. Інакше вони просто займають простір і додають накладні витрати під час оновлення індексованих стовпців. Ви повинні використовувати функцію ПОЯСНЕННЯ ПЛАНУ, щоб визначити, як індекси використовуються у ваших запитах.
Композитні індекси прискорити запити, які використовують початкову частину індексу. Отже, у цьому прикладі запити з пропозиціями WHERE, які використовують лише стовпець PART_NO, також відзначають приріст продуктивності.