méthode pour changer une directive de postgres à chaud
This commit is contained in:
parent
c1d1629c6c
commit
2cbb6c3775
|
@ -305,6 +305,22 @@ La configuration par défaut est faite pour s'adapter à toutes sortes de machin
|
||||||
|
|
||||||
* Article intéressant : <https://pgdash.io/blog/scaling-postgres.html>
|
* Article intéressant : <https://pgdash.io/blog/scaling-postgres.html>
|
||||||
|
|
||||||
|
### Modifier un paramètre
|
||||||
|
|
||||||
|
Pour changer la valeur d'une directive, il y a besoin de vérifier qu'[elle peut être modifiable à chaud](https://postgresqlco.nf/doc/fr/param/log_min_duration_statement/).
|
||||||
|
|
||||||
|
Vérifier les paramètres actuels:
|
||||||
|
|
||||||
|
~~~
|
||||||
|
SELECT * from pg_settings;
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Puis appliquer la nouvelle valeur:
|
||||||
|
|
||||||
|
~~~
|
||||||
|
UPDATE pg_settings SET setting = 5000 WHERE name = 'log_min_duration_statement';
|
||||||
|
~~~
|
||||||
|
|
||||||
## Administration
|
## Administration
|
||||||
|
|
||||||
Toutes les commandes d'administration doivent être exécutées depuis l'utilisateur Unix *postgres*.
|
Toutes les commandes d'administration doivent être exécutées depuis l'utilisateur Unix *postgres*.
|
||||||
|
|
Loading…
Reference in a new issue