2010/10/27 Gaston Rider <gastonri...@hotmail.com>:
> Buenos Días:
>
> Vengo de SQL-Server, allì habìa una herramienta que la utilizaba
> cotidianamente (SQL Server Profiler), la cuál mostraba todas las querys que
> procesaba el motor. Tambièn daba la información del tiempo que insumió la
> misma, usuario, fecha etc. Todo esto en tiempo real
> Esto me servía para analizar, una vez en producción, y con datos y
> transacciones reales... las querys que estan con un perfomance bajo, o
> tambien analizar cuales se utilizaban màs para crearles indices etc.
>

select * from pg_stat_activity;

si usas pgadmin anda a la opcion que dice estado del servidor o algo
asi, ahi te muestra esa consulta que te muestro refrescada cada
ciertos segundos

> Busqué una herramienta similar para Postgre pero no hallé ninguna....
>

eso es porque no tiene mucho sentido, tendrias que pasarte todo el dia
viendo la bendita herramienta esa...
mejor graba en los logs, usa log_min_duration_statement para que solo
grabe las consultas que se demoran mas de cierto tiempo (probablemente
las que en verdad te interesan) y usa pgfouine para analizar el log y
saber cuanto consumio una consulta (no solo si consumio mucho tiempo
una vez, sino tambien cuantas veces se ejecuto y en total cuanto
consumio)

-- 
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte y capacitación de PostgreSQL
-
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

Responder a