Gyorsítsd fel a ritka státusz szerinti kereséseket
Az orders táblában a sorok 95%-ának státusza paid, és csak 5%-uké pending. A forgalmas monitorozási lekérdezés: „add meg az összes pending rendelést az elmúlt órából”.
Egy egyszerű státuszindex a tábla minden sorát lefedi, és túl terjedelmessé válik — a pending elvész a paid sorok között. A megoldás egy részleges index, amely fizikailag csak a pending sorokat tartalmazza: nagyjából 20-szor kisebb és gyorsabban átvizsgálható. Hozz létre egy orders_pending_idx nevű részleges indexet az orders tábla id oszlopán, a status = 'pending' feltétellel korlátozva.
Jelentkezz be a beküldési előzmények megtekintéséhez
BejelentkezésJelentkezz be az MI-mentor használatához
Bejelentkezés