Archiv für den Tag: 25. August 2015

Postgres: Status der Queries abfragen

Als Root folgende Zeile ausführen:

su postgres -c "psql -c \"select pid,substring(query,0,120),now() - query_start as elapsed from pg_stat_activity where query!='' and query!='DISCARD ALL' ORDER BY elapsed ASC;\""

oder:

psql -U postgres -c "SELECT pid,substring(query,0,120),now() - query_start AS elapsed FROM pg_stat_activity WHERE query!='' AND query!='DISCARD ALL' ORDER BY elapsed ASC;"

Probleme kann es bei der Peer Authentication von Postgres geben (Debian ist anders konfiguriert als Ubuntu).
Weiterlesen