Einzelnen Beitrag anzeigen

Iwo Asnet

Registriert seit: 11. Jun 2011
313 Beiträge
 
#1

[FB 2.1] Wieso 'pumpt' die Datenbank?

  Alt 22. Aug 2011, 09:29
Datenbank: Firebird • Version: 2.1 • Zugriff über: egal
Hallo,

Ich habe hier eine DB-Anwendung die kontinuierlich Daten in eine FB-Datenbank einfügt (3x pro Sekunde). Die Daten sind mit einem Zeitstempel versehen und Daten, die älter als 20 Tage sind, fliegen raus. Der Lösch-Job wird 1x pro Stunde angestoßen.

Das Einfügen passiert mit einem einfachen INSERT-Befehl


Offene Transaktionen habe ich keine (also Transaktionen, die ich vergessen habe, zu schließen)

Wenn ich den PC starte, dann liegt die CPU-Belastung konstant bei 0-3%
Nach 2 Wochen sehe ich periodisch, also so ca. alle 5-15 Sekunden, einen 'peak', der bis 80% hochgeht. Das ist an sich nicht beunruhigend (hab ja 4 Kerne), aber zwei Fragen hab ich trotzdem:

1. Woran könnte das liegen? Fehlt vielleicht sowas wie ein CHECKPOINT, FLUSH o.ä.?
2. Wird das schlimmer? (Ok, die Frage ist rethorisch da die Glasskugeln alle sind)

Danke im Voraus für Denkanstöße und Ideen...
Miniaturansicht angehängter Grafiken
taskmanager.jpg  
  Mit Zitat antworten Zitat