Jaime Casanova escribió:
> Saludos,
> 
> Un cliente me pide que ademas de ayudarle a optimizar la base, le
> automatize un proceso que periodicamente le mande un mail en el que
> pueda chequear el rendimiento. Para saber si aun estan en parametros
> aceptables.

Si registras los tiempos de duracion de todas las consultas, puedes
hacer un histograma con ellos y luego examinar si hay algunas ocasiones
en que se demoren muchisimo mas que lo normal (como pasaria por ej. si
tuvieras un pico de utilizacion de disco debido a vacuum o checkpoint).
(En alguno de los TPC se hace esto y se toma la cantidad que esta por
encima del percentil 90 o algo por el estilo)

A mas bajo nivel quizas podrias registrar el %iowait con alguna
periodicidad.  Puedes medir una "mejora" si consigues que se mantenga
bajo en forma sistematica.

-- 
Alvaro Herrera                          Developer, http://www.PostgreSQL.org/
"Cuando no hay humildad las personas se degradan" (A. Christie)
--
TIP 7: no olvides aumentar la configuración del "free space map"

Responder a