Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 19 von 19

Thema: Performance Tuning?

  1. #11
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    794

    Standard

    Dein SQL dürfte irgendwie nicht funktionieren. Ich würde das so regeln (wenn denn ein Update sein muß):
    Code:
    update tabelle set 
      the_geom = st_geomfromtext('(POINT'||x||' ' y||')',4326) where the_geom is Null
    oder so ähnlich. 4326 ist die gängige SRID für Lat/Lon, es gibt auch andere. Falls deine Geometriespalte ohne SRID angelegt ist mußt du da -1 schreiben. Du kannst das auch über einen Trigger lösen falls du z.B nicht weißt welche Koordinatensystem deine Punkte haben, oder du machts es gleich beim Insert der Daten.

    Gruß Uwe
    Have a lot of fun!

  2. #12
    Markus_ ist offline Neuer Benutzer
    Registriert seit
    29.05.2011
    Beiträge
    6

    Standard

    Leute, vielen Dank für eure Antworten. Das Problem ist gelöst :-) freu freu

    shared_buffer verdoppelt auf 24 MB. Bei über 24 MB lässt sich der Server nicht mehr starten. Jetzt schluckt der Server alle 120.000 Update-Befehle. Rechnet zwar einige Minuten unter Höchstlast, aber Hauptsache es geht :-)

    Übrigens: effective_cache_size muss auskommentiert sein. zumindest bei mir. ohne # geht sonst gar nix mehr

    ps: query funzt schon. habe als srid 4326. gibt es eigentlich noch andere srid, welche die ganze welt abdecken?

    lg und danke nochmals

  3. #13
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Nun, ich kann mir gut denken, warum mehr als 24 MB bei dir nicht funktionieren.
    Wirf doch bitte einen Blick in das Logfile der Datenbank, dort steht die Fehlermeldung.

    Danach ändere das Shared Memory deines Betriebssystems.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  4. #14
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    794

    Standard

    Zitat Zitat von Markus_ Beitrag anzeigen
    ps: query funzt schon. habe als srid 4326. gibt es eigentlich noch andere srid, welche die ganze welt abdecken?
    Schau mal in die Tabelle public.spatial_ref_sys Du wirst staunen was es da alles gibt

    Im Ernst: Für weltweite Datensätze ist WGS84 bzw epsg:4326 als winkelbasiertes System schon richtig. 900913 bietet sich vielleicht an, wenn man viel mit OSM oder Google arbeitet. UTM oder Gauss-Krüger sind als projizierte Koordinatensysteme auf m-Basis eher für kurze Distanzen geeignet.

    Gruß Uwe
    Have a lot of fun!

  5. #15
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Da spricht der Experte!

    Hälst du darüber mal einen Vortrag? Auf der deutschen PostgreSQL Konferenz vielleicht?
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  6. #16
    Markus_ ist offline Neuer Benutzer
    Registriert seit
    29.05.2011
    Beiträge
    6

    Standard

    Zitat Zitat von ads Beitrag anzeigen
    Nun, ich kann mir gut denken, warum mehr als 24 MB bei dir nicht funktionieren.
    Wirf doch bitte einen Blick in das Logfile der Datenbank, dort steht die Fehlermeldung.

    Danach ändere das Shared Memory deines Betriebssystems.
    Leider keine logs verfügbar. ist in standardkonfig anscheindend off. Du meinst am Kernel Shared Memory schrauben?


    @Uwe:
    Über 900913 find ich nichts. Wird das von OSM und Google verwendet? Wenn ich eine 4326-Koordinate bei Google Maps eingebe, kommt nicht der richtige Standort.

    http://spatialreference.org/ref/epsg/900913/

    Und UTM ist nicht global? Ich dachte die Abkürzung steht für Universal, oder so???

    lg

  7. #17
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Zitat Zitat von Markus_ Beitrag anzeigen
    Du meinst am Kernel Shared Memory schrauben?
    Ja, das meine ich.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  8. #18
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von ads Beitrag anzeigen
    Da spricht der Experte!

    Hälst du darüber mal einen Vortrag? Auf der deutschen PostgreSQL Konferenz vielleicht?
    Da wäre ich nicht nur dafür, sondern auch Zuhörer ;-)

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  9. #19
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    794

    Standard

    @ads, akretschmar: Haus steht, umgezogen bin ich, die Chancen steigen

    @Markus_: UTM und GK sind in gewissen Sinne schon global, aber in Zonen eingeteilt, die in Streifen angeordnet sind und ein sog. false easting verwenden. Deswegen kann man die Koordinaten aus nebeneinader liegenden Streifen nicht einfach aneinander hängen. Bei GK gibt z.B. die erste Zahl der x-koordinate (2,3,4,5 in D) nur die Nummer des Streifens an und ist keine reele Koordinate. Du kannst dir das mal zusammengoogeln, da sind dann meist auch Zeichnungen dabei die das etwas deutlicher machen.

    Der Link zur Projektion geht. Grund für diese Sache ist, das Goggle wohl gerne eine ideal runde Welt haben möchte.

    Gruß UWe
    Geändert von Gisman (31.05.2011 um 09:11 Uhr)
    Have a lot of fun!

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Performance tuning
    Von acki4711 im Forum Allgemeines
    Antworten: 39
    Letzter Beitrag: 01.10.2009, 16:38
  2. Frage Abfragen-Tuning
    Von martin.sauer im Forum SQL
    Antworten: 2
    Letzter Beitrag: 26.09.2008, 13:14
  3. Postgresql Tuning - Viele konkurriende Inserts
    Von floriannn im Forum Konfiguration
    Antworten: 1
    Letzter Beitrag: 17.07.2007, 18:10
  4. Performance-Tuning für Plattenzugriffe
    Von gnoerz im Forum Konfiguration
    Antworten: 13
    Letzter Beitrag: 11.02.2007, 12:15
  5. Antworten: 0
    Letzter Beitrag: 21.10.2006, 18:19

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum