Sobes.tech
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.