EMZETT.
Увійти

Коротко: Індекс подібний до предметного покажчика книги: база даних швидко знаходить рядки, не читаючи всю таблицю.

Докладніше: Без індексу база даних під час пошуку має перевіряти кожен рядок (повне сканування таблиці). З індексом (зазвичай B-дерево) вона знаходить відповідні рядки за кілька кроків. Натомість індекс займає місце й трохи сповільнює запис.

Подробиці

  • Коли створювати: для стовпців, що часто використовуються для фільтрації, сортування чи з’єднання…

Див. також: транзакції баз даних і ACID, міграція бази даних