Pielāgo indeksu klienta profila «pēdējiem 20 pasūtījumiem»
Klienta profila UI ielādē paneli «pēdējie 20 šī klienta pasūtījumi» — filtrs pēc klienta identifikatora un kārtošana pēc izveides datuma dilstošā secībā ar limitu 20. Divi atsevišķi indeksi nav pietiekami: pēc filtrēšanas Postgres tik un tā kārto izlasi atsevišķi.
Kompozītais indekss uzreiz pa abām kolonnām — klients plus datums dilstošā secībā — vienā piegājienā nosedz gan filtru, gan kārtošanu. Izveido indeksu ar nosaukumu orders_customer_created_idx tabulā orders, kur pirmā kolonna ir customer_id, bet otrā — created_at dilstošā secībā.
Pieslēdzies, lai redzētu iesniegumu vēsturi
PieslēgtiesPieslēdzies, lai izmantotu AI mentoru
Pieslēgties