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

Responder a