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