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.