mirror of
https://github.com/postgres/postgres.git
synced 2026-01-26 09:41:40 +03:00
Add started_by column to pg_stat_progress_analyze view.
The new column, started_by, indicates the initiator of the
analyze ('manual' or 'autovacuum'), helping users and monitoring tools
to better understand ANALYZE behavior.
Bump catalog version.
Author: Shinya Kato <shinya11.kato@gmail.com>
Reviewed-by: Masahiko Sawada <sawada.mshk@gmail.com>
Reviewed-by: Sami Imseih <samimseih@gmail.com>
Reviewed-by: Yu Wang <wangyu_runtime@163.com>
Discussion: https://postgr.es/m/CAA5RZ0suoicwxFeK_eDkUrzF7s0BVTaE7M%2BehCpYcCk5wiECpw%40mail.gmail.com
This commit is contained in:
@@ -57,6 +57,6 @@
|
||||
*/
|
||||
|
||||
/* yyyymmddN */
|
||||
#define CATALOG_VERSION_NO 202512092
|
||||
#define CATALOG_VERSION_NO 202512093
|
||||
|
||||
#endif
|
||||
|
||||
@@ -60,6 +60,7 @@
|
||||
#define PROGRESS_ANALYZE_CHILD_TABLES_DONE 6
|
||||
#define PROGRESS_ANALYZE_CURRENT_CHILD_TABLE_RELID 7
|
||||
#define PROGRESS_ANALYZE_DELAY_TIME 8
|
||||
#define PROGRESS_ANALYZE_STARTED_BY 9
|
||||
|
||||
/* Phases of analyze (as advertised via PROGRESS_ANALYZE_PHASE) */
|
||||
#define PROGRESS_ANALYZE_PHASE_ACQUIRE_SAMPLE_ROWS 1
|
||||
@@ -68,6 +69,10 @@
|
||||
#define PROGRESS_ANALYZE_PHASE_COMPUTE_EXT_STATS 4
|
||||
#define PROGRESS_ANALYZE_PHASE_FINALIZE_ANALYZE 5
|
||||
|
||||
/* Reasons for analyze (as advertised via PROGRESS_ANALYZE_STARTED_BY) */
|
||||
#define PROGRESS_ANALYZE_STARTED_BY_MANUAL 1
|
||||
#define PROGRESS_ANALYZE_STARTED_BY_AUTOVACUUM 2
|
||||
|
||||
/* Progress parameters for cluster */
|
||||
#define PROGRESS_CLUSTER_COMMAND 0
|
||||
#define PROGRESS_CLUSTER_PHASE 1
|
||||
|
||||
Reference in New Issue
Block a user