#1 Thu 07 September 2017 14:57
- Tititatatoto
- Participant occasionnel
- Date d'inscription: 26 Jul 2017
- Messages: 10
Modification de shared_buffers non prise en compte
Bonjour,
Sous pgAdmin 4 je souhaite modifier la configuration du serveur.
En particulier, je souhaite modifier le paramètre "shared_buffers".
Voilà ce que je fais :
- Dans le fichier postgresql.conf, j'en modifie la valeur : shared_buffers = 4096MB.
- Je déconnecte et reconnecte le serveur
- Je recharge la configuration
Pourtant la valeur n'est pas modifiée et reste bloquée à 64MB.
Y a t-il quelque chose d'autre à faire ?
En particulier quand je déconnecte et reconnecte le serveur, est-ce que cela revient à le redémarrer ?
Si ce n'est pas le cas comment redémarrer le serveur (j'ai redémarré mon ordinateur plusieurs fois mais cela ne semble pas résoudre le problème) ?
Merci par avance,
Hors ligne
#2 Thu 07 September 2017 15:21
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Modification de shared_buffers non prise en compte
Salut,
pour redémarrer une instance postgresql, il faut relancer le service associé
(je présuppose que vous êtes sous Windows):
Code:
Executer>Services.msc Chercher le service dans la liste, clic droit>Redémarrer.
A noter que la valeur maxi recommandée pour une instance tournant sous Windows est de 512MB.
http://wiki.postgresql.org/wiki/Tuning_ … ed_buffers
https://www.postgresql.org/docs/current … ED-BUFFERS
EDIT:
Je n'avais pas lu la derniere phrase :
Quand vous dites que la valeur reste bloquée à 64MB, vous parlez de la valeur inscrite dans postgresql.conf
ou de celle obtenue par la commande SQL ?
Code:
SHOW shared_buffers;
Dernière modification par tumasgiu (Thu 07 September 2017 15:33)
Hors ligne
#3 Thu 07 September 2017 17:35
- Tititatatoto
- Participant occasionnel
- Date d'inscription: 26 Jul 2017
- Messages: 10
Re: Modification de shared_buffers non prise en compte
Merci pour la réponse rapide, c'est bien un problème quand je lance la commande SQL.
J'ai trouvé aussi un autre moyen, en ligne de commande :
C:\Program Files\PostgreSQL\9.6\bin
pg_ctl --pgdata="c:\Program Files\PostgreSQL\9.6\data" restart
Et du coup j'ai fixé le paramètre à 512MB !
Hors ligne