Guillermo E. Villanueva escribió: > Los molesto para pedirles una pista de: "por donde empezar". > > Quiero monitorear las consultas de mi server, tomar las mas "pesadas" y > trabajar en optimizarlas. > Les agradecería que me orienten por dónde empezar, especialmente en la > tarea de detectar las querys pesadas, les pido algunas urls o sugerencias o > lecturas recomendadas, software, etc.
Cuando se trata de optimizar el servidor en general, no son las consultas lo único que debes mirar. Ya tienes hartas pistas por ese lado (pgfouine, log_min_duration_statement, pg_stat_statements, auto_explain). Pero también tienes que considerar cosas como eliminar índices que te están perjudicando, configurar fillfactor en ciertas tablas para permitir HOT, asegurarte que los checkpoints sean infrecuentes, ver que autovacuum esté haciendo bien su tarea, tratar de usar tablas temporales cuando sea posible, no excederte en work_mem pero no cicatear en maintenance_work_mem, ... -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, 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