Transaction-Override - Mailing list pgsql-admin
From | Martin Fandel |
---|---|
Subject | Transaction-Override |
Date | |
Msg-id | 2039270637@web.de Whole thread Raw |
List | pgsql-admin |
Hi, i've a problem with my postgresql database (v8.1.5-13 on opensuse 10.2). The database transaction limit is running over and postgres does a restart. I do daily a "vacuum verbose analyze" over the hole database. So what I'm doing wrong? The db has restarted itself to prevent a transaction-override. The log ouput says: ... DETAIL: Der Postmaster hat diesen Serverprozess angewiesen, die aktuelle Transaktion zurückzurollen und die Sitzung zu beenden,weil ein anderer Serverprozess abnormal beendet wurde und möglicherweise das Shared Memory verfälscht hat. TIPP: In einem Moment sollten Sie wieder mit der Datenbank verbinden und Ihren Befehl wiederholen können. WARNUNG: breche Verbindung ab wegen Absturz eines anderen Serverprozesses DETAIL: Der Postmaster hat diesen Serverprozess angewiesen, die aktuelle Transaktion zurückzurollen und die Sitzung zu beenden,weil ein anderer Serverprozess abnormal beendet wurde und möglicherweise das Shared Memory verfälscht hat. TIPP: In einem Moment sollten Sie wieder mit der Datenbank verbinden und Ihren Befehl wiederholen können. FATAL: das Datenbanksystem ist im Wiederherstellungsmodus FATAL: das Datenbanksystem ist im Wiederherstellungsmodus FATAL: das Datenbanksystem ist im Wiederherstellungsmodus LOG: alle Serverprozesse beendet; initialisiere neu LOG: Datenbanksystem wurde am 2007-08-07 13:01:19 CEST unterbrochen LOG: Checkpoint-Eintrag ist bei 41/4D06D224 LOG: Redo-Eintrag ist bei 41/4D049AF0; Undo-Eintrag ist bei 0/0; Shutdown FALSE LOG: nächste Transaktions-ID: 114926807; nächste OID: 230334262 LOG: nächste MultiXactId: 1; nächster MultiXactOffset: 0 LOG: Datenbanksystem wurde nicht richtig heruntergefahren; automatische Wiederherstellung läuft LOG: Redo beginnt bei 41/4D049AF0 LOG: Datensatz mit Länge null bei 41/4DCF8A48 LOG: Redo fertig bei 41/4DCF8A20 LOG: Datenbanksystem ist bereit LOG: Grenze für Transaktionsnummernüberlauf ist 1187023047, begrenzt durch Datenbank »isohost« ... The vacuum before this looks fine. The only thing is a max_fsm_pages warning: ... INFO: Free-Space-Map enthält 210922 Seiten in 32 Relationen DETAIL: Es sind insgesamt 200000 Page-Slots in Benutzung (einschließlich Overhead). 391152 Page-Slots werden benötigt, um den gesamten freien Platz verwalten zu können. Aktuelle Begrenzungen sind: 200000 Page-Slots, 100 Relationen, 1180 KB in Benutzung. HINWEIS: Anzahl der benötigten Page-Slots (391152) überschreitet max_fsm_pages (200000) HINT: Erhöhen Sie eventuell den Konfigurationsparameter »max_fms_pages« auf über 391152. VACUUM ... Is this my fault? So is the solution to set max_fsm_pages to aroung 450000? Off Topic: Theres a little fault in the log output (fms instead of fsm!), is this already changed in the actual version? Thanks a lot! Regards, Martin _____________________________________________________________________ Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
pgsql-admin by date: