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.