Junior — Middle
Jak správně určit pořadí polí při vytváření složeného indexu?
sobes.tech AI
Odpověď od AI
Při vytváření složeného indexu je důležité správně určit pořadí polí, protože to ovlivňuje efektivitu vyhledávání a využití indexu. Hlavní pravidla:
- Umístěte nejvíce selektivní (unikátní) pole na začátek indexu — to sníží počet kontrolovaných záznamů.
- Pole, podle kterých se nejčastěji filtruje nebo řadí, by měla být na začátku.
- Pokud je index používán pro řazení, musí pořadí polí odpovídat pořadí řazení.
Například pokud máte tabulku s poli country, city, user_id, a dotazy nejčastěji filtrují podle country a city, pak by index měl být (country, city, user_id).