18 lines
1.3 KiB
Markdown
18 lines
1.3 KiB
Markdown
|
---
|
|||
|
aliases:
|
|||
|
tags:
|
|||
|
- зрелость/🌱
|
|||
|
date:
|
|||
|
- - 2024-06-16
|
|||
|
zero-link:
|
|||
|
- "[[00 Базы Данных]]"
|
|||
|
parents:
|
|||
|
linked:
|
|||
|
- "[[Составные индексы в PostgreSQL]]"
|
|||
|
- "[[Составные индексы в MySQL]]"
|
|||
|
---
|
|||
|
Составным называется индекс, который включает в себя несколько полей.
|
|||
|
|
|||
|
==В составных индексах важен порядок столбцов.== Порядок полей в индексе должен учитывать [селективность каждой колонки](Селективность%20колонки.md), то есть насколько уникальными являются значения в столбце. В идеале более селективные поля должны идти первыми в индексе, чтобы максимизировать эффективность индекса. ^630c7e
|
|||
|
|
|||
|
При поиске по составному индексу, сначала сравнивается первый элемент указанный в индексе, потом второй и так далее. Поэтому запросы, которые не следуют этому порядку колонок являются не оптимальными.
|