#817

Acelera las búsquedas sobre un estado poco frecuente

En orders el 95% de las filas tienen estado paid, y solo el 5% están en pending. La consulta caliente de monitoreo es «dame cada pedido pending de la última hora». Un índice de estado normal cubre cada fila de la tabla y acaba demasiado grueso — pending se ahoga en paid. La solución es un índice parcial que físicamente solo contiene las filas pending: unas 20 veces más pequeño y más rápido de escanear. Construye un índice parcial llamado orders_pending_idx sobre la columna id de orders, restringido por la condición status = 'pending'.

Aquí aparecerá el resultado de tu consulta