An other way is to use "waits" reporting ... something like : pgss_store (...) pgstat_report_wait_start(PG_WAIT_EXTENSION); ... pgstat_report_wait_end(); gives waits of type "Extension", name "Extension" when spending time in this part of pgss. This can help those working with waits sampling as found in pg_stat_activity, pg_wait_sampling or pgsentinel. note: some of the contentions are already reported as "LWLock" / "pg_stat_statements" Regards PAscal -- Sent from: http://www.postgresql-archive.org/PostgreSQL-general-f1843780.html