PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie profiliere ich die PostgreSQL-Datenbank?

"Im Auge behalten" und "profilieren" sind aus meiner Sicht zwei ganz unterschiedliche Aufgaben.

Für die Profilerstellung (keine Live-Ansicht dessen, was gerade vor sich geht, aber um zu sehen, welche Abfragen die meiste Zeit in Anspruch nehmen usw.), schauen Sie sich pgFouine an:

http://pgfouine.projects.postgresql.org/

Dadurch können Sie sehen, welche Abfragen ressourcenintensiv sind, und entsprechende Maßnahmen ergreifen:Fehlende Indizes hinzufügen, Abfragen mit anderen Techniken umschreiben usw.