Brian Colman escribió: > Hola Alvaro, > Gracias por la ayuda, antes de insertar, habian un procedimiento almacenado > que chequeaba la existencia de la particion, caso contrario la creaba, esto > hacia para cada transacción, ahora cambie esto, las particiones ya estan > creadas previamente y mejoro bastante los tps, y tambien mejoraron los > bloqueos,
Ese mismo chequeo probablemente hacía que autovacuum se suicidara cada vez que le tocaba hacer un vacuum; y que el vacuum insuicidable de emergencia cuando aparecía el wraparound causara que todo el sistema se bloqueara. La idea de chequear particiones antes de insertar es un error bastante serio que muchos cometen. > ahora volvi a setear los valores del vacuum para que no duerma > tanto, veremos como me va. Esperaremos noticias tuyas la próxima semana, si ha habido o no futuros bloqueos ... -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
