On Mon, Sep 28, 2026 at 02:24:52PM +0200, Bernd Reiß wrote:
> @@ -125,7 +125,7 @@ pgstat_count_io_op_time(IOObject io_object, IOContext 
> io_context, IOOp io_op,
>          {
>              if (io_op == IOOP_WRITE || io_op == IOOP_EXTEND)
>              {
> -                
> pgstat_count_buffer_write_time(INSTR_TIME_GET_MICROSEC(io_time));
> +                INSTR_TIME_ADD(pgStatBlockWriteTime, io_time);
>                  if (io_object == IOOBJECT_RELATION)
>                      INSTR_TIME_ADD(pgBufferUsage.shared_blk_write_time, 
> io_time);
>                  else if (io_object == IOOBJECT_TEMP_RELATION)
> @@ -133,7 +133,7 @@ pgstat_count_io_op_time(IOObject io_object, IOContext 
> io_context, IOOp io_op,
>              }
>              else if (io_op == IOOP_READ)
>              {
> -                
> pgstat_count_buffer_read_time(INSTR_TIME_GET_MICROSEC(io_time));
> +                INSTR_TIME_ADD(pgStatBlockReadTime, io_time);
>                  if (io_object == IOOBJECT_RELATION)
>                      INSTR_TIME_ADD(pgBufferUsage.shared_blk_read_time, 
> io_time);
>                  else if (io_object == IOOBJECT_TEMP_RELATION)

Hmm.  This part of the patch touches a performance-sensitive area.
This is exchanging one addition for another, which I doubt really
matters, but who knows..  Andres, any thoughts perhaps?
--
Michael

Attachment: signature.asc
Description: PGP signature

Reply via email to