Sobes.tech
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).