Senior
Kas B-puu indeks võib olla mitmel väljal korraga?
sobes.tech AI
Vastus AI-lt
Jah, B-puu indeks võib olla koosnev, see tähendab, et see on ehitatud mitme välja põhjal korraga. Sellist indeksit nimetatakse koosnevaks (komposiit) indeksiks ja see võimaldab tõhusalt täita päringuid, mis filtreerivad või sorteerivad andmeid mitme veeru kaupa samaaegselt.
Näiteks SQL-is saate luua indeksi kahe veeru jaoks:
CREATE INDEX idx_name ON table_name (column1, column2);
B-puu struktuuris on see järjestatud esmalt column1 järgi, ja kui väärtused on võrdsed — column2 järgi. See parandab päringute jõudlust mõlema veeru või indeksi esimese veeru tingimustega.