Sobes.tech
Junior — Middle

Aký je maximálny počet klastrových indexov povolených pre jednu tabuľu v databáze?

sobes.tech AI

Odpoveď od AI

Vo väčšine moderných systémov správy databáz (napríklad Microsoft SQL Server) je povolený iba jeden klastrový index na tabuľku. Klastrový index určuje fyzické poradie ukladania dát v tabuľke, takže nie je možné mať viac ako jeden klastrový index.

Ak je potrebné indexovať tabuľku podľa viacerých stĺpcov, vytvárajú sa neklausterové indexy.

Príklad:

  • Klastrový index: určuje poradie riadkov v tabuľke (zvyčajne podľa primárneho kľúča).
  • Neklausterové indexy: samostatné dátové štruktúry ukazujúce na riadky tabuľky.

Maximálny počet klastrových indexov na tabuľku je teda 1.