Junior — Middle
Cum se implementează un index parțial într-un sistem de gestionare a bazelor de date SQL?
sobes.tech AI
Răspuns de la AI
Un index parțial în SQL se creează folosind o condiție care limitează rândurile indexate. Acest lucru permite indexarea doar a unei părți din tabel, economisind spațiu și accelerând interogările care lucrează cu un subset specific de date.
De exemplu, în PostgreSQL, se poate crea un index parțial astfel:
CREATE INDEX idx_active_users ON users (last_login) WHERE active = true;
Aici, indexul va conține doar înregistrările în care câmpul active este adevărat. Un astfel de index este eficient dacă se efectuează frecvent interogări cu condiția active = true.
În alte sisteme de gestionare a bazelor de date, suportul pentru indexurile parțiale poate varia, dar ideea rămâne aceeași — indexarea doar a datelor relevante.