pg_wait_sampling

pg_wait_sampling

pg_wait_sampling : sampling based statistics of wait events

Overview

ID Extension Package Version Category License Language
6280
pg_wait_sampling
pg_wait_sampling
1.1.9
STAT
PostgreSQL
C
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--sLd-r
No
Yes
Yes
Yes
yes
no
Relationships
See Also
powa
pg_stat_statements
pg_background
pg_stat_kcache
system_stats
pgnodemx
pg_profile
pgsentinel

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT
PGDG
1.1.9
18
17
16
15
14
pg_wait_sampling -
RPM
PGDG
1.1.9
18
17
16
15
14
pg_wait_sampling_$v -
DEB
PGDG
1.1.9
18
17
16
15
14
postgresql-$v-pg-wait-sampling -
Linux / PG PG18 PG17 PG16 PG15 PG14
el8.x86_64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
el8.aarch64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
el9.x86_64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
el9.aarch64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
el10.x86_64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
el10.aarch64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
d12.x86_64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
d12.aarch64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
d13.x86_64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
d13.aarch64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
u22.x86_64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
u22.aarch64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
u24.x86_64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
u24.aarch64
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
PGDG 1.1.9
Package Version OS ORG SIZE File URL
pg_wait_sampling_18 1.1.9 el8.x86_64 pgdg 24.4 KiB pg_wait_sampling_18-1.1.9-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_18 1.1.9 el8.aarch64 pgdg 24.1 KiB pg_wait_sampling_18-1.1.9-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_18 1.1.9 el9.x86_64 pgdg 24.0 KiB pg_wait_sampling_18-1.1.9-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_18 1.1.9 el9.aarch64 pgdg 23.9 KiB pg_wait_sampling_18-1.1.9-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_18 1.1.9 el10.x86_64 pgdg 24.5 KiB pg_wait_sampling_18-1.1.9-1PGDG.rhel10.x86_64.rpm
pg_wait_sampling_18 1.1.9 el10.aarch64 pgdg 24.7 KiB pg_wait_sampling_18-1.1.9-1PGDG.rhel10.aarch64.rpm
postgresql-18-pg-wait-sampling 1.1.9 d12.x86_64 pgdg 38.2 KiB postgresql-18-pg-wait-sampling_1.1.9-2.pgdg12+1_amd64.deb
postgresql-18-pg-wait-sampling 1.1.9 d12.aarch64 pgdg 38.0 KiB postgresql-18-pg-wait-sampling_1.1.9-2.pgdg12+1_arm64.deb
postgresql-18-pg-wait-sampling 1.1.9 d13.x86_64 pgdg 38.4 KiB postgresql-18-pg-wait-sampling_1.1.9-2.pgdg13+1_amd64.deb
postgresql-18-pg-wait-sampling 1.1.9 d13.aarch64 pgdg 38.0 KiB postgresql-18-pg-wait-sampling_1.1.9-2.pgdg13+1_arm64.deb
postgresql-18-pg-wait-sampling 1.1.9 u22.x86_64 pgdg 38.8 KiB postgresql-18-pg-wait-sampling_1.1.9-2.pgdg22.04+1_amd64.deb
postgresql-18-pg-wait-sampling 1.1.9 u22.aarch64 pgdg 38.5 KiB postgresql-18-pg-wait-sampling_1.1.9-2.pgdg22.04+1_arm64.deb
postgresql-18-pg-wait-sampling 1.1.9 u24.x86_64 pgdg 38.4 KiB postgresql-18-pg-wait-sampling_1.1.9-2.pgdg24.04+1_amd64.deb
postgresql-18-pg-wait-sampling 1.1.9 u24.aarch64 pgdg 38.0 KiB postgresql-18-pg-wait-sampling_1.1.9-2.pgdg24.04+1_arm64.deb
Package Version OS ORG SIZE File URL
pg_wait_sampling_17 1.1.9 el8.x86_64 pgdg 24.4 KiB pg_wait_sampling_17-1.1.9-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_17 1.1.8 el8.x86_64 pgdg 24.2 KiB pg_wait_sampling_17-1.1.8-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_17 1.1.7 el8.x86_64 pgdg 24.0 KiB pg_wait_sampling_17-1.1.7-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_17 1.1.6 el8.x86_64 pgdg 24.2 KiB pg_wait_sampling_17-1.1.6-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_17 1.1.9 el8.aarch64 pgdg 24.1 KiB pg_wait_sampling_17-1.1.9-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_17 1.1.8 el8.aarch64 pgdg 23.9 KiB pg_wait_sampling_17-1.1.8-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_17 1.1.7 el8.aarch64 pgdg 23.8 KiB pg_wait_sampling_17-1.1.7-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_17 1.1.6 el8.aarch64 pgdg 24.0 KiB pg_wait_sampling_17-1.1.6-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_17 1.1.9 el9.x86_64 pgdg 23.9 KiB pg_wait_sampling_17-1.1.9-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_17 1.1.8 el9.x86_64 pgdg 23.8 KiB pg_wait_sampling_17-1.1.8-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_17 1.1.7 el9.x86_64 pgdg 23.7 KiB pg_wait_sampling_17-1.1.7-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_17 1.1.6 el9.x86_64 pgdg 24.2 KiB pg_wait_sampling_17-1.1.6-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_17 1.1.9 el9.aarch64 pgdg 23.9 KiB pg_wait_sampling_17-1.1.9-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_17 1.1.8 el9.aarch64 pgdg 23.9 KiB pg_wait_sampling_17-1.1.8-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_17 1.1.7 el9.aarch64 pgdg 23.8 KiB pg_wait_sampling_17-1.1.7-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_17 1.1.6 el9.aarch64 pgdg 24.1 KiB pg_wait_sampling_17-1.1.6-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_17 1.1.9 el10.x86_64 pgdg 24.4 KiB pg_wait_sampling_17-1.1.9-1PGDG.rhel10.x86_64.rpm
pg_wait_sampling_17 1.1.8 el10.x86_64 pgdg 24.3 KiB pg_wait_sampling_17-1.1.8-1PGDG.rhel10.x86_64.rpm
pg_wait_sampling_17 1.1.9 el10.aarch64 pgdg 24.7 KiB pg_wait_sampling_17-1.1.9-1PGDG.rhel10.aarch64.rpm
pg_wait_sampling_17 1.1.8 el10.aarch64 pgdg 24.6 KiB pg_wait_sampling_17-1.1.8-1PGDG.rhel10.aarch64.rpm
postgresql-17-pg-wait-sampling 1.1.9 d12.x86_64 pgdg 38.4 KiB postgresql-17-pg-wait-sampling_1.1.9-2.pgdg12+1_amd64.deb
postgresql-17-pg-wait-sampling 1.1.9 d12.aarch64 pgdg 38.2 KiB postgresql-17-pg-wait-sampling_1.1.9-2.pgdg12+1_arm64.deb
postgresql-17-pg-wait-sampling 1.1.9 d13.x86_64 pgdg 38.4 KiB postgresql-17-pg-wait-sampling_1.1.9-2.pgdg13+1_amd64.deb
postgresql-17-pg-wait-sampling 1.1.9 d13.aarch64 pgdg 38.2 KiB postgresql-17-pg-wait-sampling_1.1.9-2.pgdg13+1_arm64.deb
postgresql-17-pg-wait-sampling 1.1.9 u22.x86_64 pgdg 43.3 KiB postgresql-17-pg-wait-sampling_1.1.9-2.pgdg22.04+1_amd64.deb
postgresql-17-pg-wait-sampling 1.1.9 u22.aarch64 pgdg 42.8 KiB postgresql-17-pg-wait-sampling_1.1.9-2.pgdg22.04+1_arm64.deb
postgresql-17-pg-wait-sampling 1.1.9 u24.x86_64 pgdg 38.4 KiB postgresql-17-pg-wait-sampling_1.1.9-2.pgdg24.04+1_amd64.deb
postgresql-17-pg-wait-sampling 1.1.9 u24.aarch64 pgdg 38.1 KiB postgresql-17-pg-wait-sampling_1.1.9-2.pgdg24.04+1_arm64.deb
Package Version OS ORG SIZE File URL
pg_wait_sampling_16 1.1.9 el8.x86_64 pgdg 24.4 KiB pg_wait_sampling_16-1.1.9-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_16 1.1.8 el8.x86_64 pgdg 24.2 KiB pg_wait_sampling_16-1.1.8-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_16 1.1.7 el8.x86_64 pgdg 24.0 KiB pg_wait_sampling_16-1.1.7-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_16 1.1.6 el8.x86_64 pgdg 24.3 KiB pg_wait_sampling_16-1.1.6-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_16 1.1.5 el8.x86_64 pgdg 22.3 KiB pg_wait_sampling_16-1.1.5-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_16 1.1.9 el8.aarch64 pgdg 24.1 KiB pg_wait_sampling_16-1.1.9-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_16 1.1.8 el8.aarch64 pgdg 23.9 KiB pg_wait_sampling_16-1.1.8-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_16 1.1.7 el8.aarch64 pgdg 23.8 KiB pg_wait_sampling_16-1.1.7-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_16 1.1.6 el8.aarch64 pgdg 24.0 KiB pg_wait_sampling_16-1.1.6-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_16 1.1.5 el8.aarch64 pgdg 21.9 KiB pg_wait_sampling_16-1.1.5-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_16 1.1.9 el9.x86_64 pgdg 24.0 KiB pg_wait_sampling_16-1.1.9-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_16 1.1.8 el9.x86_64 pgdg 23.8 KiB pg_wait_sampling_16-1.1.8-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_16 1.1.7 el9.x86_64 pgdg 23.7 KiB pg_wait_sampling_16-1.1.7-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_16 1.1.6 el9.x86_64 pgdg 24.2 KiB pg_wait_sampling_16-1.1.6-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_16 1.1.5 el9.x86_64 pgdg 22.0 KiB pg_wait_sampling_16-1.1.5-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_16 1.1.9 el9.aarch64 pgdg 23.9 KiB pg_wait_sampling_16-1.1.9-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_16 1.1.8 el9.aarch64 pgdg 23.9 KiB pg_wait_sampling_16-1.1.8-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_16 1.1.7 el9.aarch64 pgdg 23.8 KiB pg_wait_sampling_16-1.1.7-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_16 1.1.6 el9.aarch64 pgdg 24.1 KiB pg_wait_sampling_16-1.1.6-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_16 1.1.5 el9.aarch64 pgdg 21.9 KiB pg_wait_sampling_16-1.1.5-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_16 1.1.9 el10.x86_64 pgdg 24.4 KiB pg_wait_sampling_16-1.1.9-1PGDG.rhel10.x86_64.rpm
pg_wait_sampling_16 1.1.8 el10.x86_64 pgdg 24.3 KiB pg_wait_sampling_16-1.1.8-1PGDG.rhel10.x86_64.rpm
pg_wait_sampling_16 1.1.9 el10.aarch64 pgdg 24.6 KiB pg_wait_sampling_16-1.1.9-1PGDG.rhel10.aarch64.rpm
pg_wait_sampling_16 1.1.8 el10.aarch64 pgdg 24.6 KiB pg_wait_sampling_16-1.1.8-1PGDG.rhel10.aarch64.rpm
postgresql-16-pg-wait-sampling 1.1.9 d12.x86_64 pgdg 38.4 KiB postgresql-16-pg-wait-sampling_1.1.9-2.pgdg12+1_amd64.deb
postgresql-16-pg-wait-sampling 1.1.9 d12.aarch64 pgdg 38.0 KiB postgresql-16-pg-wait-sampling_1.1.9-2.pgdg12+1_arm64.deb
postgresql-16-pg-wait-sampling 1.1.9 d13.x86_64 pgdg 38.5 KiB postgresql-16-pg-wait-sampling_1.1.9-2.pgdg13+1_amd64.deb
postgresql-16-pg-wait-sampling 1.1.9 d13.aarch64 pgdg 38.0 KiB postgresql-16-pg-wait-sampling_1.1.9-2.pgdg13+1_arm64.deb
postgresql-16-pg-wait-sampling 1.1.9 u22.x86_64 pgdg 43.4 KiB postgresql-16-pg-wait-sampling_1.1.9-2.pgdg22.04+1_amd64.deb
postgresql-16-pg-wait-sampling 1.1.9 u22.aarch64 pgdg 42.9 KiB postgresql-16-pg-wait-sampling_1.1.9-2.pgdg22.04+1_arm64.deb
postgresql-16-pg-wait-sampling 1.1.9 u24.x86_64 pgdg 38.4 KiB postgresql-16-pg-wait-sampling_1.1.9-2.pgdg24.04+1_amd64.deb
postgresql-16-pg-wait-sampling 1.1.9 u24.aarch64 pgdg 37.9 KiB postgresql-16-pg-wait-sampling_1.1.9-2.pgdg24.04+1_arm64.deb
Package Version OS ORG SIZE File URL
pg_wait_sampling_15 1.1.9 el8.x86_64 pgdg 24.6 KiB pg_wait_sampling_15-1.1.9-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_15 1.1.8 el8.x86_64 pgdg 24.4 KiB pg_wait_sampling_15-1.1.8-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_15 1.1.7 el8.x86_64 pgdg 24.3 KiB pg_wait_sampling_15-1.1.7-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_15 1.1.6 el8.x86_64 pgdg 24.4 KiB pg_wait_sampling_15-1.1.6-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_15 1.1.4 el8.x86_64 pgdg 47.0 KiB pg_wait_sampling_15-1.1.4-1.rhel8.x86_64.rpm
pg_wait_sampling_15 1.1.9 el8.aarch64 pgdg 24.4 KiB pg_wait_sampling_15-1.1.9-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_15 1.1.8 el8.aarch64 pgdg 24.2 KiB pg_wait_sampling_15-1.1.8-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_15 1.1.7 el8.aarch64 pgdg 24.1 KiB pg_wait_sampling_15-1.1.7-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_15 1.1.6 el8.aarch64 pgdg 24.2 KiB pg_wait_sampling_15-1.1.6-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_15 1.1.4 el8.aarch64 pgdg 46.7 KiB pg_wait_sampling_15-1.1.4-1.rhel8.aarch64.rpm
pg_wait_sampling_15 1.1.9 el9.x86_64 pgdg 24.3 KiB pg_wait_sampling_15-1.1.9-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_15 1.1.8 el9.x86_64 pgdg 24.3 KiB pg_wait_sampling_15-1.1.8-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_15 1.1.7 el9.x86_64 pgdg 24.1 KiB pg_wait_sampling_15-1.1.7-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_15 1.1.6 el9.x86_64 pgdg 24.3 KiB pg_wait_sampling_15-1.1.6-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_15 1.1.4 el9.x86_64 pgdg 48.0 KiB pg_wait_sampling_15-1.1.4-1.rhel9.x86_64.rpm
pg_wait_sampling_15 1.1.9 el9.aarch64 pgdg 24.1 KiB pg_wait_sampling_15-1.1.9-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_15 1.1.8 el9.aarch64 pgdg 24.2 KiB pg_wait_sampling_15-1.1.8-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_15 1.1.7 el9.aarch64 pgdg 24.0 KiB pg_wait_sampling_15-1.1.7-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_15 1.1.6 el9.aarch64 pgdg 24.3 KiB pg_wait_sampling_15-1.1.6-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_15 1.1.4 el9.aarch64 pgdg 47.7 KiB pg_wait_sampling_15-1.1.4-1.rhel9.aarch64.rpm
pg_wait_sampling_15 1.1.9 el10.x86_64 pgdg 24.8 KiB pg_wait_sampling_15-1.1.9-1PGDG.rhel10.x86_64.rpm
pg_wait_sampling_15 1.1.8 el10.x86_64 pgdg 24.7 KiB pg_wait_sampling_15-1.1.8-1PGDG.rhel10.x86_64.rpm
pg_wait_sampling_15 1.1.9 el10.aarch64 pgdg 25.0 KiB pg_wait_sampling_15-1.1.9-1PGDG.rhel10.aarch64.rpm
pg_wait_sampling_15 1.1.8 el10.aarch64 pgdg 24.9 KiB pg_wait_sampling_15-1.1.8-1PGDG.rhel10.aarch64.rpm
postgresql-15-pg-wait-sampling 1.1.9 d12.x86_64 pgdg 38.6 KiB postgresql-15-pg-wait-sampling_1.1.9-2.pgdg12+1_amd64.deb
postgresql-15-pg-wait-sampling 1.1.9 d12.aarch64 pgdg 38.1 KiB postgresql-15-pg-wait-sampling_1.1.9-2.pgdg12+1_arm64.deb
postgresql-15-pg-wait-sampling 1.1.9 d13.x86_64 pgdg 38.6 KiB postgresql-15-pg-wait-sampling_1.1.9-2.pgdg13+1_amd64.deb
postgresql-15-pg-wait-sampling 1.1.9 d13.aarch64 pgdg 38.3 KiB postgresql-15-pg-wait-sampling_1.1.9-2.pgdg13+1_arm64.deb
postgresql-15-pg-wait-sampling 1.1.9 u22.x86_64 pgdg 43.6 KiB postgresql-15-pg-wait-sampling_1.1.9-2.pgdg22.04+1_amd64.deb
postgresql-15-pg-wait-sampling 1.1.9 u22.aarch64 pgdg 43.0 KiB postgresql-15-pg-wait-sampling_1.1.9-2.pgdg22.04+1_arm64.deb
postgresql-15-pg-wait-sampling 1.1.9 u24.x86_64 pgdg 38.6 KiB postgresql-15-pg-wait-sampling_1.1.9-2.pgdg24.04+1_amd64.deb
postgresql-15-pg-wait-sampling 1.1.9 u24.aarch64 pgdg 38.3 KiB postgresql-15-pg-wait-sampling_1.1.9-2.pgdg24.04+1_arm64.deb
Package Version OS ORG SIZE File URL
pg_wait_sampling_14 1.1.9 el8.x86_64 pgdg 24.6 KiB pg_wait_sampling_14-1.1.9-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_14 1.1.8 el8.x86_64 pgdg 24.4 KiB pg_wait_sampling_14-1.1.8-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_14 1.1.7 el8.x86_64 pgdg 24.3 KiB pg_wait_sampling_14-1.1.7-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_14 1.1.6 el8.x86_64 pgdg 24.4 KiB pg_wait_sampling_14-1.1.6-1PGDG.rhel8.x86_64.rpm
pg_wait_sampling_14 1.1.4 el8.x86_64 pgdg 46.9 KiB pg_wait_sampling_14-1.1.4-1.rhel8.x86_64.rpm
pg_wait_sampling_14 1.1.3 el8.x86_64 pgdg 49.2 KiB pg_wait_sampling_14-1.1.3-1.rhel8.x86_64.rpm
pg_wait_sampling_14 1.1.9 el8.aarch64 pgdg 24.4 KiB pg_wait_sampling_14-1.1.9-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_14 1.1.8 el8.aarch64 pgdg 24.3 KiB pg_wait_sampling_14-1.1.8-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_14 1.1.7 el8.aarch64 pgdg 24.1 KiB pg_wait_sampling_14-1.1.7-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_14 1.1.6 el8.aarch64 pgdg 24.2 KiB pg_wait_sampling_14-1.1.6-1PGDG.rhel8.aarch64.rpm
pg_wait_sampling_14 1.1.4 el8.aarch64 pgdg 46.7 KiB pg_wait_sampling_14-1.1.4-1.rhel8.aarch64.rpm
pg_wait_sampling_14 1.1.9 el9.x86_64 pgdg 24.3 KiB pg_wait_sampling_14-1.1.9-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_14 1.1.8 el9.x86_64 pgdg 24.3 KiB pg_wait_sampling_14-1.1.8-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_14 1.1.7 el9.x86_64 pgdg 24.1 KiB pg_wait_sampling_14-1.1.7-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_14 1.1.6 el9.x86_64 pgdg 24.5 KiB pg_wait_sampling_14-1.1.6-1PGDG.rhel9.x86_64.rpm
pg_wait_sampling_14 1.1.4 el9.x86_64 pgdg 48.0 KiB pg_wait_sampling_14-1.1.4-1.rhel9.x86_64.rpm
pg_wait_sampling_14 1.1.9 el9.aarch64 pgdg 24.2 KiB pg_wait_sampling_14-1.1.9-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_14 1.1.8 el9.aarch64 pgdg 24.2 KiB pg_wait_sampling_14-1.1.8-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_14 1.1.7 el9.aarch64 pgdg 24.1 KiB pg_wait_sampling_14-1.1.7-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_14 1.1.6 el9.aarch64 pgdg 24.3 KiB pg_wait_sampling_14-1.1.6-1PGDG.rhel9.aarch64.rpm
pg_wait_sampling_14 1.1.4 el9.aarch64 pgdg 47.7 KiB pg_wait_sampling_14-1.1.4-1.rhel9.aarch64.rpm
pg_wait_sampling_14 1.1.9 el10.x86_64 pgdg 24.8 KiB pg_wait_sampling_14-1.1.9-1PGDG.rhel10.x86_64.rpm
pg_wait_sampling_14 1.1.8 el10.x86_64 pgdg 24.7 KiB pg_wait_sampling_14-1.1.8-1PGDG.rhel10.x86_64.rpm
pg_wait_sampling_14 1.1.9 el10.aarch64 pgdg 25.0 KiB pg_wait_sampling_14-1.1.9-1PGDG.rhel10.aarch64.rpm
pg_wait_sampling_14 1.1.8 el10.aarch64 pgdg 24.9 KiB pg_wait_sampling_14-1.1.8-1PGDG.rhel10.aarch64.rpm
postgresql-14-pg-wait-sampling 1.1.9 d12.x86_64 pgdg 38.5 KiB postgresql-14-pg-wait-sampling_1.1.9-2.pgdg12+1_amd64.deb
postgresql-14-pg-wait-sampling 1.1.9 d12.aarch64 pgdg 38.2 KiB postgresql-14-pg-wait-sampling_1.1.9-2.pgdg12+1_arm64.deb
postgresql-14-pg-wait-sampling 1.1.9 d13.x86_64 pgdg 38.6 KiB postgresql-14-pg-wait-sampling_1.1.9-2.pgdg13+1_amd64.deb
postgresql-14-pg-wait-sampling 1.1.9 d13.aarch64 pgdg 38.3 KiB postgresql-14-pg-wait-sampling_1.1.9-2.pgdg13+1_arm64.deb
postgresql-14-pg-wait-sampling 1.1.9 u22.x86_64 pgdg 43.5 KiB postgresql-14-pg-wait-sampling_1.1.9-2.pgdg22.04+1_amd64.deb
postgresql-14-pg-wait-sampling 1.1.9 u22.aarch64 pgdg 42.9 KiB postgresql-14-pg-wait-sampling_1.1.9-2.pgdg22.04+1_arm64.deb
postgresql-14-pg-wait-sampling 1.1.9 u24.x86_64 pgdg 38.6 KiB postgresql-14-pg-wait-sampling_1.1.9-2.pgdg24.04+1_amd64.deb
postgresql-14-pg-wait-sampling 1.1.9 u24.aarch64 pgdg 38.3 KiB postgresql-14-pg-wait-sampling_1.1.9-2.pgdg24.04+1_arm64.deb

