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 19/04/2012 13:25:36

saigamp
Membre

effective_cache_size et multi-cluster

Bonjour,

Je cherche à régler le paramètre effective_cache_size dans le cas d'un serveur à plusieurs clusters. Dans le cas d'un seul cluster, grossièrement je positionne shared_buffer à 1/4 de la RAM et effective_cache_size à 2/3 de la RAM (shared_buffer + cache disk). D'après ce que je comprends, shared_buffer est "inclus" dans effective_cache_size.

Par exemple sur un serveur avec 36Go de RAM, je souhaite faire cohabiter 2 clusters avec le premier 2 fois plus "gros" que le deuxième. Je fixe:
shared_buffer(1): 1/4*2/3*36 = 6Go
shared_buffer(2): 1/4*1/3*36 = 3Go

La question que je me pose est: dois-je fixer effective_cache_size à:
les 2 effective_cache_size disjoints:
effective_cache_size(1): 2/3 * (2/3 * RAM) = 2/3*2/3*36 = 16Go
effective_cache_size(2): 1/3 * (2/3 * RAM) = 2/3*1/3*36 = 8Go

ou

effective_cache_size avec une partie commune (cache disk):
effective_cache_size(1): 2/3*1*36 - shared_buffer(2) = 21Go
effective_cache_size(2): 2/3*1*36 - shared_buffer(1) = 18Go

En résumé, le cache disk doit-il être définit comme commun à tous les clusters?

Hors ligne

#2 19/04/2012 15:39:53

Marc Cousin
Membre

Re : effective_cache_size et multi-cluster

Le plus logique, c'est de le diviser entre le nombre d'instances. Mais c'est un paramètre qui sert à la très grosse louche dans l'optimiseur, et seulement dans l'évaluation de certaines opérations (comme le coût des tris disques).

Une erreur même d'un facteur 2 ou 3 sur ce paramètre n'a pas trop d'impact. C'est juste qu'habituellement, sur un serveur moderne, la valeur par défaut est environ 100 fois trop basse, et là ça a un impact.


Marc.

Hors ligne

#3 11/02/2015 06:57:56

xboxxerr
Membre

Re : effective_cache_size et multi-cluster

est: dois-je fixer effective_cache_size à:


raza

Hors ligne

Pied de page des forums