мы работаем над одним большим слоем одновременно (10-20 человек). Некоторые из нас используют QGIS 2.8.1, а другие 2.6. У пользователя с 2.8 много сбоев (QGIS). Пользователи 2.6 не имеют таких сбоев, но добавить функцию невероятно медленно. Сервер Postgres 9.4 работает на виртуальной машине (Hyper V) с Win7. Может это сеть а не QGIS? Может быть, у кого-то есть идея. Было бы замечательно :)
qgis
postgis
postgresql
layers
gustavgans
источник
источник
Ответы:
Ниже ответы, размещенные в комментариях:
(@Mapperz) HyperV может потребоваться больше оперативной памяти: см. Статью Microsoft technet (Hyper-V Overhead). Попробуйте увеличить до 16 ГБ
(@ndawson) Попробуйте обновить QGIS на последних версиях
(@Michael Stimson) PostGIS работает лучше в Linux, но если возможно, запустите его на рабочей станции (сервере), а не на виртуальной машине. Также обратите внимание на вопросы, касающиеся производительности PostgreSQL и настройки стека Exchange администраторов баз данных . Если все подключатся с одним и тем же логином, табличное пространство может стать немного загроможденным, и множество объектов будет жонглировать. Это не самое лучшее, но все равно будет работать. Я думаю, что лучше всего поместить его на свой собственный компьютер (не виртуальную машину) и хранить данные на SSD / RAID.
(@RustProof Labs) ОЗУ, скорость диска, загрузка процессора и скорость сети - все это может повлиять на производительность, трудно сказать, не имея мониторинга, чтобы определить узкое место. Одна вещь, с которой я добился успеха, - это увеличение размеров кэша в QGIS, чтобы отдельные машины могли хранить локально и снизить нагрузку на сервер. Я думаю, что значения по умолчанию были около 50 МБ, я увеличил свой диапазон до 200 МБ с хорошими результатами.
(@Luigi Pirelli) Чтобы понять, есть ли ошибка поставщика Postgres или проблема с локальной установкой, выполните следующие действия:
источник