Junior — Middle
Aký je maximálny počet indexov, ktoré je možné vytvoriť na jednej tabuľke v databáze?
sobes.tech AI
Odpoveď od AI
Maximálny počet indexov na jednu tabuľu závisí od konkrétneho systému správy databáz (DBMS). Napríklad:
- V MySQL (InnoDB) je obmedzenie približne 64 indexov na tabuľu.
- V PostgreSQL takmer neexistujú obmedzenia na počet indexov, ale veľký počet môže negatívne ovplyvniť výkon.
- V Oracle je maximálny počet indexov na tabuľu 1000.
Je dôležité si uvedomiť, že príliš veľa indexov môže spomaliť operácie vkladania, aktualizácie a mazania, preto je potrebné indexy vytvárať vedome, podľa požiadaviek na výkon.