Laufzeiten von SQL-Operationen aus Systemtabelle ablesen

Hallo,

ich messe zur Zeit die Laufzeiten der Operationen, um PostgreSQL mit Oracle zu testen. Um das zu Beschleunigen würde ich gern die Laufzeit auslesen können (, um sie zB in eine eigene Tabelle abzuspeichern).

Kann mir jemand sagen, wie die Systemtabelle heißt, die die Zeit einer SQL-Operation abspeichert?

Danke

Mir ist keine solche Tabelle bekannt. Du kannst aber log_min_duration_statement auf 0 setzen, dann werden alle Abfragen mit ihrer Laufzeit geloggt. Es gibt Tools wie pg_foine (oder so ähnlich), die das auswerten können. Es gibt IIRC auch noch ein Contrib-Modul, welches wohl das macht, was Du suchst.

Andreas

pgFouine - a PostgreSQL log analyzer