Gør opslag på en sjælden status hurtigere
I orders har 95 % af rækkerne status paid, og kun 5 % er pending. Den hotte overvågningsforespørgsel er »giv mig hver pending-ordre fra den seneste time«.
Et almindeligt status-indeks dækker hver række i tabellen og bliver til sidst for stort — pending drukner i paid. Løsningen er et partielt indeks, der fysisk kun rummer pending-rækker: cirka 20× mindre og hurtigere at scanne. Byg et partielt indeks med navnet orders_pending_idx på kolonnen id i orders, begrænset af betingelsen status = 'pending'.
Log ind for at se indsendelseshistorik
Log indLog ind for at bruge AI-mentor
Log ind