Google+ Followers

zaterdag 17 maart 2012

Performance monitoring met pg_stat_statements

Een van de ondergeschoven kindjes in de wereld van de performance monitorring is pg_stat_statements http://www.postgresql.org/docs/9.1/static/pgstatstatements.html

Zoals op die pagina ook gedemonstreerd wordt kun je hiermee loggen welke queries er zijn uitgevoerd en hoe lang dat duurde.

Een van de prettige dingen hiervan is dat het telt hoevaak elke query is uitgevoerd en hoe lang dat in totaal heeft geduurd. Dit levert interessante informatie op omdat een query die per run heel snel is toch een performance probleem kan zijn als hij buitensporig vaak wordt aangeroepen.