Sobes.tech
Junior — Middle

Vai jūs varat izskaidrot, kas ir sastādīts indekss un kādas ir tā īpašības datu bāzēs?

sobes.tech AI

Atbilde no AI

Sastādīts indekss ir indekss datu bāzē, kas izveidots, pamatojoties uz vairākiem tabulas kolonnām (laukiem). Tas ļauj paātrināt meklēšanu un kārtošanu pēc šo lauku kombinācijas.

Sastādīta indeksa īpašības:

  • Indekss glabā vairākas kolonnas kopā, kas ir noderīgi vaicājumiem, kas vienlaikus filtrē pēc vairākiem laukiem.
  • Kolonnu kārtība indeksā ir svarīga: indekss tiek efektīvi izmantots, ja vaicājumi filtrē pēc pirmajām indeksā esošajām kolonnām.
  • Sastādīts indekss var aizstāt vairākus atsevišķus indeksus, taupot vietu un uzlabojot veiktspēju sarežģītos vaicājumos.

SQL piemērs, kā izveidot sastādītu indeksu:

CREATE INDEX idx_name ON table_name (column1, column2);

Šis indekss būs noderīgs vaicājumiem ar nosacījumiem par column1 un column2, piemēram:

SELECT * FROM table_name WHERE column1 = 'value' AND column2 = 'value2';