Re: Indexes parciales

From: Jose Mercedes Venegas Acevedo <jvenegasperu(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
Cc: "Carlos T(dot) Groero Carmona" <ctonetg(at)gmail(dot)com>, Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Indexes parciales
Date: 2019-09-03 13:36:06
Message-ID: CA+KjtGdSgX5XdS-ZusS+RMqMpnRpm16KM_jcWYSFv5Canyaacw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Alvaro

¿qué versión de Postgis estás usando? En la última versión se le agregó
> paralelización a las consultas. Quizás podrías hacer un experimento de
> una migración de prueba a la última versión y viendo si las consultas
> andan mejor ahí.
>

Alvaro en este entorno estoy usando pg 9.4 y postgis 2.4 a que version
tendria que migrar

> Otrosí: puedes medir una demora en Postgis ejecutando la misma consulta
> que hace el QGIS, bajo EXPLAIN ANALYZE en Postgis. Eso te permite
> demostrar que el problema está a este lado, lo que siempre es útil para
> no dar palos de ciego ... lo mejor es responder con palos de vidente
>

Si las consultas siempre hacen seq scan en practicamente todos los casos se
devuelve mas del 10% de la tabla aqui la muestra de una de las tablas desde
la interfaz de usuario se forma un mapa con una 5 de estas

select count(*) from al_colector_geo
devuelve 30 mil registros el total de registros

EXPLAIN ANALYZE
select a.gid,diametro,a.the_geom from al_colector_geo a where tipo_red2 =
'Colector' -- Esta es la consulta que hace el QGIS

"Seq Scan on al_colector_geo a (cost=0.00..1490.83 rows=11562 width=58)
(actual time=0.023..19.554 rows=11564 loops=1)"
" Filter: ((tipo_red2)::text = 'Colector'::text)"
" Rows Removed by Filter: 19262"
"Planning time: 0.171 ms"
"Execution time: 22.443 ms"

Estoy corriendo postgres sobre windows server 2012, que parametro se debe
modificar para que la consultas usen paralelizacion alvaro eso puede quedar
por defecto porque no tengo manera de setear esto en QGIS.
y gracias por tu tiempo.

> Saludos
>
> --
> Álvaro Herrera https://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>

--
José Mercedes Venegas Acevedo
cel Mov RPC 964185205

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2019-09-03 15:42:13 Re: Indexes parciales
Previous Message Horacio Miranda 2019-09-03 04:49:42 Re: Indexes parciales