Sobes.tech
Junior — Middle

Felsorolnád a MySQL-ben használt indexstruktúrák fő típusait?

sobes.tech MI

Válasz az MI-től

A MySQL-ben a következő fő indextípusokat használják:

  • B-Tree (B-fa): a legelterjedtebb indextípus, gyors keresésre, rendezésre és tartományi lekérdezésekre használják. Alkalmazható PRIMARY KEY, UNIQUE, INDEX típusú indexeknél.

  • Hash indexek: memóriában (Memory motor) használják, nagyon gyors keresést biztosítanak pontos egyezés esetén, de nem támogatják a tartományi lekérdezéseket.

  • Fulltext indexek: speciális indexek a teljes szöveg kereséséhez szövegmezőkben.

  • R-Tree indexek: térbeli adatokhoz használják (például a MyISAM-nál geometriai típusokhoz).

Minden indextípus optimalizálva van bizonyos feladatokra, a választás az adatok és a lekérdezések jellemzőitől függ.