#818

Indicizza gli «ultimi 20 ordini» del profilo cliente

L'interfaccia del profilo cliente carica un pannello «ultimi 20 ordini di questo cliente»: filtra per id del cliente e ordina per data di creazione in ordine decrescente con limite 20. Due indici separati non bastano: dopo il filtro, Postgres ordina comunque il risultato a parte. Un indice composito su entrambe le colonne in una volta sola — cliente più data in ordine decrescente — copre il filtro e l'ordinamento in un solo passaggio. Costruisci un indice di nome orders_customer_created_idx su orders, dove la prima colonna è customer_id e la seconda è created_at in ordine decrescente.

Il risultato della tua query apparirà qui