gvSIG bugs #5300

Cuando hacemos un filtro a una bbdd PostGIS tarda varios minutos en seleccionar los elementos

Added by Mario Carrera almost 4 years ago. Updated almost 4 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:Óscar Martínez
Category:Database
Target version:2.5.1-3025 (no-usable)
Severity:Minor Add-on version:
gvSIG version:2.5.1 Add-on build:
gvSIG build:3023 Add-on resolve version:
Operative System: Add-on resolve build:
Keywords: Proyecto:
Has patch: Hito:
Add-on name:Unknown

Description

Probado con una tabla de 72000 registros de Tocantins. Si hacemos una selección por atributos a una bbdd PostGIS tarda varios minutos en seleccionar los elementos (más de 5 minutos a veces). Tarda utilizando cualquiera de las opciones de selección (Nuevo conjunto, Añadir al conjunto...)

Con la 2.4 tarda apenas 3-4 segundos, atacando a la misma tabla y realizando los mismos filtros.


Related issues

Related to Application: gvSIG desktop - gvSIG bugs #5299: Añadir el almacén de datos al conectar a PostGIS Closed 06/05/2020

Associated revisions

Revision 656
Added by Joaquín del Cerro Murciano almost 4 years ago

refs #5300,fallaba la busqueda simplificada sobre una tabla de postgresql por que no se habia mapeado la funcion getattr.

History

#1 Updated by Álvaro Anguix almost 4 years ago

  • Related to gvSIG bugs #5299: Añadir el almacén de datos al conectar a PostGIS added

#2 Updated by Joaquín del Cerro Murciano almost 4 years ago

  • Target version changed from 2.5.1-3044 to 2.5.1-3025 (no-usable)

#3 Updated by Joaquín del Cerro Murciano almost 4 years ago

  • Assignee set to Joaquín del Cerro Murciano
  • Status changed from New to In progress

Bueno, el problema no esta en el acceso a datos. Esta en el complemento "TabbedToC". Este complemento esta monitorizando la seleccion, de las tablas que hay en el ToC para mantener una lista con las features seleccionadas de cada capa que esta en el ToC. Cada vez que se selecciona una feature hace cosas con ella para añadirla a la rama del arbol del ToC que corresponde, y eso enlentece cualquier seleccion que se hace con una capa que este en el ToC.

Cuando estamos trabajando con capas locales (shp por ejemplo) apenas se nota (aunque con capas grandes tambien se nota algo); pero al trabajar con capas remotas (de una BBDD por ejemplo) pierde de 2 a 4 segundos por feature que se selecciona. Simplemente desactivando este complemento ya se obtienen los rendimientos esperados.

#4 Updated by Joaquín del Cerro Murciano almost 4 years ago

He subido al repositorio los cambios para que el TabbedToC repercuta en los rendimientos lo menos que he podido.

Ver changeset

Falta por generar el paquete.

#5 Updated by Joaquín del Cerro Murciano almost 4 years ago

  • Assignee changed from Joaquín del Cerro Murciano to Óscar Martínez
  • Status changed from In progress to New

#6 Updated by Óscar Martínez almost 4 years ago

  • Status changed from New to Fixed

#7 Updated by Mario Carrera almost 4 years ago

  • Status changed from Fixed to Closed

Corregido en el 3025

Also available in: Atom PDF