Junior — Middle
Jak je implementován částečný index v systému správy databází SQL?
sobes.tech AI
Odpověď od AI
Částečný index v SQL je vytvořen pomocí podmínky, která omezuje řádky, jež jsou indexovány. To umožňuje indexovat pouze část tabulky, což šetří místo a urychluje dotazy pracující s určitým podmnožinou dat.
Například v PostgreSQL lze částečný index vytvořit takto:
CREATE INDEX idx_active_users ON users (last_login) WHERE active = true;
Zde bude index obsahovat pouze záznamy, kde pole active je true. Takový index je efektivní, pokud se často provádějí dotazy s podmínkou active = true.
V jiných systémech správy databází může být podpora částečných indexů odlišná, ale myšlenka zůstává stejná — indexovat pouze relevantní data.