pg_top
pgadmin
tenes que habilitar el recolector de estadsticas y podes ver todo en vivo!!
tambien podes usar explain para ver los tiempos insumidos
suerte
El 27/10/2010 10:07, Manuel Diego escribió:
pg_top
El 27-10-2010, a las 9:06, Gaston Rider escribió:
No es exactamente lo que busco, recuerden que necesito ver las querys
de "todos" los usuarios en tiempo real o en su defecto guardarlo en
un txt o en una tabla.
el explain solo puedo ejecutarlo con el usuario con el que estoy
logeado.
------------------------------------------------------------------------
CC: pgsql-es-ayuda@postgresql.org <mailto:pgsql-es-ayuda@postgresql.org>
From: man...@radiohead.cl <mailto:man...@radiohead.cl>
To: gastonri...@hotmail.com <mailto:gastonri...@hotmail.com>
Subject: Re: [pgsql-es-ayuda] analizar perfomance en produccion
Date: Wed, 27 Oct 2010 09:03:35 -0300
Algo así como EXPLAIN?
EXPLAIN SELECT * FROM USUARIOS
El 27-10-2010, a las 8:57, Gaston Rider escribió:
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.
Busqué una herramienta similar para Postgre pero no hallé ninguna....
También he probado los logs, pero no consigo en ningun caso
conocer el tiempo insumido por la query.
¿Se le ocurre a alguien como puedo configurar los logs, o alguna
otra manera de conseguir esto?
Muchas Gracias
Julio Gastón Pita
Argentina
------------------------
*Manuel Diego Paillafil Gamboa*
man...@radiohead.cl <mailto:man...@radiohead.cl>
Móvil: 06 - 801 60 24
------------------------
*Manuel Diego Paillafil Gamboa*
man...@radiohead.cl <mailto:man...@radiohead.cl>
Móvil: 06 - 801 60 24