jednocześnie pracujemy na jednej dużej warstwie (10-20 osób). Niektórzy z nas używają QGIS 2.8.1, a drugi 2.6. Użytkownik z wersją 2.8 ma wiele awarii (QGIS). Użytkownicy 2.6 nie mają tego typu awarii, ale dodanie funkcji jest niewiarygodnie wolne. Serwer Postgres 9.4 działa na maszynie wirtualnej (Hyper V) z Win7. Może to sieć, a nie QGIS? Może ktoś ma pomysł. Byłoby wspaniale :)
qgis
postgis
postgresql
layers
gustavgans
źródło
źródło
Odpowiedzi:
Poniżej odpowiedzi zamieszczonych w komentarzach:
(@Mapperz) HyperV może potrzebować więcej pamięci RAM: Zobacz artykuł Microsoft technet (Hyper-V Overhead). Spróbuj zwiększyć do 16 GB
(@ndawson) Spróbuj zaktualizować QGIS w najnowszych wersjach
(@Michael Stimson) PostGIS działa lepiej na Linuksie, ale jeśli to możliwe, uruchom go na stacji roboczej (serwerze), a nie na maszynie wirtualnej. Zajrzyj także do pytań dotyczących wydajności PostgreSQL i dostrajania w programie Exchange Administrators Stack Exchange . Jeśli wszyscy połączą się przy użyciu tego samego loginu, przestrzeń tabel może być trochę zaśmiecona i wiele obiektów żongluje. To nie jest najlepsze, ale nadal będzie działać. Myślę, że najlepszą rzeczą jest umieszczenie go na własnym komputerze (nie VM) i posiadanie danych na SSD / RAID.
(@RustProof Labs) Pamięć RAM, szybkość dysku, obciążenie procesora i prędkość sieci mogą mieć wpływ na wydajność, trudno powiedzieć bez monitorowania, aby sprawdzić, gdzie jest wąskie gardło. Jedną z moich sukcesów jest zwiększenie wielkości pamięci podręcznej w QGIS, aby umożliwić poszczególnym komputerom przechowywanie większej ilości zasobów lokalnych i zmniejszenie obciążenia serwera. Myślę, że wartości domyślne wynosiły około 50 MB, zwiększyłem moje do zakresu 200 MB z dobrymi wynikami.
(@Luigi Pirelli) Aby dowiedzieć się, czy występuje błąd dostawcy Postgres lub problem z instalacją lokalną, wykonaj następujące czynności:
źródło