Exécution d’une instance

Une instance de PostgreSQL correspond à l’exécution d’un processus postgres. Ce processus accueille les connexions des clients et ouvre un nouveau processus postgres pour chaque connexion réussie. D’autres processus postgres sont lancés au démarrage par le processus parent, pour différentes tâches. Un processus a la charge de l’écriture des données, et un autre celle de la récupération des statistiques, comme dans le résultat de la commande ps suivante :


$ ps fx   
32460 ?        S      0:01 /usr/lib/postgresql/10/bin/postgres -D 
/var/lib/postgresql/10/main -c 
config_file=/etc/postgresql/10/main/postgresql.conf 
32462 ?        Ss     0:00  \_ postgres: 10/main: checkpointer process 
32463 ?        Ss     0:00  \_ postgres: 10/main: writer process 
32464 ?        Ss     0:00  \_ postgres: 10/main: wal writer process 
32465 ?        Ss     0:01  \_ postgres: 10/main: autovacuum launcher 
process 
32466 ?        Ss     0:01  \_ postgres: 10/main: stats collector process
32467 ?        Ss     0:00  \_ postgres: 10/main: bgworker: logical 
replication launcher 
 2891 ?        Ss     0:00  \_ postgres: 10/main: postgres...
Pour consulter la suite, découvrez le livre suivant :
couv_EP4POST.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Contrôle de fonctions
Suivant
Administration du serveur