Re: Transacciones por minuto

From: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
To: Eduardo Alvear <eduardo(dot)alvear(at)presidencia(dot)gov(dot)ec>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Transacciones por minuto
Date: 2010-03-04 19:02:17
Message-ID: 3073cc9b1003041102n4396ddc6ib55974273bc321f3@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2010/3/4 Eduardo Alvear <eduardo(dot)alvear(at)presidencia(dot)gov(dot)ec>:
>
> ¿Existe alguna manera de calcular o presentar las transacciones por minuto,
> ya sea vía comandos, scripts, etc?
>
>

en la vista pg_stat_database existen los campos xact_commit y
xact_rollback y podrias usarlos para sacar esa informacion cada minuto
(mediante un cron) y luego sacas un promedio...

algo asi (en pseudocodigo):

1) obtienes un registro de referencia: xact_commit, xact_rollback, 0, 0
2) esperas un minuto y obtienes un segundo registro: xact_commit,
xact_rollback, anterior.xact_commit - xact_commit,
anterior.xact_rollback - xact_rollback
3) repites 2) cada minuto

esto podrias ponerlo en una tabla y quiza sacar un SUM de los datos
realmente (en la tabla estan esos valores por base de datos)

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message oscar arocha 2010-03-04 19:09:25 Postgres en GNU/Linux Debian
Previous Message Eduardo Alvear 2010-03-04 17:57:13 Transacciones por minuto