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

Thema: Performance-Probleme / hohe CPU-Auslastung durch PostgreSQL 8.4 Server

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

    Standard

    Einen wirklichen Vorteil hat dir außerdem "shared_buffers" gebracht.
    Mit der Standardeinstellung hast du quasi ständig einen kalten Cache, weil die Datenbank die Daten da immer herauswirft und neue nachlädt.
    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

  2. #12
    spirit ist offline Neuer Benutzer
    Registriert seit
    23.02.2011
    Beiträge
    21

    Standard

    Coole Sache, alles ist fertig und in die DB eingetragen. Die 3 größten Tabellen enthalten jetzt zusammen 7 Millionen Datensätze und es ging dank neuer Einstellungen und Indices echt flott: Ich hatte nach meinem letzten Post wegen Änderungen am Programm alles nochmal komplett neu gestartet und laut den Logs hat es diesmal unter 2 Tage gedauert. (Letztes Mal war nach 5 Tagen ungefähr die Hälfte eingetragen.)
    spirit

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

    Standard

    Jetzt haben wir die Konfiguration betrachtet. Bleibt die Frage, wieso das immer noch 2 Tage und nicht 4 oder 5 Stunden dauert ... sind immerhin nur 7 Millionen Einträge, das ist nicht sonderlich viel.
    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
    spirit ist offline Neuer Benutzer
    Registriert seit
    23.02.2011
    Beiträge
    21

    Standard

    Das dauert nur so lange, weil die Nodes den Kram, den sie eintragen, vorher ausrechnen müssen (fieser scientific computing-Kram, der dauert halt). Hat mit dem DB-Server nichts mehr zu tun, man sieht am jetzigen Load deutlich, dass mittlerweile die CPUs der Nodes das Bottleneck sind, dem DB-Server ist eher langweilig.

    (Dass auf dem früher geposteten Bild der CPU-Load der Nodes relativ niedrig erscheint (ungefähr 1/8 Auslastung) liegt daran, dass die Angabe auf dem Bild sich auf alle 8 CPUs des jeweiligen Nodes bezieht, das Programm aber aus diversen Gründen jeweils nur einen davon benutzt -- den aber zu 100%.)
    Geändert von spirit (25.05.2011 um 13:31 Uhr) Grund: Erklärung zu Bild dazu
    spirit

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Performance Probleme
    Von rookee im Forum Allgemeines
    Antworten: 3
    Letzter Beitrag: 15.02.2010, 11:49
  2. Gelöst: performance probleme beim inserten
    Von traxanos im Forum Allgemeines
    Antworten: 33
    Letzter Beitrag: 03.07.2009, 12:47
  3. Komische Server-Auslastung
    Von CenText im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 20.01.2008, 06:35
  4. Performance - Postgres auf Windows XP als Server
    Von jojo77 im Forum Konfiguration
    Antworten: 6
    Letzter Beitrag: 23.06.2006, 21:47
  5. Performance-Probleme mit 8.1
    Von Knippschild im Forum SQL
    Antworten: 11
    Letzter Beitrag: 01.06.2006, 12:28

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