Sobes.tech
Senior

Lehet-e egy B-fa index több mezőn egyszerre?

sobes.tech MI

Válasz az MI-től

Igen, egy B-fa index lehet összetett, azaz több mezőn is felépíthető egyszerre. Ezt az indexet összetett (kompozit) indexnek nevezik, és lehetővé teszi hatékonyan végrehajtani a több oszlopon történő adatszűrést vagy rendezést.

Például SQL-ben létrehozhatsz indexet két mezőre:

CREATE INDEX idx_name ON table_name (column1, column2);

A B-fa struktúrában először column1 szerint lesz rendezve, és az értékek egyezése esetén — column2 szerint. Ez javítja a lekérdezések teljesítményét mindkét mezőre vagy az index első mezőjére vonatkozó feltételekkel.