Acelere as buscas sobre um status pouco frequente
Em orders 95% das linhas têm status paid, e apenas 5% estão em pending. A consulta quente de monitoramento é «me dê cada pedido pending da última hora».
Um índice de status comum cobre cada linha da tabela e acaba grande demais — pending se afoga em paid. A solução é um índice parcial que fisicamente só contém as linhas pending: cerca de 20 vezes menor e mais rápido de varrer. Construa um índice parcial chamado orders_pending_idx sobre a coluna id de orders, restrito pela condição status = 'pending'.
Entre para ver seu histórico de envios
EntrarEntre para usar o AI Mentor
Entrar