You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2017-02-24 08:17:41

karstenhl
Member
Registered: 2017-01-10
Posts: 47

Was ist postgres: mapnik gis [local] SELECT ?

hallo,

ich habe putty geöffnet und iotop gestartet.

wer weiss was das ist und was da gerade passiert?

postgres: mapnik gis [local] SELECT

vielen dank

Offline

#2 2017-02-24 08:34:21

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Was ist postgres: mapnik gis [local] SELECT ?

karstenhl wrote:

postgres: mapnik gis [local] SELECT

Ein Nutzer namens "mapnik" greift auf eine Datenbank namens "gis" zu und holt sich mit "SELECT..." Daten. Er kommt vom "local"en Rechner.

Das ist natürlich nicht sonderlich aussagekräftig. Wenn Du mehr wissen willst, kannst die Queries auch loggen (vielleicht gibts auch neuere Anleitungen). Aber nur kurz zum Testen, dauerhaft möchte man nicht alles mitschreiben.

Last edited by maxbe (2017-02-24 09:39:28)

Offline

#3 2017-02-24 11:11:47

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Was ist postgres: mapnik gis [local] SELECT ?

karstenhl wrote:

wer weiss was das ist und was da gerade passiert?

Dass auf deiner Kiste PostgreSQL läuft, ist dir klar, oder? wink

Wenn ja:

SELECT application_name app,
       pid,
       substring(date_trunc('second',query_start)::text,1,19) query_start,
       substring(query,1,90) query
  FROM pg_stat_activity
 ORDER BY query_start,application_name desc, pid ;

oder für Details:

SELECT application_name app,
       pid,
       substring(date_trunc('second',query_start)::text,1,19) query_start,
       query
  FROM pg_stat_activity
 ORDER BY query_start,application_name desc, pid ;

Offline

#4 2017-02-24 11:54:21

gormo
Member
Registered: 2013-08-01
Posts: 2,119
Website

Re: Was ist postgres: mapnik gis [local] SELECT ?

maxbe wrote:
karstenhl wrote:

postgres: mapnik gis [local] SELECT

Ein Nutzer namens "mapnik" greift auf eine Datenbank namens "gis" zu und holt sich mit "SELECT..." Daten. Er kommt vom "local"en Rechner.

Da liegt die Vermutung "Es werden Kacheln gerendert" sehr nah... ;-)


OSM hat nicht das Ziel bis Ende des Monats einen vollständigen Datensatz der Welt zu enthalten.
(nach S.W.) - Aber weil die Welt vielfältig ist, weil sie auch im Detail interessant ist, mag ich genaue Karten (nach C.)

Offline

#5 2017-02-24 12:06:54

TobWen
Member
From: Ruhrgebiet
Registered: 2009-03-31
Posts: 1,112

Re: Was ist postgres: mapnik gis [local] SELECT ?

Irgendwie mag ich die offiziellen Anleitungen zu osm2pgsql nicht...
Die installieren OSM in das Public-Schema usw. sad


Was macht der RVR mit OpenStreetMap? https://forum.openstreetmap.org/viewtopic.php?id=63052
Aktuelle Luftbilder des RVRs (Ruhrgebiet) http://forum.openstreetmap.org/viewtopic.php?id=28511

Offline

#6 2017-02-24 12:15:00

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Was ist postgres: mapnik gis [local] SELECT ?

TobWen wrote:

Irgendwie mag ich die offiziellen Anleitungen zu osm2pgsql nicht...
Die installieren OSM in das Public-Schema usw. sad

Im Pott sagt man: Was willst du mit die Worte sagen?

falscher thread?

Gruss
walter

Offline

#7 2017-02-24 12:17:37

TobWen
Member
From: Ruhrgebiet
Registered: 2009-03-31
Posts: 1,112

Re: Was ist postgres: mapnik gis [local] SELECT ?

wambacher wrote:

Was willst du mit die Worte sagen?

Das viele Neu- und Quereinsteiger einfach nach einer Anleitung eine OSM-Datenbank aufsetzen und gar nicht verstehen, was die einzelnen Befehle und Funktionen bedeuten. Im Rahmen der Fragestellung des OP ist die Kritik ziemlich OT.


Was macht der RVR mit OpenStreetMap? https://forum.openstreetmap.org/viewtopic.php?id=63052
Aktuelle Luftbilder des RVRs (Ruhrgebiet) http://forum.openstreetmap.org/viewtopic.php?id=28511

Offline

#8 2017-02-24 13:19:39

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Was ist postgres: mapnik gis [local] SELECT ?

TobWen wrote:

Das viele Neu- und Quereinsteiger einfach nach einer Anleitung eine OSM-Datenbank aufsetzen und gar nicht verstehen, was die einzelnen Befehle und Funktionen bedeuten

Ja stimmt. Diese Phase macht wohl jeder OSM-Entwickler am Anfang durch (ich auch). Ich bevorzuge schon länger die Original-Doku der Herstellen (z.b. postgresql.org, postgis.net). Auch weil diese "Kochbücher" im OSM-Wiki oft zu speziell auf die Belange des Autors zugeschnitten sind ("so hab ich das gemacht") und zudem sehr schnell veralten.

Aber nun warten wir mal ab, was Karsten zu sagen hat.

Gruss
walter

Offline

#9 2017-02-25 12:07:39

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Was ist postgres: mapnik gis [local] SELECT ?

Vielleicht noch ein Hinweis:

karstenhl wrote:

wer weiss was das ist und was da gerade passiert?

Du siehtst nicht, was gerade passiert. Ein Postgresql-Prozess (in der Regel hat man mehrere davon) handelt eine Abfrage ab und bleibt dann offen, wartet auf die nächste Abfrage, bearbeitet die, wartet... Irgendwann wird er beendet und seine Geschwister-Prozesse kümmern sich um die nächsten Anfragen.

Wenn Du ein paar Sekunden auf iotop starrst, siehts du den aufsummierten IO der letzten Sekunde und dazu eine Momentaufnahme des Prozesses. Während iotop neue Daten holt (oder Du zwinkerst) könnte der Prozess dutzende andere Dinge erledigt haben. Das ist beim Rendern auch in der Regel so, weil die meisten Select-Anfragen eines Renderers weniger als eine Sekunde dauern (wäre ja schlimm, eine Kachel könnte zig Anfragen erfordern...).

Für generelles Interesse "wer blockiert meine Platte?" ist iotop also schon gut. Für die Frage "Was passiert gerade?" hilft #3.

Grüße
Max

Offline

Board footer

Powered by FluxBB