Source

Install

Make sure PGDG repo available:

pig repo add pgdg -u    # add pgdg repo and update cache

Install this extension with pig:

pig install pg_wait_sampling;		# install via package name, for the active PG version

pig install pg_wait_sampling -v 18;   # install for PG 18
pig install pg_wait_sampling -v 17;   # install for PG 17
pig install pg_wait_sampling -v 16;   # install for PG 16
pig install pg_wait_sampling -v 15;   # install for PG 15
pig install pg_wait_sampling -v 14;   # install for PG 14

Config this extension to shared_preload_libraries:

shared_preload_libraries = 'pg_wait_sampling';

Create this extension with:

CREATE EXTENSION pg_wait_sampling;

Usage

pg_wait_sampling: sampling based statistics of wait events

pg_wait_sampling collects wait event statistics by periodically sampling what each backend is waiting on. It provides both a recent history ring buffer and a cumulative profile.

Views

Current wait events:

SELECT * FROM pg_wait_sampling_current;
Column Type Description
pid int4 Process ID
event_type text Wait event type
event text Wait event name
queryid int8 Query ID

Wait event history (ring buffer of recent samples):

SELECT * FROM pg_wait_sampling_history;
Column Type Description
pid int4 Process ID
ts timestamptz Sample timestamp
event_type text Wait event type
event text Wait event name
queryid int8 Query ID

Wait event profile (cumulative counts):

SELECT * FROM pg_wait_sampling_profile;
Column Type Description
pid int4 Process ID
event_type text Wait event type
event text Wait event name
queryid int8 Query ID
count text Count of samples

Get current wait event for a specific process:

SELECT * FROM pg_wait_sampling_get_current(12345);

Reset Profile

SELECT pg_wait_sampling_reset_profile();

Configuration

Parameter Default Description
pg_wait_sampling.history_size 5000 Ring buffer size
pg_wait_sampling.history_period 10 History sampling period (ms)
pg_wait_sampling.profile_period 10 Profile sampling period (ms)
pg_wait_sampling.profile_pid true Collect profile per-process
pg_wait_sampling.profile_queries top Per-query profile: none, top, all
pg_wait_sampling.sample_cpu true Sample on-CPU backends (event columns NULL)

Example: Top Wait Events

SELECT event_type, event, count
FROM pg_wait_sampling_profile
ORDER BY count DESC
LIMIT 10;
Last updated on