Sobes.tech
Junior — Middle

Ako sa vytvára zložený index v systéme správy databáz?

sobes.tech AI

Odpoveď od AI

Složený index v systéme správy databáz sa skladá z viacerých stĺpcov tabuľky, ktoré sú spojené do jedného indexu. To umožňuje zrýchliť dotazy, ktoré filtrujú alebo zoradia údaje podľa viacerých polí súčasne.

Napríklad v MySQL môžete vytvoriť složený index takto:

CREATE INDEX idx_name ON table_name (column1, column2);

Poradie stĺpcov je dôležité: index je efektívny pre dotazy, ktoré používajú prvé stĺpce v rovnakom poradí. Napríklad index na (column1, column2) pomôže pri filtrovaní podľa column1 alebo podľa column1 a column2, ale nie len podľa column2.

Složený index uchováva hodnoty všetkých uvedených stĺpcov spolu, čo zrýchľuje vyhľadávanie a zoradenie podľa nich.