postgresql/src/include/commands
Nathan Bossart bb8dff9995 Add cost-based vacuum delay time to progress views.
This commit adds the amount of time spent sleeping due to
cost-based delay to the pg_stat_progress_vacuum and
pg_stat_progress_analyze system views.  A new configuration
parameter named track_cost_delay_timing, which is off by default,
controls whether this information is gathered.  For vacuum, the
reported value includes the sleep time of any associated parallel
workers.  However, parallel workers only report their sleep time
once per second to avoid overloading the leader process.

Bumps catversion.

Author: Bertrand Drouvot <bertranddrouvot.pg@gmail.com>
Co-authored-by: Nathan Bossart <nathandbossart@gmail.com>
Reviewed-by: Sami Imseih <samimseih@gmail.com>
Reviewed-by: Robert Haas <robertmhaas@gmail.com>
Reviewed-by: Masahiko Sawada <sawada.mshk@gmail.com>
Reviewed-by: Masahiro Ikeda <ikedamsh@oss.nttdata.com>
Reviewed-by: Dilip Kumar <dilipbalaut@gmail.com>
Reviewed-by: Sergei Kornilov <sk@zsrv.org>
Discussion: https://postgr.es/m/ZmaXmWDL829fzAVX%40ip-10-97-1-34.eu-west-3.compute.internal
2025-02-11 16:38:14 -06:00
..
alter.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
async.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
cluster.h Adjust signature of cluster_rel() and its subroutines 2025-01-10 13:09:38 +01:00
collationcmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
comment.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
conversioncmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
copy.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
copyfrom_internal.h Fix an assortment of spelling mistakes and typos 2025-01-02 12:42:01 +13:00
createas.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
dbcommands.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
dbcommands_xlog.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
defrem.h Change gist stratnum function to use CompareType 2025-01-15 11:34:04 +01:00
discard.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
event_trigger.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
explain.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
extension.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
lockcmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
matview.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
policy.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
portalcmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
prepare.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
proclang.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
progress.h Add cost-based vacuum delay time to progress views. 2025-02-11 16:38:14 -06:00
publicationcmds.h Change publication's publish_generated_columns option type to enum. 2025-01-23 15:28:37 +05:30
schemacmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
seclabel.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
sequence.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
subscriptioncmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
tablecmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
tablespace.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
trigger.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
typecmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
user.h Add new GUC createrole_self_grant. 2023-01-10 12:44:49 -05:00
vacuum.h Add cost-based vacuum delay time to progress views. 2025-02-11 16:38:14 -06:00
view.h Update copyright for 2025 2025-01-01 11:21:55 -05:00