Snabba upp sökningar på en ovanlig status
I orders har 95 % av raderna statusen paid, och endast 5 % är pending. Den heta övervakningsfrågan är «ge mig varje pending-order från den senaste timmen».
Ett vanligt statusindex täcker varje rad i tabellen och blir för stort — pending drunknar bland paid. Lösningen är ett partiellt index som fysiskt bara innehåller pending-rader: ungefär 20 gånger mindre och snabbare att genomsöka. Bygg ett partiellt index med namnet orders_pending_idx på kolumnen id i orders, begränsat av villkoret status = 'pending'.
Logga in för att se historik över inskick
Logga inLogga in för att använda AI-mentorn
Logga in