¿Cómo acelerar el trabajo simultáneo con capas PostGIS en QGIS?

11

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 :)

gustavgans
fuente
cuánta RAM está disponible para Postgres HyperV podría necesitar más ver> Hyper-V Overhead technet.microsoft.com/en-us/magazine/hh750394.aspx estado allí y aumentó a 16 GB
Mapperz
Realmente debería actualizar a 2.8.2: incluye muchas correcciones sobre 2.8.1. No puedo recordar de improviso si alguno se relacionaría con estrellarse con postgis, pero no puede hacer daño intentar ...
ndawson
¿Cada usuario se conecta con el mismo inicio de sesión? PostGIS funciona mejor en Linux, pero diría que sería mejor hacerlo funcionar en su propia estación de trabajo (servidor) en lugar de una máquina virtual. Hay algunos consejos de ajuste de rendimiento de PostgreSQL, Google que y vea lo que otros dicen ... las preguntas sobre el rendimiento de PostgreSQL y el ajuste se formularán mejor en dba.stackexchange.com
Michael Stimson
@ MichaelMiles-Stimson sí, todos se conectan con el mismo inicio de sesión. ¿Podría ser esto un problema?
gustavgans
Ahora todos estamos trabajando con 2.6.0 y 2.6.1. No se bloquea más. También lo probamos con 2.8.2, pero después de guardar una característica, Qgis se bloqueó.
gustavgans

Respuestas:

1

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:

    • A) prueba con qgis en diferentes plataformas, win, linux, mac
    • B) busque un bloqueo replicable
    • C) Siempre comparte el error o el registro
    • D) Verifique con la versión de desarrollo para tener el registro habilitado ...
Gisnside
fuente