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 Re : Installation » Installation et optimisation » 26/03/2025 16:20:43

Top un grand merci !

ruizsebastien a écrit :

Nico,

pour pg_wal : c'est juste un lien symbolique (qui doit donc être dans $PGDATA et pointer ailleurs)
pour les traces : il faut paramétrer dans postgresql.conf
pour le tablespace TEMP : un simple create tablespace en SQL et le tour est joué

#2 Re : Installation » Installation et optimisation » 25/03/2025 19:06:06

Merci Sébastien pour ton retour , pour $PGDATA j'ai pu le paramétré via le fichier /usr/lib/systemd/system/postgresql-16.service

mais pour les 3 autres, sais - tu comment faire ? :

- pg_wal
- traces postgresql
- tablespace TEMP



ruizsebastien a écrit :

Bonjour,

Je vous recommande de séparer au moins 4 choses dans 4 FS dédiés :
- les datafiles et la conf (repertoires $PGDATA)
- pg_wal
- traces postgresql
- tablespace TEMP

ce n'est pas du tout obligatoire mais d'expérience, ça évite les crashs d'instance causés par un FS qui serait full.

#3 Re : Installation » Installation et optimisation » 25/03/2025 13:56:51

Après des recherches et tests et pour ceux que ça intéresse, depuis le playbook, j'ai fait la commande en root /usr/pgsql-16/bin/postgresql-16-setup initdb et les fichiers et répertoires sont bien créés avec les permissions du compte postgres

Pour cette question, si quelqu'un a des recommandations je suis évidemment preneur !! ( mais j'imagine que la plus - part des gens laissent le répertoire par défaut /var/lib/pgsql/<version>/data ) : quelles sont les best practices pour les BDD, faut - il les déplacer le répertoire "Base" sur un volume disque dédié, idem pour le répertoire pg_wal  ?)

#4 Installation » Installation et optimisation » 18/03/2025 13:26:51

Nico7793
Réponses : 6

Bonjour,

Je souhaite installer postGreSQL16 sur RockyLinux avec ansible.
J'ai déjà commencé le playbook, tout s'installe plutôt bien mais je me heurte à des questions de configuration, les voici:

- Lorsque je fais l'init DB ( /usr/pgsql-16/bin/postgresql-16-setup initdb ), faut il le faire en root ou avec le compte postgres  ?

- quelles sont les best practices pour les BDD, faut - il les déplacer le répertoire "Base" sur un volume disque dédié, idem pour le répertoire pg_wal  ?

merci pour votre aide

Pied de page des forums

Propulsé par FluxBB