Ergebnis 1 bis 3 von 3

Thema: Abfeuern von SQL-Befehlen extrem langsam

  1. #1
    postgre_neuling ist offline Neuer Benutzer
    Registriert seit
    24.09.2009
    Beiträge
    16

    Standard Abfeuern von SQL-Befehlen extrem langsam

    Hallo,

    wir haben in unserer Firma eine VM mit einem Linux-JEOS, auf der ein Postgresql 8.4 installiert ist. Unsere Software läuft ebenfalls auf diesem System als Server und kommuniziert über einen JDBC-Treiber mit dem DB-Server. Das läuft auch soweit alles gut. Wenn ich allerdings nun über einen PG-Client (sei es nun pgAdmin III oder phppgadmin ) SQL-Befehle absetze, so werden diese mit der Dauer des Betriebes der VM immer langsamer. Das ist teilweise irgendwann so drastisch, dass ich Skripte für das Anlegen einer Tabelle nach 10 Minuten abgebrochen habe, da es noch immer nicht durchgelaufen war. Im Logfile ist nichts ungewöhnliches zu erkennen, und wenn ich die VM durchstarte, ist danach wieder alles wie gewohnt schnell. Jedoch kommt irgendwann wieder der Punkt, an dem es unerträglich langsam wird. Habt ihr eventuell eine Idee? Die Postgre-Konfiguration entspricht den Default-Einstellungen (ich habe nichts daran geändert, außer die User-und Hosteinstellungen).

    Wäre euch für jeden Hinweis dankbar!

  2. #2
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    Zuerst mal: PostgreSQL oder Postgres ;-)

    Warum hast du deine Frage im pl/pgSQL Forum gepostet? Wird die gesamte Datenbank langsam oder nur einige Skripte?

    Wie sieht die Systemlast auf der VM aus? Gibt es dafür ein Monitoring?

    Kannst du das Query Logging aktivieren und die langsamen Anfragen mitloggen lassen? Der entsprechende Parameter heißt "log_min_duration_statement" und 500 Millisekunden sind ein guter Startwert.

    Steht irgendetwas außergewöhnliches im Datenbanklog oder im Systemlog?
    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

  3. #3
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von postgre_neuling Beitrag anzeigen
    Hallo,

    wir haben in unserer Firma eine VM mit einem Linux-JEOS, auf der ein Postgresql 8.4 installiert ist. Unsere Software läuft ebenfalls auf diesem System als Server und kommuniziert über einen JDBC-Treiber mit dem DB-Server. Das läuft auch soweit alles gut. Wenn ich allerdings nun über einen PG-Client (sei es nun pgAdmin III oder phppgadmin ) SQL-Befehle absetze, so werden diese mit der Dauer des Betriebes der VM immer langsamer.
    Trifft das NUR auf PGAdmin / phppgdingens zu oder AUCH für Eure Software?

    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

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