Estamos trabajando en una gran capa al mismo tiempo (10-20 personas). Algunos de nosotros usamos QGIS 2.8.1 y el otro 2.6. El usuario con 2.8 tiene muchos bloqueos (QGIS). Los 2.6 usuarios no tienen este bloqueo, pero agregar una función es increíblemente lento. El servidor Postgres 9.4 se ejecuta en una máquina virtual (Hyper V) con Win7. Tal vez es la red y no QGIS? Quizás alguien tenga una idea. Sería genial :)
qgis
postgis
postgresql
layers
gustavgans
fuente
fuente
Respuestas:
Debajo de las respuestas publicadas en los comentarios:
(@Mapperz) HyperV podría necesitar más memoria RAM: consulte el artículo de Microsoft Technet (Hyper-V Overhead). Intenta aumentar a 16 GB
(@ndawson) Intenta actualizar QGIS en las últimas versiones
(@Michael Stimson) PostGIS funciona mejor en Linux, pero si es posible, hágalo funcionar en la estación de trabajo (servidor) en lugar de en una máquina virtual. También busque preguntas sobre el rendimiento de PostgreSQL y el ajuste en el intercambio de pila de administradores de bases de datos . Si todos se conectan con el mismo inicio de sesión, el espacio de tabla puede estar un poco desordenado y muchos objetos haciendo malabares. No es el mejor, pero seguirá funcionando. Creo que lo mejor es ponerlo en su propia computadora (no VM) y tener los datos en SSD / RAID.
(@RustProof Labs) La RAM, la velocidad del disco, la carga del procesador y la velocidad de la red podrían afectar el rendimiento, es difícil de decir sin tener un monitoreo para ver dónde está el cuello de botella. Una cosa con la que he tenido éxito es el aumento de los tamaños de caché en QGIS para permitir que las máquinas individuales almacenen más localmente y reduzcan la carga en el servidor. Creo que los valores predeterminados eran de alrededor de 50 MB, he subido el mío más al rango de 200 MB con buenos resultados.
(@Luigi Pirelli) Debe seguir estos pasos para comprender si hay un error del proveedor de Postgres o un problema de instalación local:
fuente