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