Pospeši iskanje po redkem statusu
V tabeli orders ima 95 % vrstic status paid in le 5 % je pending. Vroča poizvedba za nadzor je »daj mi vsa naročila pending iz zadnje ure«.
Navaden indeks po statusu zajame vse vrstice v tabeli in postane preveč obsežen — pending se utopi med paid. Rešitev je delni indeks, ki fizično vsebuje samo vrstice pending: približno 20-krat manjši in hitrejši za pregledovanje. Sestavi delni indeks z imenom orders_pending_idx na stolpcu id tabele orders, omejen s pogojem status = 'pending'.
Prijavite se za ogled zgodovine oddaj
PrijavaPrijavite se za uporabo mentorja UI
Prijava