pg_profile

pg_profile

pg_profile : PostgreSQL load profile repository and report builder

Overview

IDExtensionPackageVersionCategoryLicenseLanguage
6000
pg_profile
pg_profile
4.11
STAT
BSD 2-Clause
C
AttributeHas BinaryHas LibraryNeed LoadHas DDLRelocatableTrusted
--s-d--
No
Yes
No
Yes
no
no
Relationships
Requires
dblink
plpgsql
See Also
plprofiler
pg_stat_kcache
powa
pg_stat_statements
pg_show_plans
pg_stat_monitor
pg_qualstats
pg_store_plans

Packages

TypeRepoVersionPG Major CompatibilityPackage PatternDependencies
EXT
MIXED
4.11
18
17
16
15
14
pg_profiledblink, plpgsql
RPM
PGDG
4.11
18
17
16
15
14
pg_profile_$v-
DEB
PIGSTY
4.11
18
17
16
15
14
postgresql-$v-pg-profile-
Linux / PGPG18PG17PG16PG15PG14
el8.x86_64
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
el8.aarch64
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
el9.x86_64
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
el9.aarch64
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
el10.x86_64
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
el10.aarch64
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
PGDG 4.11
d12.x86_64
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
d12.aarch64
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
d13.x86_64
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
d13.aarch64
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
u22.x86_64
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
u22.aarch64
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
u24.x86_64
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
u24.aarch64
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PIGSTY 4.11
PackageVersionOSORGSIZEFile URL
pg_profile_184.11el8.x86_64pgdg214.4 KiBpg_profile_18-4.11-1PGDG.rhel8.noarch.rpm
pg_profile_184.10el8.x86_64pgdg214.2 KiBpg_profile_18-4.10-1PGDG.rhel8.noarch.rpm
pg_profile_184.11el8.aarch64pgdg214.3 KiBpg_profile_18-4.11-1PGDG.rhel8.noarch.rpm
pg_profile_184.10el8.aarch64pgdg214.2 KiBpg_profile_18-4.10-1PGDG.rhel8.noarch.rpm
pg_profile_184.11el9.x86_64pgdg197.0 KiBpg_profile_18-4.11-1PGDG.rhel9.noarch.rpm
pg_profile_184.10el9.x86_64pgdg196.9 KiBpg_profile_18-4.10-1PGDG.rhel9.noarch.rpm
pg_profile_184.11el9.aarch64pgdg196.9 KiBpg_profile_18-4.11-1PGDG.rhel9.noarch.rpm
pg_profile_184.10el9.aarch64pgdg196.9 KiBpg_profile_18-4.10-1PGDG.rhel9.noarch.rpm
pg_profile_184.11el10.x86_64pgdg197.5 KiBpg_profile_18-4.11-1PGDG.rhel10.noarch.rpm
pg_profile_184.10el10.x86_64pgdg197.4 KiBpg_profile_18-4.10-1PGDG.rhel10.noarch.rpm
pg_profile_184.11el10.aarch64pgdg197.5 KiBpg_profile_18-4.11-1PGDG.rhel10.noarch.rpm
pg_profile_184.10el10.aarch64pgdg197.4 KiBpg_profile_18-4.10-1PGDG.rhel10.noarch.rpm
postgresql-18-pg-profile4.11d12.x86_64pigsty192.3 KiBpostgresql-18-pg-profile_4.11-1PIGSTY~bookworm_amd64.deb
postgresql-18-pg-profile4.11d12.aarch64pigsty192.3 KiBpostgresql-18-pg-profile_4.11-1PIGSTY~bookworm_arm64.deb
postgresql-18-pg-profile4.11d13.x86_64pigsty192.3 KiBpostgresql-18-pg-profile_4.11-1PIGSTY~trixie_amd64.deb
postgresql-18-pg-profile4.11d13.aarch64pigsty192.3 KiBpostgresql-18-pg-profile_4.11-1PIGSTY~trixie_arm64.deb
postgresql-18-pg-profile4.11u22.x86_64pigsty193.2 KiBpostgresql-18-pg-profile_4.11-1PIGSTY~jammy_amd64.deb
postgresql-18-pg-profile4.11u22.aarch64pigsty193.2 KiBpostgresql-18-pg-profile_4.11-1PIGSTY~jammy_arm64.deb
postgresql-18-pg-profile4.11u24.x86_64pigsty191.6 KiBpostgresql-18-pg-profile_4.11-1PIGSTY~noble_amd64.deb
postgresql-18-pg-profile4.11u24.aarch64pigsty191.6 KiBpostgresql-18-pg-profile_4.11-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_profile_174.11el8.x86_64pgdg214.4 KiBpg_profile_17-4.11-1PGDG.rhel8.noarch.rpm
pg_profile_174.10el8.x86_64pgdg214.2 KiBpg_profile_17-4.10-1PGDG.rhel8.noarch.rpm
pg_profile_174.8el8.x86_64pgdg130.9 KiBpg_profile_17-4.8-1PGDG.rhel8.noarch.rpm
pg_profile_174.7el8.x86_64pgdg130.4 KiBpg_profile_17-4.7-1PGDG.rhel8.noarch.rpm
pg_profile_174.11el8.aarch64pgdg214.3 KiBpg_profile_17-4.11-1PGDG.rhel8.noarch.rpm
pg_profile_174.10el8.aarch64pgdg214.2 KiBpg_profile_17-4.10-1PGDG.rhel8.noarch.rpm
pg_profile_174.8el8.aarch64pgdg130.9 KiBpg_profile_17-4.8-1PGDG.rhel8.noarch.rpm
pg_profile_174.7el8.aarch64pgdg130.3 KiBpg_profile_17-4.7-1PGDG.rhel8.noarch.rpm
pg_profile_174.11el9.x86_64pgdg197.0 KiBpg_profile_17-4.11-1PGDG.rhel9.noarch.rpm
pg_profile_174.10el9.x86_64pgdg196.9 KiBpg_profile_17-4.10-1PGDG.rhel9.noarch.rpm
pg_profile_174.8el9.x86_64pgdg117.0 KiBpg_profile_17-4.8-1PGDG.rhel9.noarch.rpm
pg_profile_174.7el9.x86_64pgdg115.8 KiBpg_profile_17-4.7-1PGDG.rhel9.noarch.rpm
pg_profile_174.11el9.aarch64pgdg196.9 KiBpg_profile_17-4.11-1PGDG.rhel9.noarch.rpm
pg_profile_174.10el9.aarch64pgdg196.8 KiBpg_profile_17-4.10-1PGDG.rhel9.noarch.rpm
pg_profile_174.8el9.aarch64pgdg117.0 KiBpg_profile_17-4.8-1PGDG.rhel9.noarch.rpm
pg_profile_174.7el9.aarch64pgdg115.7 KiBpg_profile_17-4.7-1PGDG.rhel9.noarch.rpm
pg_profile_174.11el10.x86_64pgdg197.5 KiBpg_profile_17-4.11-1PGDG.rhel10.noarch.rpm
pg_profile_174.10el10.x86_64pgdg197.4 KiBpg_profile_17-4.10-1PGDG.rhel10.noarch.rpm
pg_profile_174.8el10.x86_64pgdg117.5 KiBpg_profile_17-4.8-1PGDG.rhel10.noarch.rpm
pg_profile_174.11el10.aarch64pgdg197.5 KiBpg_profile_17-4.11-1PGDG.rhel10.noarch.rpm
pg_profile_174.10el10.aarch64pgdg197.4 KiBpg_profile_17-4.10-1PGDG.rhel10.noarch.rpm
pg_profile_174.8el10.aarch64pgdg117.4 KiBpg_profile_17-4.8-1PGDG.rhel10.noarch.rpm
postgresql-17-pg-profile4.11d12.x86_64pigsty192.3 KiBpostgresql-17-pg-profile_4.11-1PIGSTY~bookworm_amd64.deb
postgresql-17-pg-profile4.11d12.aarch64pigsty192.3 KiBpostgresql-17-pg-profile_4.11-1PIGSTY~bookworm_arm64.deb
postgresql-17-pg-profile4.11d13.x86_64pigsty192.3 KiBpostgresql-17-pg-profile_4.11-1PIGSTY~trixie_amd64.deb
postgresql-17-pg-profile4.11d13.aarch64pigsty192.3 KiBpostgresql-17-pg-profile_4.11-1PIGSTY~trixie_arm64.deb
postgresql-17-pg-profile4.11u22.x86_64pigsty193.2 KiBpostgresql-17-pg-profile_4.11-1PIGSTY~jammy_amd64.deb
postgresql-17-pg-profile4.11u22.aarch64pigsty193.2 KiBpostgresql-17-pg-profile_4.11-1PIGSTY~jammy_arm64.deb
postgresql-17-pg-profile4.11u24.x86_64pigsty191.6 KiBpostgresql-17-pg-profile_4.11-1PIGSTY~noble_amd64.deb
postgresql-17-pg-profile4.11u24.aarch64pigsty191.6 KiBpostgresql-17-pg-profile_4.11-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_profile_164.11el8.x86_64pgdg214.4 KiBpg_profile_16-4.11-1PGDG.rhel8.noarch.rpm
pg_profile_164.10el8.x86_64pgdg214.2 KiBpg_profile_16-4.10-1PGDG.rhel8.noarch.rpm
pg_profile_164.8el8.x86_64pgdg130.9 KiBpg_profile_16-4.8-1PGDG.rhel8.noarch.rpm
pg_profile_164.7el8.x86_64pgdg130.4 KiBpg_profile_16-4.7-1PGDG.rhel8.noarch.rpm
pg_profile_164.6el8.x86_64pgdg119.8 KiBpg_profile_16-4.6-1PGDG.rhel8.noarch.rpm
pg_profile_164.4el8.x86_64pgdg109.7 KiBpg_profile_16-4.4-1PGDG.rhel8.noarch.rpm
pg_profile_164.11el8.aarch64pgdg214.3 KiBpg_profile_16-4.11-1PGDG.rhel8.noarch.rpm
pg_profile_164.10el8.aarch64pgdg214.2 KiBpg_profile_16-4.10-1PGDG.rhel8.noarch.rpm
pg_profile_164.8el8.aarch64pgdg130.9 KiBpg_profile_16-4.8-1PGDG.rhel8.noarch.rpm
pg_profile_164.7el8.aarch64pgdg130.3 KiBpg_profile_16-4.7-1PGDG.rhel8.noarch.rpm
pg_profile_164.6el8.aarch64pgdg119.8 KiBpg_profile_16-4.6-1PGDG.rhel8.noarch.rpm
pg_profile_164.4el8.aarch64pgdg109.7 KiBpg_profile_16-4.4-1PGDG.rhel8.noarch.rpm
pg_profile_164.11el9.x86_64pgdg197.0 KiBpg_profile_16-4.11-1PGDG.rhel9.noarch.rpm
pg_profile_164.10el9.x86_64pgdg196.9 KiBpg_profile_16-4.10-1PGDG.rhel9.noarch.rpm
pg_profile_164.8el9.x86_64pgdg117.0 KiBpg_profile_16-4.8-1PGDG.rhel9.noarch.rpm
pg_profile_164.7el9.x86_64pgdg115.8 KiBpg_profile_16-4.7-1PGDG.rhel9.noarch.rpm
pg_profile_164.6el9.x86_64pgdg107.8 KiBpg_profile_16-4.6-1PGDG.rhel9.noarch.rpm
pg_profile_164.4el9.x86_64pgdg99.1 KiBpg_profile_16-4.4-1PGDG.rhel9.noarch.rpm
pg_profile_164.11el9.aarch64pgdg196.9 KiBpg_profile_16-4.11-1PGDG.rhel9.noarch.rpm
pg_profile_164.10el9.aarch64pgdg196.8 KiBpg_profile_16-4.10-1PGDG.rhel9.noarch.rpm
pg_profile_164.8el9.aarch64pgdg117.0 KiBpg_profile_16-4.8-1PGDG.rhel9.noarch.rpm
pg_profile_164.7el9.aarch64pgdg115.7 KiBpg_profile_16-4.7-1PGDG.rhel9.noarch.rpm
pg_profile_164.6el9.aarch64pgdg107.7 KiBpg_profile_16-4.6-1PGDG.rhel9.noarch.rpm
pg_profile_164.4el9.aarch64pgdg99.0 KiBpg_profile_16-4.4-1PGDG.rhel9.noarch.rpm
pg_profile_164.11el10.x86_64pgdg197.5 KiBpg_profile_16-4.11-1PGDG.rhel10.noarch.rpm
pg_profile_164.10el10.x86_64pgdg197.4 KiBpg_profile_16-4.10-1PGDG.rhel10.noarch.rpm
pg_profile_164.8el10.x86_64pgdg117.5 KiBpg_profile_16-4.8-1PGDG.rhel10.noarch.rpm
pg_profile_164.11el10.aarch64pgdg197.5 KiBpg_profile_16-4.11-1PGDG.rhel10.noarch.rpm
pg_profile_164.10el10.aarch64pgdg197.4 KiBpg_profile_16-4.10-1PGDG.rhel10.noarch.rpm
pg_profile_164.8el10.aarch64pgdg117.4 KiBpg_profile_16-4.8-1PGDG.rhel10.noarch.rpm
postgresql-16-pg-profile4.11d12.x86_64pigsty192.3 KiBpostgresql-16-pg-profile_4.11-1PIGSTY~bookworm_amd64.deb
postgresql-16-pg-profile4.11d12.aarch64pigsty192.3 KiBpostgresql-16-pg-profile_4.11-1PIGSTY~bookworm_arm64.deb
postgresql-16-pg-profile4.11d13.x86_64pigsty192.3 KiBpostgresql-16-pg-profile_4.11-1PIGSTY~trixie_amd64.deb
postgresql-16-pg-profile4.11d13.aarch64pigsty192.3 KiBpostgresql-16-pg-profile_4.11-1PIGSTY~trixie_arm64.deb
postgresql-16-pg-profile4.11u22.x86_64pigsty193.3 KiBpostgresql-16-pg-profile_4.11-1PIGSTY~jammy_amd64.deb
postgresql-16-pg-profile4.11u22.aarch64pigsty193.3 KiBpostgresql-16-pg-profile_4.11-1PIGSTY~jammy_arm64.deb
postgresql-16-pg-profile4.11u24.x86_64pigsty191.6 KiBpostgresql-16-pg-profile_4.11-1PIGSTY~noble_amd64.deb
postgresql-16-pg-profile4.11u24.aarch64pigsty191.6 KiBpostgresql-16-pg-profile_4.11-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_profile_154.11el8.x86_64pgdg214.4 KiBpg_profile_15-4.11-1PGDG.rhel8.noarch.rpm
pg_profile_154.10el8.x86_64pgdg214.2 KiBpg_profile_15-4.10-1PGDG.rhel8.noarch.rpm
pg_profile_154.8el8.x86_64pgdg130.9 KiBpg_profile_15-4.8-1PGDG.rhel8.noarch.rpm
pg_profile_154.7el8.x86_64pgdg130.4 KiBpg_profile_15-4.7-1PGDG.rhel8.noarch.rpm
pg_profile_154.6el8.x86_64pgdg119.8 KiBpg_profile_15-4.6-1PGDG.rhel8.noarch.rpm
pg_profile_154.4el8.x86_64pgdg109.7 KiBpg_profile_15-4.4-1PGDG.rhel8.noarch.rpm
pg_profile_154.11el8.aarch64pgdg214.3 KiBpg_profile_15-4.11-1PGDG.rhel8.noarch.rpm
pg_profile_154.10el8.aarch64pgdg214.2 KiBpg_profile_15-4.10-1PGDG.rhel8.noarch.rpm
pg_profile_154.8el8.aarch64pgdg130.9 KiBpg_profile_15-4.8-1PGDG.rhel8.noarch.rpm
pg_profile_154.7el8.aarch64pgdg130.3 KiBpg_profile_15-4.7-1PGDG.rhel8.noarch.rpm
pg_profile_154.6el8.aarch64pgdg119.8 KiBpg_profile_15-4.6-1PGDG.rhel8.noarch.rpm
pg_profile_154.4el8.aarch64pgdg109.7 KiBpg_profile_15-4.4-1PGDG.rhel8.noarch.rpm
pg_profile_154.11el9.x86_64pgdg197.0 KiBpg_profile_15-4.11-1PGDG.rhel9.noarch.rpm
pg_profile_154.10el9.x86_64pgdg196.9 KiBpg_profile_15-4.10-1PGDG.rhel9.noarch.rpm
pg_profile_154.8el9.x86_64pgdg117.0 KiBpg_profile_15-4.8-1PGDG.rhel9.noarch.rpm
pg_profile_154.7el9.x86_64pgdg115.8 KiBpg_profile_15-4.7-1PGDG.rhel9.noarch.rpm
pg_profile_154.6el9.x86_64pgdg107.8 KiBpg_profile_15-4.6-1PGDG.rhel9.noarch.rpm
pg_profile_154.4el9.x86_64pgdg99.1 KiBpg_profile_15-4.4-1PGDG.rhel9.noarch.rpm
pg_profile_154.11el9.aarch64pgdg196.9 KiBpg_profile_15-4.11-1PGDG.rhel9.noarch.rpm
pg_profile_154.10el9.aarch64pgdg196.8 KiBpg_profile_15-4.10-1PGDG.rhel9.noarch.rpm
pg_profile_154.8el9.aarch64pgdg117.0 KiBpg_profile_15-4.8-1PGDG.rhel9.noarch.rpm
pg_profile_154.7el9.aarch64pgdg115.7 KiBpg_profile_15-4.7-1PGDG.rhel9.noarch.rpm
pg_profile_154.6el9.aarch64pgdg107.7 KiBpg_profile_15-4.6-1PGDG.rhel9.noarch.rpm
pg_profile_154.4el9.aarch64pgdg99.0 KiBpg_profile_15-4.4-1PGDG.rhel9.noarch.rpm
pg_profile_154.11el10.x86_64pgdg197.5 KiBpg_profile_15-4.11-1PGDG.rhel10.noarch.rpm
pg_profile_154.10el10.x86_64pgdg197.4 KiBpg_profile_15-4.10-1PGDG.rhel10.noarch.rpm
pg_profile_154.8el10.x86_64pgdg117.5 KiBpg_profile_15-4.8-1PGDG.rhel10.noarch.rpm
pg_profile_154.11el10.aarch64pgdg197.5 KiBpg_profile_15-4.11-1PGDG.rhel10.noarch.rpm
pg_profile_154.10el10.aarch64pgdg197.4 KiBpg_profile_15-4.10-1PGDG.rhel10.noarch.rpm
pg_profile_154.8el10.aarch64pgdg117.4 KiBpg_profile_15-4.8-1PGDG.rhel10.noarch.rpm
postgresql-15-pg-profile4.11d12.x86_64pigsty192.3 KiBpostgresql-15-pg-profile_4.11-1PIGSTY~bookworm_amd64.deb
postgresql-15-pg-profile4.11d12.aarch64pigsty192.3 KiBpostgresql-15-pg-profile_4.11-1PIGSTY~bookworm_arm64.deb
postgresql-15-pg-profile4.11d13.x86_64pigsty192.3 KiBpostgresql-15-pg-profile_4.11-1PIGSTY~trixie_amd64.deb
postgresql-15-pg-profile4.11d13.aarch64pigsty192.3 KiBpostgresql-15-pg-profile_4.11-1PIGSTY~trixie_arm64.deb
postgresql-15-pg-profile4.11u22.x86_64pigsty193.2 KiBpostgresql-15-pg-profile_4.11-1PIGSTY~jammy_amd64.deb
postgresql-15-pg-profile4.11u22.aarch64pigsty193.2 KiBpostgresql-15-pg-profile_4.11-1PIGSTY~jammy_arm64.deb
postgresql-15-pg-profile4.11u24.x86_64pigsty191.6 KiBpostgresql-15-pg-profile_4.11-1PIGSTY~noble_amd64.deb
postgresql-15-pg-profile4.11u24.aarch64pigsty191.6 KiBpostgresql-15-pg-profile_4.11-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_profile_144.11el8.x86_64pgdg214.4 KiBpg_profile_14-4.11-1PGDG.rhel8.noarch.rpm
pg_profile_144.10el8.x86_64pgdg214.2 KiBpg_profile_14-4.10-1PGDG.rhel8.noarch.rpm
pg_profile_144.8el8.x86_64pgdg130.9 KiBpg_profile_14-4.8-1PGDG.rhel8.noarch.rpm
pg_profile_144.7el8.x86_64pgdg130.4 KiBpg_profile_14-4.7-1PGDG.rhel8.noarch.rpm
pg_profile_144.6el8.x86_64pgdg119.8 KiBpg_profile_14-4.6-1PGDG.rhel8.noarch.rpm
pg_profile_144.4el8.x86_64pgdg109.7 KiBpg_profile_14-4.4-1PGDG.rhel8.noarch.rpm
pg_profile_144.11el8.aarch64pgdg214.3 KiBpg_profile_14-4.11-1PGDG.rhel8.noarch.rpm
pg_profile_144.10el8.aarch64pgdg214.2 KiBpg_profile_14-4.10-1PGDG.rhel8.noarch.rpm
pg_profile_144.8el8.aarch64pgdg130.9 KiBpg_profile_14-4.8-1PGDG.rhel8.noarch.rpm
pg_profile_144.7el8.aarch64pgdg130.3 KiBpg_profile_14-4.7-1PGDG.rhel8.noarch.rpm
pg_profile_144.6el8.aarch64pgdg119.8 KiBpg_profile_14-4.6-1PGDG.rhel8.noarch.rpm
pg_profile_144.4el8.aarch64pgdg109.7 KiBpg_profile_14-4.4-1PGDG.rhel8.noarch.rpm
pg_profile_144.11el9.x86_64pgdg197.0 KiBpg_profile_14-4.11-1PGDG.rhel9.noarch.rpm
pg_profile_144.10el9.x86_64pgdg196.9 KiBpg_profile_14-4.10-1PGDG.rhel9.noarch.rpm
pg_profile_144.8el9.x86_64pgdg117.1 KiBpg_profile_14-4.8-1PGDG.rhel9.noarch.rpm
pg_profile_144.7el9.x86_64pgdg115.8 KiBpg_profile_14-4.7-1PGDG.rhel9.noarch.rpm
pg_profile_144.6el9.x86_64pgdg107.8 KiBpg_profile_14-4.6-1PGDG.rhel9.noarch.rpm
pg_profile_144.4el9.x86_64pgdg99.1 KiBpg_profile_14-4.4-1PGDG.rhel9.noarch.rpm
pg_profile_144.11el9.aarch64pgdg197.0 KiBpg_profile_14-4.11-1PGDG.rhel9.noarch.rpm
pg_profile_144.10el9.aarch64pgdg196.8 KiBpg_profile_14-4.10-1PGDG.rhel9.noarch.rpm
pg_profile_144.8el9.aarch64pgdg117.0 KiBpg_profile_14-4.8-1PGDG.rhel9.noarch.rpm
pg_profile_144.7el9.aarch64pgdg115.7 KiBpg_profile_14-4.7-1PGDG.rhel9.noarch.rpm
pg_profile_144.6el9.aarch64pgdg107.7 KiBpg_profile_14-4.6-1PGDG.rhel9.noarch.rpm
pg_profile_144.4el9.aarch64pgdg99.0 KiBpg_profile_14-4.4-1PGDG.rhel9.noarch.rpm
pg_profile_144.11el10.x86_64pgdg197.5 KiBpg_profile_14-4.11-1PGDG.rhel10.noarch.rpm
pg_profile_144.10el10.x86_64pgdg197.4 KiBpg_profile_14-4.10-1PGDG.rhel10.noarch.rpm
pg_profile_144.8el10.x86_64pgdg117.5 KiBpg_profile_14-4.8-1PGDG.rhel10.noarch.rpm
pg_profile_144.11el10.aarch64pgdg197.5 KiBpg_profile_14-4.11-1PGDG.rhel10.noarch.rpm
pg_profile_144.10el10.aarch64pgdg197.4 KiBpg_profile_14-4.10-1PGDG.rhel10.noarch.rpm
pg_profile_144.8el10.aarch64pgdg117.4 KiBpg_profile_14-4.8-1PGDG.rhel10.noarch.rpm
postgresql-14-pg-profile4.11d12.x86_64pigsty192.3 KiBpostgresql-14-pg-profile_4.11-1PIGSTY~bookworm_amd64.deb
postgresql-14-pg-profile4.11d12.aarch64pigsty192.3 KiBpostgresql-14-pg-profile_4.11-1PIGSTY~bookworm_arm64.deb
postgresql-14-pg-profile4.11d13.x86_64pigsty192.3 KiBpostgresql-14-pg-profile_4.11-1PIGSTY~trixie_amd64.deb
postgresql-14-pg-profile4.11d13.aarch64pigsty192.3 KiBpostgresql-14-pg-profile_4.11-1PIGSTY~trixie_arm64.deb
postgresql-14-pg-profile4.11u22.x86_64pigsty193.2 KiBpostgresql-14-pg-profile_4.11-1PIGSTY~jammy_amd64.deb
postgresql-14-pg-profile4.11u22.aarch64pigsty193.2 KiBpostgresql-14-pg-profile_4.11-1PIGSTY~jammy_arm64.deb
postgresql-14-pg-profile4.11u24.x86_64pigsty191.6 KiBpostgresql-14-pg-profile_4.11-1PIGSTY~noble_amd64.deb
postgresql-14-pg-profile4.11u24.aarch64pigsty191.6 KiBpostgresql-14-pg-profile_4.11-1PIGSTY~noble_arm64.deb

