Re: pg_stat_wal_write statistics view

From: Amit Kapila <amit(dot)kapila16(at)gmail(dot)com>
To: Haribabu Kommi <kommi(dot)haribabu(at)gmail(dot)com>
Cc: "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: pg_stat_wal_write statistics view
Date: 2017-02-08 10:36:03
Message-ID: CAA4eK1+m6j=eVqgZ9pzQWpCoLjWj++MkArRvOuFJLYYRD9mqpg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, Feb 7, 2017 at 11:47 AM, Haribabu Kommi
<kommi(dot)haribabu(at)gmail(dot)com> wrote:
> Hi Hackers,
>
> I just want to discuss adding of a new statistics view that provides
> the information of wal writing details as follows
>

+1. I think it will be useful to observe WAL activity.

> postgres=# \d pg_stat_wal_writer
> View "pg_catalog.pg_stat_wal_writer"
> Column | Type | Collation | Nullable |
> Default
> -----------------------+--------------------------+-----------+----------+---------
> num_backend_writes | bigint | |
> |
> num_total_writes | bigint | | |
> num_blocks | bigint | | |
> total_write_time | bigint| | |
> stats_reset | timestamp with time zone | | |
>
> The columns of the view are
> 1. Total number of xlog writes that are called from the backend.
> 2. Total number of xlog writes that are called from both backend
> and background workers. (This column can be changed to just
> display on the background writes).
> 3. The number of the blocks that are written.
> 4. Total write_time of the IO operation it took, this variable data is
> filled only when the track_io_timing GUC is enabled.

So, here is *write_time* the total time system has spent in WAL
writing before the last reset?

I think there should be a separate column for write and sync time.

> Or it is possible to integrate the new columns into the existing
> pg_stat_bgwriter view also.
>

I feel separate view is better.

--
With Regards,
Amit Kapila.
EnterpriseDB: http://www.enterprisedb.com

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Thomas Munro 2017-02-08 10:36:49 Re: Parallel tuplesort (for parallel B-Tree index creation)
Previous Message Dilip Kumar 2017-02-08 10:21:02 Re: Parallel bitmap heap scan