Re: current transaction in productive database

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 20 Mar 2009, ml@xxxxxxxxx wrote:

is there a way to find out, how many transactions my currenc productive database is doing?

What you probably want here is not a true transaction count, which might include thing that don't matter much for scaling purposes, but instead to count things happening that involve a database change. You can find out totals for that broken down by table using this:

  select * from pg_stat_user_tables

See http://www.postgresql.org/docs/8.3/static/monitoring-stats.html for more details. You'll want to sum the totals for inserts, updates, and deletes to get all the normal transcations.

That will be a total since the statistics were last reset. If you want a snapshot for a period, you can either sample at the beginning and end and subtract, or you can use:

  select pg_stat_reset();

To reset everything, wait for some period, and then look at the totals. You may not want to do that immediately though. The totals since the database were brought up that you'll find in the statistics views can be interesting to look at for some historical perspective, so you should probably save any of those that look interesting before you reset anything.

--
* Greg Smith gsmith@xxxxxxxxxxxxx http://www.gregsmith.com Baltimore, MD

--
Sent via pgsql-performance mailing list (pgsql-performance@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-performance

[Postgresql General]     [Postgresql PHP]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Yosemite]

  Powered by Linux