Halo Andreas,
ich habe Deine Antwort erst gesehen, als meine schon draußen war.
Da die Probleme ja auch bei psql und pgadmin bestehen, würde ich die
Ursache nicht primär bei QGIS suchen. Wenn QGIS andererseits mit den
connections dermaßen rum-aast, kann es aber wohl auch daran liegen und
die max connections hoch zu setzten ist ja schnell gemacht.
Zu Deinem Tipp
> (Settings --> Options --> Rendering --> Maximum cores to use for map
> rendering).
Vom Namen der Einstellung her vermute ich, dass dann aber auch das
Kartenzeichnen längern dauert, auch bei anderen Datenquellen, oder liege
ich da falsch?
Viele Grüße, Jörg
Am 06.10.22 um 08:34 schrieb Andreas Neumann:
Hallo Claas,
Hm - schwierig. Es gibt verschiedene mögliche Gründe.
Was eine plausible Erklärung wäre, ist, wenn der entfernte Server knapp
an verfügbaren "connections" wäre ... gibt es viele Nutzer/offene
Verbindungen an den entfernten PG Servern oder bist Du der einzige?
QGIS macht übrigens standardmässig pro CPU-Kern eine PG-Verbindung -
also ein 8-Kern-Rechner kann auch schon mal 8 Verbindungen zu PostgreSQL
öffnen, wenn man die Anzahl der Verbindungen nicht manuelle einschränkt
(Settings --> Options --> Rendering --> Maximum cores to use for map
rendering).
Falls der externe PG Server knapp an Verbindungen wäre, dann würde das
zwischenschalten eines connection pools (PgBouncer oder pgpool) Abhilfe
schaffen. Oder das hochsetzen der maximal erlaubten Verbindungen zum PG
Server (wobei das geht nicht immer). Ich habe mit PgBouncer gute
Erfahrungen gemacht.
Man müsste das Problem zuerst versuchen einzugrenzen. Was ich zuerst
prüfen würde, sind die PostgreSQL-Server log files, ob man da etwas
sieht? Z.b. knapp an Verbindungen, lang laufende Queries, etc. Hast Du
Zugriff auf diese log files?
Seit neueren QGIS-Versionen gibt es auch die Möglichkeit, die
SQL-Requests die QGIS an PostgreSQL sendet mitzuloggen
(Debugging/Developer panel) - aber wenn es nur schwer reproduzierbar ist
und in den verschiedensten Situationen auftritt, dann nützt das
wahrscheinlich wenig.
Grüsse,
Andreas
On 2022-10-05 20:58, Claas Leiner wrote:
Guten tag zusammen,
da ja einige Leute hier mit PostGis unterwegs sind, berichte ich kurz
von einem Problem, welches mich seit einiger Zeit nervt....
Neben PostGis auf meinem Rechner, greife ich regelmäßig über das Netz
auf verschiedene Server zu (Also Server, auf die ich über das Internet
zugreife).
Wenn ich mich über pgAdmin 4 mit diesen Serverb verbinde, dort z.B.
einige Abfragen absetze, dann ins QGIS wechsle und nach einigen
Minuten zurückkehre, kann ich war noch Abfragen eingeben, jedoch
laufen Sie unendlich.. Versuche ich dann im DB-Baum einzelne Schemata
oder Tabellen auszuklappen, kreiselt nur das "ich arbeite" Symbol..
Auch ein Disconnect und neu verbinden bringt nichts. Nur ein Neustart
des pgAdmin verschaft mir neunen Zutritt zur Datenbank.
Ähnlich auch das Verhalten von psql.. Nach einiger Zeit der
Untätigkeit zurückzukehren funktioniert nicht mehr.
Greife ich mit QGIS auf diese entfernten Datenbanken zu und öffne nach
einiger Zeit die Attributtabelle oder nutze den Ausdruckseditor, so
friert QGIS füher oder später vollständig ein.
Das Phänomen tritt nich auf bei der Nutzung lokaler
PostGis-Verbindungen. Es macht keinen Unterschied ob ich psql 12 oder
14 nutze.
Hat jemand schon ein ähnliches Phänomen beobachtet oder noch besser,
irgendeine Idee, an welcher Stelle sich Hinweise für die Ursachen
finden lassen. Im pgadmin-Log habe ich schon geschaut..
Viele Grüße,
Claas
--
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr
Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel
Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
[email protected]
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/
--
....................................................................
FOSSGIS-Konferenz 2023 mit OpenStreetMap-Event in Berlin!
15.-18. März 2023 an der Humboldt-Universität
https://www.fossgis-konferenz.de - https://twitter.com/FOSSGIS_Konf
FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/FOSSGIS_Verein
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
--
Viele Grüße,
Jörg Thomsen
---------------------------------------------
Aufwind durch Wissen!
Jetzt neu: Web-Seminare und Online-Schulungen
bei der www.foss-academy.com
---------------------------------------------
Jörg Thomsen
WhereGroup GmbH
Bundesallee 23
10717 Berlin
Germany
Tel: +49 (0)30 / 5130 278 74
Fax: +49 (0)30 / 5130 278 11
[email protected]
www.wheregroup.com
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
-------------------------------
Folgen Sie der WhereGroup auf twitter: http://twitter.com/WhereGroup_com
--
....................................................................
FOSSGIS-Konferenz 2023 mit OpenStreetMap-Event in Berlin!
15.-18. März 2023 an der Humboldt-Universität
https://www.fossgis-konferenz.de - https://twitter.com/FOSSGIS_Konf
FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/FOSSGIS_Verein
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste