↑↓ select↵ open⌫ change scopeOpen full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Wiki / Configuration Parameters

track_functions

Enables tracking of function call counts and time used. Specify pl to track only procedural-language functions, all to also track SQL and C language functions. The default is none, which disables function statistics tracking. Only superusers and users with the appropriate SET privilege can change this setting. Note SQL-language functions that are simple enough to be “inlined” into the calling query will not be tracked, regardless of this setting.

English manual coverage begins with PostgreSQL 7.4. Source history and runtime observations have their own recorded version boundaries.

Reading PG 18·Select a recorded version

boot val
none
category
Statistics / Cumulative Query and Index Statistics
context
superuser
documented
true
enumvals
none, pl, all
extra desc
Unknown
lang
en
max val
Unknown
metadata version
18
min val
Unknown
name
track_functions
short desc
Collects function-level statistics on database activity.
source
pg-settings-source-snapshot
unit
Unknown
vartype
enum

Definition PG 18

Enables tracking of function call counts and time used. Specify pl to track only procedural-language functions, all to also track SQL and C language functions. The default is none, which disables function statistics tracking. Only superusers and users with the appropriate SET privilege can change this setting. Note SQL-language functions that are simple enough to be “inlined” into the calling query will not be tracked, regardless of this setting.

Compare versions

Source references

Full definition and evidence JSON

Definition sources

center · PostgreSQL 18 · wiki-repair-20261023:a1156feba59ea1232d4c31aabd68224db1a2ef4d79827473ecaa73ed847c81f0

Text language: en · wiki-repair-20261023:a1156feba59ea1232d4c31aabd68224db1a2ef4d79827473ecaa73ed847c81f0