Additional LWLOCK_STATS statistics - Mailing list pgsql-hackers

From Jesper Pedersen
Subject Additional LWLOCK_STATS statistics
Date
Msg-id 55F82AE1.3010407@redhat.com
Whole thread Raw
Responses Re: Additional LWLOCK_STATS statistics  (Robert Haas <robertmhaas@gmail.com>)
List pgsql-hackers
Hi,

I have been using the attached patch to look at how each LWLock relates
to each other in various types of runs.

The patch adds the following fields to a LWLOCK_STATS build:

  sh_acquire_max (int):

    The maximum shared locks in series for the lock

  ex_acquire_max (int):

    The maximum exclusive locks in series for the lock

  max_waiters (int):

    The maximum numbers of waiters

Also attached is a sample report using FlameGraphs from a pgbench run using

  -c 80 -j 80 -T 300

See README for additional details.

If there is an interest I'll add the patch to the next CommitFest.

Thanks for considering, and any feedback is most welcomed.

Best regards,
  Jesper

Attachment

pgsql-hackers by date:

Previous
From: Fujii Masao
Date:
Subject: Re: Re: [COMMITTERS] pgsql: Map basebackup tablespaces using a tablespace_map file
Next
From: "Syed, Rahila"
Date:
Subject: Re: [PROPOSAL] VACUUM Progress Checker.