Accelerează căutările pe un status rar
În orders, 95% dintre rânduri au statusul paid și doar 5% sunt pending. Query-ul fierbinte de monitorizare este «dă-mi fiecare comandă pending din ultima oră».
Un index simplu pe status acoperă fiecare rând din tabelă și ajunge prea voluminos — pending se îneacă în paid. Soluția este un index parțial care reține fizic doar rândurile pending: de aproximativ 20 de ori mai mic și mai rapid de scanat. Construiește un index parțial numit orders_pending_idx pe coloana id din orders, restricționat prin condiția status = 'pending'.
Conectează-te pentru a vedea istoricul soluțiilor trimise
Conectează-teConectează-te pentru a folosi Mentorul AI
Conectează-te