gvSIG bugs #5300
Cuando hacemos un filtro a una bbdd PostGIS tarda varios minutos en seleccionar los elementos
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent 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
Associated revisions
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.
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