Velocizza le ricerche su uno stato raro
Nella tabella orders il 95% delle righe ha stato paid, e solo il 5% è pending. La query di monitoraggio più frequente è «dammi tutti gli ordini pending dell'ultima ora».
Un indice semplice sullo stato copre ogni riga della tabella e risulta troppo pesante — i pending si perdono tra i paid. La soluzione è un indice parziale che contiene fisicamente solo le righe pending: circa 20× più piccolo e più veloce da scansionare. Crea un indice parziale chiamato orders_pending_idx sulla colonna id di orders, ristretto dalla condizione status = 'pending'.
Accedi per vedere la cronologia degli invii
AccediAccedi per usare l'AI Mentor
Accedi