wait event docs

Jeremy Schneider <[email protected]> Thu, 12 Dec 2019 14:07:14 -0800
Newsgroups gmane.comp.db.postgresql.devel.documentation,gmane.comp.db.postgresql.general
Message-ID <[email protected]>
--------------9025765581116A7B751F81F7
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

The wait event information in PostgreSQL is very helpful for
troubleshooting.  I always reference the PostgreSQL docs first, and when
people ask me about wait events that where I send them first.  The list
of wait events there is comprehensive, but the descriptions are a bit
terse and often use vocabulary that requires some familiarity with the
internals to understand.

AWS created some wait event documentation for Aurora with PostgreSQL
compatibility which takes a slightly different approach.  It's a lot
more words... but it tries to give useful suggestions about how to
improve (or fix) the system when a particular wait event is encountered.

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Reference.html#AuroraPostgreSQL.Reference.Waitevents

Something like this would be really valuable for open source PostgreSQL
too.  While somebody's personal blog is one solution, it doesn't seem
wholly inappropriate to live on a community resource.  I'd be happy to
seed the content and continue making updates it as I regularly helping
people solve problems on open source community PostgreSQL (and hopefully
others contribute too).

Could we create a new wiki page as a starting point, and we could draft
up and maintain something there for a little while?  Maybe a place like
https://wiki.postgresql.org/wiki/Wait_Events ?

If it does turn out to be useful for a lot of people then maybe it could
even get into the PG docs someday.  :)

-Jeremy


P.S. my wiki username is "Jer"  https://wiki.postgresql.org/wiki/User:Jer


-- 
Jeremy Schneider
Database Engineer
Amazon Web Services


--------------9025765581116A7B751F81F7
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    The wait event information in PostgreSQL is very helpful for
    troubleshooting.  I always reference the PostgreSQL docs first, and
    when people ask me about wait events that where I send them first. 
    The list of wait events there is comprehensive, but the descriptions
    are a bit terse and often use vocabulary that requires some
    familiarity with the internals to understand.<br>
    <br>
    AWS created some wait event documentation for Aurora with PostgreSQL
    compatibility which takes a slightly different approach.  It's a lot
    more words... but it tries to give useful suggestions about how to
    improve (or fix) the system when a particular wait event is
    encountered.<br>
    <br>
<a class="moz-txt-link-freetext" href="https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Reference.html#AuroraPostgreSQL.Reference.Waitevents">https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Reference.html#AuroraPostgreSQL.Reference.Waitevents</a><br>
    <br>
    Something like this would be really valuable for open source
    PostgreSQL too.  While somebody's personal blog is one solution, it
    doesn't seem wholly inappropriate to live on a community resource. 
    I'd be happy to seed the content and continue making updates it as I
    regularly helping people solve problems on open source community
    PostgreSQL (and hopefully others contribute too).<br>
    <br>
    Could we create a new wiki page as a starting point, and we could
    draft up and maintain something there for a little while?  Maybe a
    place like <a class="moz-txt-link-freetext" href="https://wiki.postgresql.org/wiki/Wait_Events">https://wiki.postgresql.org/wiki/Wait_Events</a> ?<br>
    <br>
    If it does turn out to be useful for a lot of people then maybe it
    could even get into the PG docs someday.  :)<br>
    <br>
    -Jeremy<br>
    <br>
    <br>
    P.S. my wiki username is "Jer" 
    <a class="moz-txt-link-freetext" href="https://wiki.postgresql.org/wiki/User:Jer">https://wiki.postgresql.org/wiki/User:Jer</a><br>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Jeremy Schneider
Database Engineer
Amazon Web Services</pre>
  </body>
</html>

--------------9025765581116A7B751F81F7--