Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vnfGV-009yoG-1o for pgsql-hackers@arkaria.postgresql.org; Wed, 04 Feb 2026 15:58:03 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vnfGU-00CIEj-28 for pgsql-hackers@arkaria.postgresql.org; Wed, 04 Feb 2026 15:58:02 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vnfGU-00CIEb-14 for pgsql-hackers@lists.postgresql.org; Wed, 04 Feb 2026 15:58:02 +0000 Received: from mail-yw1-x112f.google.com ([2607:f8b0:4864:20::112f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vnfGS-00000000XuB-1krF for pgsql-hackers@lists.postgresql.org; Wed, 04 Feb 2026 15:58:01 +0000 Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-794719afcd4so72258637b3.1 for ; Wed, 04 Feb 2026 07:58:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770220679; cv=none; d=google.com; s=arc-20240605; b=XYf0X+a3u8S1Xe2uhoTc5F7UOOCCpQLTc2nUk65BDAGKEjbTdP+b/JXxcpFpRC8HoJ FKfgeMoxzMgVPQ/42ewYVKCYdWF6eShnYyFhRobkYTdfFn53h8M/LL8/SFaZPA7GSrJ7 9tvsG1IZVnUTE417B1KeJyboAgbifGIStPZ8MqgnCtC2rRSnuZf8LrD00rknFiLuwUy6 tsecFX6JWfcfamMeG5lOtSGQMTZLrL/7uekslY25qf3l/dDvrWT+MCfhMgoA/Wde/myS IRhFOq4hlUqqY1PqYBj6MmjPL2ef1Lu0liWtgXCf9fjPTmQaRTEy/dzHfBF3vIxZv18Q /jMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=sTXCfg5ldRFmHSYZEwcTDArsQmWXsZ9yCxnTRgvr8fY=; fh=sEVhKAS7iINWzCW2A2cKbI38yFsP3GvruZKmgX9nqcg=; b=LdIzeOIsE4CKNqr5x3tIdoTPrjHoYypixEEtXgsdakVBtH63xNQhaUbD1+4bCF3ozs uiKh1dW+gU4iuj+3XlFXoO5t+aythx6KxlCdkbEYLg/mMQDTE+udqvy9VBarThsOfWnL /4a05iu8XlbGA+yeZb1TcyXvNY/DUkKqPnjYgcnTuPJ+xlFfYHzYaeddVYIF9eAK7DDO dDo1ZzW5f2Q90cFtHq8x24j2gXUTCo4W2MuiOPNqVSa88LUkW1eN21iml0TyZQALX6Pj 2O8X7JQtHkpPeXxcyx7gtcyU8d2uw/slW4WbW0U4kIcSC0cRGdTzPAtevdiVycY0WE0b M5og==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=percona.com; s=google; t=1770220679; x=1770825479; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sTXCfg5ldRFmHSYZEwcTDArsQmWXsZ9yCxnTRgvr8fY=; b=W2FYe5Xwd1cNnac5KrB07osNRtZsFWPX++/bMi6zF7miCiNLeaIcLSsieIrl8jPSKk I/JwomDaGNMg4mCoQeTMSTo6uyaFeEbfjwAmUONcEvGYwFSocBQuAlb3+XlbWXJZFFYP ZlQjDPTXpio2pJQkM1wc0TLmw/leCD2RKIVSE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770220679; x=1770825479; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=sTXCfg5ldRFmHSYZEwcTDArsQmWXsZ9yCxnTRgvr8fY=; b=A1wYwhq9xAqwADyV8EyJt3QSbSGoVkZ4owFJ4yR7Zdu6Djw8TSy2T6NZgspNoXfO4v 9UHVKqDlhwMJYU0FnNfom4Zs3woaFQXbWCeu3Jv4SaxdGcZFYNgTz5pu3B6wh+2QuNnz IMOBxMpv8xg2SCiwSu4WX9vaOKZHlMlQc0IfxHFMHFeolsNxBwOkYWMbhvHjMdXOGRBL +XfsHe3AzHm8wB1DdkaoMB+sHPma3UaGfOiKBHaVu8t2/rCgAmyhTnbJTPsA+cK5Lsr+ 9WzXUeOIHpSN93Mq/n0ri7OzaGKQrXwNQiiA5fvU0SEWF80pEc+kmpVDmz4HCYeqcUsa YD1A== X-Forwarded-Encrypted: i=1; AJvYcCW/D6Gvfiwoa1oohs54TZUIXV5A+D6Y7KUX5l9XDLLdRMMQhgNJnlXcOlBVY51b8Ijymg8ppolFm5PAoTsa@lists.postgresql.org X-Gm-Message-State: AOJu0Yw4LCZWmRuFFy4ARC17QlrHnJATvqfo9wbu9VXZOjh+c1dw1yhe Vc+P7kRmTc2DfFhAJ/s+/Uxt3sBdlW7j8iImsPrDwSsF5nzqPvcJsmCSyTdU74UlDCWnIjECrrJ MH7tHBuM4xBZVUVrhNqbIUvtka40XKtJ5UGzYrsBTTPn6pnEwMyyNOSHFw/92FaX7vfNELwrmx/ +IFcmaqW3SSIz61OcnGnLSWl/AmrnJzDvc2WBkznuoWFmSAERwXBNo0QsEHAHypX5yOziROXCNt BlwHp2SmFQf5wD/ouZBpPhftWlJ/5ANEQGyQDejck80HZ81RDkkgzsrlQmkVyEdyC4= X-Gm-Gg: AZuq6aJyosRzhzW8B1WoNAAgyd2xss2hc6yquezAEFPMTqBFScgILKF0SE4wDOazqW8 u8/WCU0NvKPpKrAyRHNiXI6J3S6y4kmVuQq8No26JNmqJ9YCMvINzNwlRQqrLHhzqnW1oSL3i2o qa32KglpSWPRESptp/yeB2Wtsq2yYXnNpotcPPTMyOwhKI1RTwSN7kyXXWYFvjgPz80gTWJ2Eaf asX6wPHW3Wb4Hk0cn7jhKMsvXzG+oM8O1UP51PE7G+vjnyGmPa1kf7UsHov/O52VjVGr61OhPAZ A+GxjmRmBaNBKPf+aj2QRtAvyMc59mV1NH0lJtj6t4/HYI0t6Gr+lRCQ X-Received: by 2002:a05:690c:89:b0:794:b829:a972 with SMTP id 00721157ae682-794fe7b6538mr34893577b3.54.1770220678910; Wed, 04 Feb 2026 07:57:58 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Zsolt Parragi Date: Wed, 4 Feb 2026 15:57:48 +0000 X-Gm-Features: AZwV_QiU8kkQApk7bv2AHPmMvG3y4Qa46zpsWeumk8wPqEqgJZ-Vuzym0jF42IQ Message-ID: Subject: Re: Flush some statistics within running transactions To: Bertrand Drouvot Cc: Sami Imseih , Michael Paquier , Fujii Masao , pgsql-hackers@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: percona,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello do { \ + pgstat_report_mixed_anytime = true; \ if (pgstat_should_count_relation(rel)) \ (rel)->pgstat_info->counts.numscans++; \ Shouldn't these pgstat_report_mixed_anytime changes go inside the if statement in all macros? +/* Track if mixed anytime stats need to be flushed */ + /* Backend-local stats state */ extern PGDLLIMPORT PgStat_LocalState pgStatLocal; This seems to be a leftover comment