Middle+
A cosa serve un indice parziale in un database?
sobes.tech AI
Risposta dell'AI
L'indice parziale (partial index, filtered index) viene utilizzato per indicizzare un sottoinsieme di righe di una tabella. Questo permette di:
- Ridurre la dimensione dell'indice: Vengono indicizzate solo le registrazioni pertinenti, risparmiando spazio su disco e memoria.
- Accelerare le query: Si scansiona un albero di indice più piccolo, più veloce per le query che accedono solo a un sottoinsieme indicizzato.
- Migliorare le prestazioni delle operazioni di inserimento, aggiornamento e cancellazione: Un indice più piccolo richiede meno sforzo per la manutenzione.
Esempio di utilizzo: indicizzare solo utenti attivi o ordini con uno stato specifico.