#818

Indexe os «últimos 20 pedidos» do perfil do cliente

A interface do perfil do cliente carrega um painel de «últimos 20 pedidos deste cliente» — filtra por id de cliente e ordena por data de criação decrescente com limite 20. Dois índices separados não bastam: após filtrar, o Postgres ainda ordena o resultado separadamente. Um índice composto sobre ambas as colunas de uma vez — cliente mais data decrescente — cobre o filtro e a ordenação em uma única passagem. Construa um índice chamado orders_customer_created_idx sobre orders onde a primeira coluna seja customer_id e a segunda created_at em ordem decrescente.

Entre para enviar

O resultado da sua consulta aparecerá aqui