Thread

  1. [PATCH v11 3/3] Implements logging for parallel worker usage in queries

    Benoit Lobréau <benoit.lobreau@dalibo.com> — 2025-01-29T16:15:25Z

    ---
     src/backend/executor/execMain.c | 4 ++++
     1 file changed, 4 insertions(+)
    
    diff --git a/src/backend/executor/execMain.c b/src/backend/executor/execMain.c
    index 4b30f768680..3ff7a629573 100644
    --- a/src/backend/executor/execMain.c
    +++ b/src/backend/executor/execMain.c
    @@ -499,6 +499,10 @@ standard_ExecutorEnd(QueryDesc *queryDesc)
     		pgstat_update_parallel_workers_stats((PgStat_Counter) estate->es_parallel_workers_to_launch,
     											 (PgStat_Counter) estate->es_parallel_workers_launched);
     
    +	LogParallelWorkersIfNeeded(log_parallel_workers,
    +							   estate->es_parallel_workers_to_launch,
    +							   estate->es_parallel_workers_launched);
    +
     	/*
     	 * Check that ExecutorFinish was called, unless in EXPLAIN-only mode. This
     	 * Assert is needed because ExecutorFinish is new as of 9.1, and callers
    -- 
    2.47.3
    
    
    --alfjcfchgbd4n3kz--