Romero, Fernando escribió: > Hola como están. > Mi consulta es la siguiente, necesito saber cuántas transacciones por segundo > tiene la base de datos. > Estoy haciendo mis primeros pasos con postgresql ya que siempre use Oracle y > eso lo poda hacer con pl/sql, hay alguna vista o algún query que me devuelva > lo que estoy buscando.
Mira la vista pg_stat_database. Hay columnas xact_commit y xact_rollback que indican cuántas transacciones han comprometido y abortado desde el último "stat reset". Guarda eso periódicamente con una marca de tiempo y puedes restar para obtener promedios por unidad de tiempo. Hay herramientas que te muestran gráficos, etc, por ej. http://daamien.github.io/PostgreSQL-Dashboard/ (Mira los archivos de la lista pgsql-announce, hay avisos sobre herramientas que se han publicado que te pueden interesar). -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda