Існує два типи індексів: кластерні та некластерні. За наявності кластерного індексу рядки таблиці впорядковано за значенням ключа цього індексу. Якщо таблиці немає кластерного індексу, таблиця називається купою. Некластерний індекс, створений для такої таблиці, містить лише покажчики запису таблиці.
Доступні типи індексів
Тип індексу | додаткові відомості |
---|---|
Індекс на обчислюваних стовпцях | Індекси обчислюваних стовпців |
Filtered | Створення відфільтрованих індексів Рекомендації щодо проектування відфільтрованих індексів |
просторовий індекс | Загальні відомості про просторові індексах |
XML | XML-індекси (SQL Server) |
•Sep 26, 2022
Типи індексів MySQL
- кластеризовані – спеціальні індекси, Primary Key та Unique Index (Key та Index – це синоніми в даному випадку)
- некластеризовані, або вторинні, індекси – всі решта індекси, які не потрапляють під Primary та Unique.
Таким чином, таблиця або уявлення може мати лише один кластеризований індекс. На додаток слід зазначити, що дані в таблиці зберігаються у відсортованому вигляді тільки якщо створений кластеризований індекс у цієї таблиці.