Gracias por la respuesta.

Bueno, hemos conseguido arreglar el tema con un vacuum analyze.

Referente a tus preguntas, ambos servidores tienen la misma potencia, eso
sí posiblemente la réplica tiene más carga ya que devuelve datos a más
aplicaciones.

No obstante, antes del vacuum hemos igualado la carga de ambos servidores y
la réplica continuaba yendo más lenta. Un comportamiento que me extraña.

Finalmente quería comentar un par de cosillas:

   - Hemos analizado los registros de autovacuum en la BBDD y nos dice que
   la tabla con más actividad que tenemos no se ha ejecutado ningún autovacuum
   desde hace 2 meses.
   - No tenemos bien entendido cómo funciona el autovacuum. Según hemos
   leído en la documentación, por defecto, el autovacuum se lanza si ve
   cambios en alguna tabla cuando se ven afectadas 50 tuplas o més. También
   hemos visto que se puede por % de tamaño de tabla(aunque no lo hemos
   entendido muy bien). Hay otros parámetros como número de procesos
   autovacuum, etc..
   - Supongo que de ahí nuestro fallo, el autovacuum no ha actuado como
   nosotros esperábamos. En años anteriores hemos realizado el mismo tipo de
   purgado y no nos hemos encontrado con tal problema. Ciertamente notamos
   alguna ineficiencia pero era esporádica.


Pues nada, de momento problema resuelto.

Ahora toca hacer un sistema de purgado diferente y mirar si puede hacer
vacuum más a menudo entre purgado y purgado, aunque el último que he
hecho ha tardado 1 hora.

Si conocéis alguna técnica mejor de purgado en producción sería de gran
ayuda.

Muchas gracias.





On Tue, 8 Feb 2022 at 12:22, Francisco Olarte <fola...@peoplecall.com>
wrote:

> Ruben, creo que faltan un par de cosillas mas que pueden ayudar a
> entenderlo:
>
> On Tue, 8 Feb 2022 at 11:14, Ruben Fitó <r.f...@ubiquat.com> wrote:
> > Tenemos autovacuum activado.
> > Los servidores se encuentran en la misma red con buena conexión.
> > Las consultas en la master van rápido y en el esclavo lentas.
> > Con un explain obtenemos el mismo "query plan" en el máster que en el
> esclavo.
> > No sé por qué en el esclavo las consultas son tan lentas. (10 veces más
> lentas como mínimo)
>
> Los servidores son iguales ?
> La carga de los servidores, descontando la replicacion y la aplicacion
> de los cambios que haces , es igual ? ( es decir, puede que tengas el
> master con otras  operaciones de cambio mas lo que estas haciendo y el
> slave con un monton de gente haciendo queries RO que estan compitiendo
> con la aplicacion de cambios / replicacion )
>
> FOS
>


-- 
*Ruben Fitó *
Software Engineer
[image: Ubiquat Technologies, SL]
r.f...@ubiquat.com <j.catari...@ubiquat.com>
www.ubiquat.com
Tota la informació continguda en aquest document i arxius adjunts és
CONFIDENCIAL protegida per llei de secret comercial. Si l'ha rebut per
error, si us plau elimini'l i posi's en contacte amb l'emissor.

All information contained in this document and any attachments are
CONFIDENTIAL and protected under trade secret laws. If you receive this
message by mistake, please delete it and notify it immediately to the
sender.

Reply via email to