Sobes.tech
Junior — Middle

Jaký je maximální počet indexů, které lze vytvořit na jedné tabulce v databázi?

sobes.tech AI

Odpověď od AI

Maximální počet indexů na jednu tabulku závisí na konkrétním systému správy databází (DBMS). Například:

  • V MySQL (InnoDB) je omezení přibližně 64 indexů na tabulku.
  • V PostgreSQL prakticky neexistuje omezení počtu indexů, ale velké množství může negativně ovlivnit výkon.
  • V Oracle je maximální počet indexů na tabulku 1000.

Je důležité si uvědomit, že příliš mnoho indexů může zpomalit operace vkládání, aktualizace a mazání, proto je třeba indexy vytvářet uváženě, podle požadavků na výkon.