Buenas tardes cómo andan? quizá me puedan dar una mano, estoy tratando de optimizar una consulta con varios joins, agrupamientos y unos cuantos filtros, según lo que puedo ver en el explain las expresiones:
*product_.status = 1 and and product_.qty > 0* provocan seq. scan y el mayor costo y tiempo de mi consulta la tabla product_ tiene 69300 filas status = 1 son 49500 qty > 0 son 65700 el explain me dice: -> Parallel Seq Scan on product_ (cost=0.00..19483.64 rows=19580 width=30) (actual time=0.032..39.454 rows=15674 loops=3) Filter: ((qty > '0'::numeric) AND (status = 1)) Rows Removed by Filter: 7454 Si creo índices individuales o combinando ambas columnas no mejora, sigue haciendo seq. scan Creen que hay alguna forma de mejorarlo? o ya estoy en la mejor versión de la query? Desde ya muchas gracias por las ideas. Datos de mi server: PostgreSQL 13.6 on x86_64-pc-linux-gnu, compiled by Debian clang version 12.0.1, 64-bit