Re: Monitoring number of backends

From: Jeff Janes <jeff(dot)janes(at)gmail(dot)com>
To: andy <andy(at)squeakycode(dot)net>
Cc: "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: Re: Monitoring number of backends
Date: 2013-10-23 20:34:55
Message-ID: CAMkU=1wJ=7cyyxFTKjuAFbRx8fEXnc20yHMXPcNMdw6o0WL7JA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Tue, Oct 22, 2013 at 10:41 AM, andy <andy(at)squeakycode(dot)net> wrote:

> Hi all.
>
> My website is about to get a little more popular. I'm trying to add in
> some measurements to determine an upper limit of how many concurrent
> database connections I'm currently using.
>
> I've started running this:
>
> SELECT sum(numbackends) AS count, sum(xact_commit) as ttlcommit FROM
> pg_stat_database;
>
> Every 10 seconds or so. I don't think its what I want though. It seems
> way too small. I'm guessing that its not a measure of the previous 10
> seconds. Its a count of how many backends are in use at the exact moment I
> run the sql.
>
> Is there a cumulative count someplace?
>

You can pull it from the log files if you change postgres.conf to use:

log_connections = on
log_disconnections = on

Cheers,

Jeff

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Jeff Janes 2013-10-23 20:55:31 Re: Monitoring number of backends
Previous Message Marko Kreen 2013-10-23 18:40:48 Re: Monitoring number of backends