Junior — Middle
Jaké typy indexů byly použity ve vašich SQL dotazech pro optimalizaci vyhledávání dat?
sobes.tech AI
Odpověď od AI
V SQL se obvykle používají následující typy indexů k optimalizaci vyhledávání dat:
- B-Tree index — nejrozšířenější typ, vhodný pro rychlé vyhledávání, třídění a rozsahové dotazy.
- Hash index — efektivní pro přesné vyhledávání podle klíče, ale nepodporuje rozsahové dotazy.
- Unikátní index — zajišťuje jedinečnost hodnot ve sloupci a zároveň urychluje vyhledávání.
- Složený index — index postavený na více sloupcích, užitečný pro dotazy s filtrováním na více polích.
- Fulltextový index — používá se pro rychlé vyhledávání v textových datech.
Příklad vytvoření složeného indexu:
CREATE INDEX idx_user_lastname_firstname ON users (lastname, firstname);
Výběr typu indexu závisí na povaze dotazů a struktuře dat.