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"