PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 13/08/2019 11:23:20

Indaa
Membre

Un slave peut-il impacter son Master

Bonjour,

J'aurai voulu savoir si un slave peut impacter les performances de son Master ?
Mon master étant surchargé depuis plusieurs jour je viens tout juste de me rendre compte qu'une requête SELECT était en cours sur le slave depuis plusieurs jours
Mais une fois la requête cancel sur le slave, la Master reste toujours chargé.

Pour infos :
archive_command = 'AWS_REGION=eu-west-1 wal-e --s3-prefix s3://bucket --aws-instance-profile wal-push %p'
wal_level =hot_standby
archive_mode = on
hot_standby = on


Merci

Hors ligne

#2 13/08/2019 11:46:15

gleu
Administrateur

Re : Un slave peut-il impacter son Master

Non, il y a très peu de chances qu'un secondaire impacte le primaire, sauf dans le cas d'une réplication synchrone. En tout cas, un SELECT sur le secondaire n'impactera pas les performances globales du primaires.


Guillaume.

Hors ligne

#3 13/08/2019 12:09:13

Marc Cousin
Membre

Re : Un slave peut-il impacter son Master

Le select long peut aussi avoir empêché vacuum de faire son boulot sur le master, si hot_standby_feedback est activé (mais ce n'est certainement pas l'explication la plus probable de votre problème)

Dernière modification par Marc Cousin (13/08/2019 12:09:40)


Marc.

Hors ligne

#4 13/08/2019 14:50:28

Indaa
Membre

Re : Un slave peut-il impacter son Master

Merci Messieurs pour vos réponses !

Marc votre explication à surement du sens, en effet ma base à fait un bon de 15 GB depuis que le SELECT avait été lancé sur le slave
Ce qui prouve peut être que les vacuum ne passaient pas et que du bloat s'est installé affectant peut être les perf de la base

Hors ligne

Pied de page des forums