Re: Consulta lenta

2020-10-20 Thread Alvaro Herrera
Jairo Graterón escribió: > explain select max(id) from invoices where num_ruc='20524953189'; > QUERY PLAN > > --- > Result (cost=4

Re: Consulta lenta

2020-10-19 Thread Jairo Graterón
Hola Alvaro, Las fechas están correctas, la versión postgresql 12 veo que usa mucho las búsquedas en el heap antes de usar los índices, tal vez un problema de configuración. Otro ejemplo es la siguiente consulta que tarda una eternidad, y se supone que no hay registro que coincida en el where ex

Re: Consulta lenta

2020-10-19 Thread Jairo Graterón
Hola Horacio aquí está la consulta explain (analyze,buffers) select count(*), count(*) filter (where fecha_de_emision >= '2020-09-01 05:00:00' and fecha_de_emision < '2020-10-01 05:00:00') from invoices; QUERY PLAN -

Re: Consulta lenta

2020-10-14 Thread Alvaro Herrera
Jairo Graterón escribió: > Ahora tenemos una consulta lenta que está afectando el rendimiento en el > sistema y cual era la consulta? Lo que me parece mas sospechoso es que los literales de la columna fecha_de_emision son timestamp without time zone. Quizas estas pasando el tipo de dato equivoca

Re: Consulta lenta

2020-10-14 Thread Horacio Miranda
On 8/10/2020 10:18 am, Jairo Graterón wrote: Sí gracias. Se pudo resolver ese tema en particular y se usó el tipo de índice predeterminado que usa postgres. Aquí está el resultado de la consulta que solicitaste. => explain select count(*), count(*) filter (where fecha_de_emision >= '2020-09-

Re: Consulta lenta

2020-10-07 Thread Jairo Graterón
Sí gracias. Se pudo resolver ese tema en particular y se usó el tipo de índice predeterminado que usa postgres. Aquí está el resultado de la consulta que solicitaste. => explain select count(*), count(*) filter (where fecha_de_emision >= '2020-09-01 05:00:00' and fecha_de_emision < '2020-10-01 0

Re: Consulta lenta

2020-10-07 Thread Francisco Olarte
Jaime, un comentario: On Wed, Oct 7, 2020 at 8:46 AM Jaime Casanova wrote: .. > puedes mostrar el resultado de: > select count(*), >count(*) filter (where fecha_de_emision >= '2020-09-01 05:00:00' > and fecha_de_emision <= '2020-10-01 04:59:59.99' >from invoices; Salvo

Re: Consulta lenta

2020-10-06 Thread Jaime Casanova
On Mon, 28 Sep 2020 at 16:16, Jairo Graterón wrote: > Saludos lista, recientemente migramos de postgresql 9.6 a 12 > > Ahora tenemos una consulta lenta que está afectando el rendimiento en el > sistema > > Observo que en el explain el motor no está usando el índice del > campo fecha_de_emision >