2016-06-24 6 views
0

In der Prozessliste in Postgres 9.0 wird eine Menge SHOW TRANSACTION ISOLATION LEVEL angezeigt.Postgres Problem Isolationsstufe

Was sind Gründe dafür und wenn es erscheint? Alle sind im Ruhezustand. Wie kann ich das deaktivieren?

+0

Haben Sie eine Anwendung, die für diese Datenbank ausgeführt wird, die Verbindungspooling verwendet? Verbindungspools tun dies oft, um sicherzustellen, dass die Verbindung aufrechterhalten wird. – Gary

Antwort

0

Ich gehe davon aus, dass mit Prozessliste Sie die Systemansicht pg_stat_activity (zugänglich in pgAdmin   III in der Registerkarte „Statistik“ oder mit „Extras/Server-Status“) bedeuten.

Da Sie sagen, dass die Verbindungen inaktiv sind, zeigt die Spalte query keine aktive Abfrage an, sondern die letzte Abfrage, die in dieser Datenbankverbindung ausgegeben wurde. Ich weiß nicht, welchen ORM- oder Verbindungspooler Sie verwenden, aber einige Software in Ihrem Stack muss diese Anweisungen routinemäßig am Ende einer Datenbankaktion einfügen.

Ich würde mir keine Sorgen um sie machen, diese Aussagen sind nicht ressourcenintensiv und werden Ihnen wahrscheinlich keine Probleme bereiten.

Wenn Sie wirklich loswerden müssen, herauszufinden, welche Software in Ihrem Stapel sie verursacht und dort untersuchen.

Verwandte Themen