Source

pig build pkg pg_profile;		# build deb

Install

Make sure PGDG and PIGSTY repo available:

pig repo add pgsql -u   # add both repo and update cache

Install this extension with pig:

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

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

Create this extension with:

CREATE EXTENSION pg_profile CASCADE; -- requires dblink, plpgsql

Usage

pg_profile: historical performance profiling tool for PostgreSQL

pg_profile collects periodic samples of PostgreSQL statistics and generates detailed historical performance reports. It depends on pg_stat_statements and optionally uses pg_stat_kcache and pg_wait_sampling for additional metrics.

Taking Samples

Samples must be taken periodically (e.g., via cron). Each sample captures the current state of statistics:

SELECT profile.take_sample();

Generating Reports

Build a report between two sample IDs to analyze performance during that interval:

-- Regular report between samples 1 and 2
SELECT profile.get_report(1, 2);

-- Differential report comparing two intervals
SELECT profile.get_diffreport(1, 2, 3, 4);

Managing Servers

pg_profile can collect statistics from remote clusters:

-- Define a remote server
SELECT profile.create_server('remote', 'host=remote_host dbname=postgres');

-- List defined servers
SELECT * FROM profile.show_servers();

-- Enable/disable a server
SELECT profile.enable_server('remote');
SELECT profile.disable_server('remote');

Baselines

Baselines protect sample ranges from automatic cleanup:

-- Create a baseline preserving samples 10 through 20
SELECT profile.create_baseline('incident_2024', 10, 20);

-- List baselines
SELECT * FROM profile.show_baselines();

-- Drop a baseline
SELECT profile.drop_baseline('incident_2024');

Retention

Control how long samples are kept:

-- Set retention to 7 days for the local server
SELECT profile.set_server_max_sample_age('local', 7);

Sample Information

-- Show available samples
SELECT * FROM profile.show_samples();

-- Show time spent taking samples (requires pg_profile.track_sample_timings = on)
SELECT * FROM v_sample_timings;

Recommended Settings

track_activities = on
track_counts = on
track_io_timing = on
track_wal_io_timing = on      # PG 14+
track_functions = all
Last updated on