PostgreSQL

Architecture et notions avancées

Index

A

ACID, Propriétés ACID
Agrégats
simples, Aggregate
par tri, Group Aggregate
par hachage, Hash Aggregate
de fenêtrage, Window Aggregate
sur des ensembles de regroupement, Mixed Aggregate
parallélisés, Partial/Finalize Aggregate
amcheck, Outil amcheck
ANALYSE, Gestion automatique des VACUUM et ANALYZE, Mise à jour des statistiques, Automatisation de VACUUM et ANALYZE
(voir aussi Ordres SQL/ANALYSE)
Attributs
SUPERUSER, Statistiques, Copie des fichiers, Attributs
REPLICATION, Copie des fichiers, Attributs
CREATEDB, Attributs
CREATEROLE, Attributs
INHERIT, Attributs
BYPASSRLS, Attributs
LOGIN, Attributs
Authentification, Connexion, Aperçu du processus de connexion, Authentification
fichier de configuration, Autres fichiers, Aperçu du processus de connexion
méthodes, Connexion, Authentification

C

Cache disque, Écriture dans les fichiers de données, Vue générale
nettoyage, checkpointer
des relations, Cache disque des relations
des transactions, Cache disque des journaux de transactions et mémoire partagée du système transactionnel
Catalogues statistiques
pg_stat_bgwriter, writer, checkpointer, Gestion des statistiques d'activité : stats collector
pg_stat_activity, Gestion des statistiques d'activité : stats collector, Sessions, Impact des connexions, Accès concurrents et verrous
pg_stat_archiver, Gestion des statistiques d'activité : stats collector, Archivage des journaux de transactions : archiver, Archivage des journaux de transactions
pg_stat_wal_receiver, Gestion des statistiques d'activité : stats collector
pg_stat_replication, Gestion des statistiques d'activité : stats collector
pg_stat_all_tables, Gestion des statistiques d'activité : stats collector, autovacuum worker
pg_statio_all_tables, Gestion des statistiques d'activité : stats collector
pg_stat_all_indexes, Gestion des statistiques d'activité : stats collector
pg_statio_all_indexes, Gestion des statistiques d'activité : stats collector
pg_statio_all_sequences, Gestion des statistiques d'activité : stats collector
pg_stat_user_functions, Gestion des statistiques d'activité : stats collector
pg_stat_progress_vacuum, Gestion des statistiques d'activité : stats collector
pg_stat_database, Gestion des statistiques d'activité : stats collector, Mémoire de travail
Cataloguessystèmes
pg_database, Répertoire base
Catalogues systèmes
pg_database, Répertoire base, Répertoire global, Statistiques d'activité, Réactions aux signaux émis, autovacuum launcher, autovacuum worker, Limite des identifiants de transaction, Bases
pg_class, Répertoire base, autovacuum worker, Limite des identifiants de transaction, Estimation de coûts, Lutter contre la fragmentation des tables
pg_tablespace, Répertoire base, Répertoire global, Tablespaces, Journaux de transactions, Sauvegarde physique des fichiers à froid
pg_prepared_xacts, Répertoire des données 2PC
pg_attribute, Tables, Fichier HEAP
pg_constraint, Tables
pg_locks, Identifiants de transaction, Accès concurrents et verrous
pg_sequence, Séquences
pg_statistic, Mise à jour des statistiques, Mettre à jour les statistiques sur les données
pg_stats, Mise à jour des statistiques, Mettre à jour les statistiques sur les données, Automatisation de CLUSTER
pg_replication_slots, Retard d'un serveur secondaire
Checkpoint, Répertoire des journaux de transactions, Journaux de transactions, checkpointer
journaux de transactions, Journaux de transactions
paramètres, checkpointer
création, checkpointer
Chiffrement, Connexion, Via un socket réseau, Accès aux données
sessions, Sessions
CLOG, Répertoire d'état des transactions, Limite des identifiants de transaction
Cluster, Concept général
de réplication, Groupes d'instances, Gestion de la réplication, Cluster de réplication
Colonnes de pg_stats
schemaname, Statistiques
tablename, Statistiques
attname, Statistiques
inherited, Statistiques
null_frac, Statistiques
avg_width, Statistiques
n_distinct, Statistiques
most_common_vals, Statistiques
most_common_freqs, Statistiques
histogram_bounds, Statistiques
correlation, Statistiques
most_common_elems, Statistiques
most_common_elem_freqs, Statistiques
elem_count_histogram, Statistiques
Colonnes systèmes d'une ligne
cmin, Fichier HEAP
xmin, Fichier HEAP, Vie et mort d'une ligne
cmax, Fichier HEAP
xmax, Fichier HEAP, Vie et mort d'une ligne
ctid, Fichier HEAP
tableoid, Fichier HEAP
oid, Fichier HEAP
Commit LOG (voir CLOG)
Communication client/serveur, wal sender, Gestion des connexions : postgres, Connexion
protocole, Protocole de communication
espionnage, Espionnage de la communication, Mot de passe
chiffrement, Espionnage de la communication
Configuration, Archivage des journaux de transactions
(voir aussi Paramètres de configuration)
fichiers, Autres fichiers, Archivage des journaux de transactions
initialisation des paramètres, Configuration du processus
tests incompatibilités, Tests divers
serveur primaire, Configuration du serveur primaire
serveur secondaire, Configuration
Connexion, Connexion, Gestion des connexions-Impact des connexions
chiffrement, Connexion, Via un socket réseau
inactive, Impact des connexions
pooler, Impact des connexions
Contraintes
différées, Propriétés ACID
CHECK, Tables
NOT NULL, Tables
DEFAULT, Tables
GENERATED ... AS IDENTITY, Tables
UNIQUE, Tables
clé primaire, Tables
clé étrangère, Tables
EXCLUDE, Tables
Correspondance
fichiers et objets, Répertoire base
utilisateurs et rôles, Autres fichiers
crypt, Authentification

D

Data directory, Fichiers
(voir aussi Répertoire des données)
Décodeur logique, Réplication logique
Déconnexion, Déconnexion
Déni de service, Gestion des processus
Donnée globale, Répertoire global

F

Facteur de remplissage, Structure générale d'un bloc d'une relation
Failback (bascule), Bascule
Failover (bascule), Bascule
Fencing, Bascule
Fichiers
PG_VERSION, Répertoire base, Autres fichiers, Tests divers
pg_filenode.map, Répertoire base, Répertoire global, Journaux de transactions, checkpointer
pg_internal.init, Répertoire base, Répertoire global, Configuration de la restauration, checkpointer
de données, Répertoire base
HEAP, Répertoire base, Fichier TOAST
TOAST, Répertoire base, Fichier TOAST, Tables
taille, Répertoire base, Répertoire global
pg_control, Répertoire global, Journaux de transactions, Tests divers, Lecture du fichier pg_control, Configuration de la restauration, Rejeu des transactions, Fin du processus startup, Divers, Accès aux fichiers
des journaux de transaction, Répertoire des journaux de transactions
de statistiques, Statistiques d'activité, Gestion des statistiques d'activité : stats collector
global.stat, Statistiques d'activité
db_0.stat, Statistiques d'activité
de traces, Traces, Gestion des traces : logger
state, Slots de réplication, Slots de réplication
de configuration, Autres fichiers
postgresql.conf, Autres fichiers, Rejeu des transactions, Gestion des statistiques d'activité : stats collector, autovacuum worker, Limite des identifiants de transaction, Espionnage de la communication
postgresql.auto.conf, Autres fichiers
current_logfiles, Autres fichiers
recovery.conf, Autres fichiers, Configuration de la restauration, Rejeu des transactions, Fin du processus startup, checkpointer, wal receiver, Restauration d'une sauvegarde PITR
recovery.done, Autres fichiers, Fin du processus startup
backup_label, Autres fichiers, Journaux de transactions, Configuration de la restauration, Rejeu des transactions, Sauvegarde des fichiers, Restauration d'une sauvegarde PITR
backup_label.old, Autres fichiers, Rejeu des transactions
postmaster.opts, Autres fichiers, Mise en place de la mémoire partagée
postmaster.pid, Autres fichiers, Création du fichier postmaster.pid, Sauvegarde des fichiers, Restauration d'une sauvegarde PITR
pg_hba.conf, Lancement des sous-processus principaux, Connexion, Aperçu du processus de connexion, Via un socket réseau, Authentification, Droits par défaut d'un rôle
pg_ident.conf, Lancement des sous-processus principaux
state.tmp, Slots de réplication
RECOVERYHISTORY, Slots de réplication, Fin du processus startup
stats_temp_directory, Rejeu des transactions
xlogtemp, Fin du processus startup
RECOVERYXLOG, Fin du processus startup
Fichiers de configuration
postgresql.conf, Archivage des journaux de transactions, Configuration
pg_hba.conf, Copie des fichiers
recovery.conf, Configuration, Nettoyage des journaux archivés
fillfactor, Structure générale d'un bloc d'une relation
Fonction
Routine, Cas particulier des routines
coût, Routines
nombre de lignes en retour, Routines
Fonctions
type en retour, Routines
volatilité du résultat, Routines
Fonctions SQL
current_setting(), Répertoire base, Répertoire des journaux de transactions
pg_table_size(), Répertoire base
pg_size_pretty(), Répertoire base, Sessions
pg_visibility_map(), Répertoire base
pg_tablespace_location(), Tablespaces
pg_ls_waldir(), Répertoire des journaux de transactions
pg_ls_logdir(), Traces
pg_export_snapshot(), Snapshots de base, Sauvegarde parallélisée
pg_create_physical_replication_slot(), Slots de réplication, Retard d'un serveur secondaire
pg_current_logfile(), Autres fichiers
page_header(), Structure générale d'un bloc d'une relation
get_raw_page(), Structure générale d'un bloc d'une relation
gin_clean_pending_list(), Index GIN
gin_page_opaque_info(), Index GIN
pg_rotate_logfile(), Réactions aux signaux émis, Gestion des traces : logger
pg_terminate_backend(), Gestion des connexions : postgres, Déconnexion, Durée de vie d'une transaction, Accès concurrents et verrous, Suppression d'un rôle
pg_backend_pid(), Identifiants de transaction
pg_xact_commit_timestamp(), Horodatage d'une ligne
pg_last_committed_xact(), Horodatage d'une ligne
pg_cancel_backend(), Accès concurrents et verrous, Sessions
pg_get_multixact_members(), Accès concurrents et verrous
pg_import_system_collations(), Bases
pg_start_backup(), Sauvegarde des fichiers, Copie des fichiers
pg_is_in_backup(), Sauvegarde des fichiers
pg_stop_backup(), Copie des fichiers
pg_last_wal_receive_lsn(), Bascule
pg_stat_get_db_xact_commit(), Aperçu du fonctionnement global
pg_database_size(), Bases de données
Formats de sauvegarde
plain, Format de sauvegarde
tar, Format de sauvegarde
custom, Format de sauvegarde
directory, Format de sauvegarde
Fragmentation, Sauvegarde physique des fichiers à froid, Avantages et inconvénients
tables, Répertoire base, Lutter contre la fragmentation des tables
index, Lutter contre la fragmentation des index
Free Space Map (FSM), Répertoire base, Lutter contre la fragmentation des tables
FSM, structure (voir Free Space Map)

G

Gestionnaire
de traces, Gestion des traces : logger
d'invalidation du cache, Sessions
de sauvegarde, Gestionnaires de sauvegardes
gid, colonne, Répertoire des données 2PC
GIN, Index GIN, Index
GiST, Index
GSSAPI, Connexion, Authentification, G

I

identd, Authentification
Identifiant
d'un objet, Répertoire base
tablespace, Répertoire base
système, Répertoire base
de transaction, Répertoire des données 2PC, Identifiants de transaction, Limite des identifiants de transaction
de multitransaction, Accès concurrents et verrous
Identifiant de multitransaction
MultiXact, Accès concurrents et verrous
Index, Répertoire base, Journaux de transactions
des objets de la base, Répertoire base
vide, Répertoire base
bloom, Index
B-tree, Index B-tree, Index
Hash, Index Hash, Index
GIN, Index GIN
BRIN, Index BRIN, Index
méthode d'accès, Index
sur fonction, Index
partiel, Index
unique, Index
bitmap, Index
non journalisé, Index
création sans verrou, Index
création parallélisée, Index
réindexation, Index
tri des données, Index
Colonnes INCLUDE, Index
parcours, Parcours d'index, Paramétrage
couvrant, Parcours d'index
fragmentation, Lutter contre la fragmentation des index
initdb, Répertoire de données principal, Bases
Injection SQL, Injection SQL
Instance, Concept général
Isolation, Propriétés ACID
niveaux, Niveaux d'isolation

K

KeepAlive (voir TCP-KeepAlive)
Kerberos, Connexion, Authentification

N

Niveaux d'isolation
configuration, Niveaux d'isolation
read uncommitted, Niveaux d'isolation
read committed, Niveaux d'isolation
repeatable read, Niveaux d'isolation, Fonctionnement interne, Cohérence de la sauvegarde et verrous
serializable, Niveaux d'isolation
Nœuds
Seq Scan, Parcours de tables
Index Scan, Parcours d'index
Backward Index Scan, Parcours d'index
Bitmap Heap Scan, Parcours d'index
Bitmap Index Scan, Parcours d'index
Index Only Scan, Parcours d'index
Function Scan, Autres parcours
Table Function Scan, Autres parcours
Values Scan, Autres parcours
CTE Scan, Autres parcours
Subquery Scan, Autres parcours
Nested Loop, Nested Loop
Merge/Sort Join, Merge/Sort Join
Gather Merge, Gather Merge
Hash Join, Hash Join
Aggregate, Aggregate
Group Aggregate, Group Aggregate
Hash Aggregate, Hash Aggregate
Window Aggregate, Window Aggregate
Mixed Aggregate, Mixed Aggregate
Partial Aggregate, Partial/Finalize Aggregate
Finalize Aggregate, Partial/Finalize Aggregate
Sort, Sort
Limit, Limit
Unique, Unique
ProjectSet, ProjectSet
Materialize, Materialize
Append, Append, Except, Intersect
Parallel Append, Append, Except, Intersect
Intersect, Append, Except, Intersect
Except, Append, Except, Intersect
Notification, Système de notifications

O

Objet
global, Répertoire global, Statistiques d'activité
partagé, Tablespaces
local, Statistiques d'activité
accès, Schémas
OID, Répertoire base
(voir aussi Identifiant objet)
oid, colonne, Répertoire base, Fichier HEAP
OpenSSL, Connexion
Opérateur
simple, Opérateurs
classe, Opérateurs
famille, Opérateurs
Optimiseur de requêtes, Répertoire base, Routines, Introduction à l'optimiseur de requêtes, Lutter contre la fragmentation des tables
hints, Fonctionnement de l'optimiseur
Options
de lancement, Autres fichiers
de ligne, Fichier HEAP
Ordres SQL
ALTER TABLE, Répertoire base, Structure générale d'un bloc d'une relation, Fichier TOAST, autovacuum worker, Cohérence de la sauvegarde et verrous
VACUUM, Répertoire base, Répertoire des verrous partagés, Architecture des processus, Gestion des statistiques d'activité : stats collector, Gestion automatique des VACUUM et ANALYZE, autovacuum worker, Sessions, Mémoire pour les opérations de maintenance, Vie et mort d'une ligne, Maintenance, Aperçu du fonctionnement global, Tables, Lutter contre la fragmentation des tables, Lutter contre la fragmentation des index, Automatisation de VACUUM et ANALYZE
REINDEX, Répertoire base, Index inutilisés, Lutter contre la fragmentation des index, Automatisation de REINDEX
CLUSTER, Répertoire base, Réorganiser les données d'une table, Automatisation de CLUSTER
REFRESH MATERIALIZED VIEW, Répertoire base, Sauvegarde complète
ROLLBACK, Répertoire base, Répertoire d'état des transactions, Gestion des statistiques d'activité : stats collector, Transaction implicite et transaction explicite
VACUUM FREEZE, Répertoire base, Réactions aux signaux émis
CREATE TABLESPACE, Tablespaces, Tablespaces
COMMIT, Répertoire d'état des transactions, Boucle de traitement, Écriture dans les journaux de transactions : wal writer, Gestion des statistiques d'activité : stats collector, Transaction implicite et transaction explicite
SAVEPOINT, Répertoire des points de retour, Savepoint
SELECT, Répertoire des verrous partagés, Fichier HEAP
COMMIT PREPARED, Répertoire des données 2PC
ROLLBACK PREPARED, Répertoire des données 2PC
ALTER SYSTEM, Autres fichiers
ALTER INDEX, Structure générale d'un bloc d'une relation
UPDATE, Structure générale d'un bloc d'une relation, Fonctionnement interne, Cohérence de la sauvegarde et verrous
VACUUM FULL, Fichier HEAP
ANALYZE, Architecture des processus, Gestion automatique des VACUUM et ANALYZE, autovacuum worker, Mise à jour des statistiques, Tables, Mettre à jour les statistiques sur les données, Automatisation de VACUUM et ANALYZE
BEGIN, Transaction implicite et transaction explicite
SELECT FOR UPDATE, Niveaux d'isolation
RELEASE SAVEPOINT, Savepoint
CREATE DATABASE, Bases
ALTER DATABASE, Bases
DROP DATABASE, Bases
ALTER TABLESPACE, Tablespaces
CREATE FUNCTION, Routines
CREATE PROCEDURE, Routines
CREATE TYPE, Types
CREATE DOMAIN, Types
ALTER DOMAIN, Types
CREATE EXTENSION, Extensions
ALTER EXTENSION, Extensions
DROP ROLE, Rôles
DROP OWNED BY, Rôles
REASSIGN OWNED BY, Rôles
COPY, Fonctionnement de l'optimiseur, Sauvegarde complète, Cohérence de la sauvegarde et verrous
TRUNCATE, Fonctionnement de l'optimiseur, Fonctionnement interne
EXPLAIN, Utilisation d'EXPLAIN
INSERT, Fonctionnement interne, Sauvegarde complète, Cohérence de la sauvegarde et verrous
DELETE, Fonctionnement interne, Cohérence de la sauvegarde et verrous
COPY TO, Fonctionnement interne
DROP TABLE, Cohérence de la sauvegarde et verrous
SET TRANSACTION SNAPSHOT, Sauvegarde parallélisée
CREATE INDEX, Lutter contre la fragmentation des index
DROP INDEX, Lutter contre la fragmentation des index
CREATE ROLE, Mot de passe
ALTER ROLE, Mot de passe
GRANT, Droits sur l'interaction avec les objets
REVOKE, Droits sur l'interaction avec les objets
ALTER DEFAULT PRIVILEGES, Droits sur des objets à créer
Outils
initdb, Répertoire de données principal, Répertoire base, Autres fichiers, Cache disque des relations, Bases, Accès aux données, Rôle
oid2name, Répertoire base
pg_controldata, Répertoire global
pg_dump, Snapshots de base, Niveaux d'isolation, Export logique
pg_filedump, Fichier HEAP
amcheck, Outil amcheck
pg_waldump, Journaux de transactions
pg_receivewal, Gestion de la réplication, Messages pour la réplication, Avantages et inconvénients, Retard d'un serveur secondaire
pg_basebackup, Gestion de la réplication, Messages pour la sauvegarde des fichiers, Rôles, Sauvegarde des fichiers, Copie des fichiers
pg_recvlogical, Messages pour la réplication
pg_shark, Outil d'étude
pgPool-II, Impact des connexions
pgBouncer, Impact des connexions
plantuner, Fonctionnement de l'optimiseur
pg_hint_plan, Fonctionnement de l'optimiseur
pgBadger, Index manquants
PoWA, Index manquants, Analyse graphique en direct des requêtes : PoWA
pgAdmin, Affichage graphique d'un plan d'exécution
Site explain.depesz.com, Aide à la recherche du nœud lent
auto_explain, Trace automatique des plans d'exécution
rsync, Sauvegarde physique des fichiers à froid
pg_dumpall, Export global
psql, Restauration d'une sauvegarde texte
pg_restore, Restauration d'une sauvegarde logique au format binaire
pg_archivecleanup, Nettoyage des journaux archivés
pg_ctl, Bascule
Slony, Autres solutions
Londiste, Autres solutions
Bucardo, Autres solutions
pgstat, Analyse en direct : pgstat
check_postgres, Sondes Nagios
check_pgactivity, Sondes Nagios, Lutter contre la fragmentation des index
pg_resetwal, Accès aux fichiers
tcpdump, Espionnage de la communication
iptables, Pare-feu
semanage, SELinux

P

pageinspect
en-tête, Structure générale d'un bloc d'une relation
enregistrement, Fichier HEAP
Paramètres
idle_in_transaction_session_timeout, Aperçu du processus de connexion, Impact des connexions, Durée de vie d'une transaction
old_snapshot_transaction, Durée de vie d'une transaction
Paramètres de configuration
max_connections, Répertoire de données principal, Tests divers, Création du fichier postmaster.pid, Rejeu des transactions, Gestion des statistiques d'activité : stats collector, Gestion des connexions : postgres, Verrous, Implémentation au niveau système, Mémoire de travail, Gestion des processus, Bases, Configuration d'un serveur secondaire, Sessions
shared_buffers, Répertoire de données principal, Cache disque des relations, Cache disque des journaux de transactions et mémoire partagée du système transactionnel, Sessions, Implémentation au niveau système
block_size, Répertoire base, Cache disque des relations
segment_size, Répertoire base
temp_file_limit, Répertoire base
seq_page_cost, Tablespaces, Tablespaces, Parcours de tables, Paramétrage, Estimation de coûts
random_page_cost, Tablespaces, Tablespaces, Parcours d'index, Paramétrage
effective_io_concurrency, Tablespaces, Tablespaces, Parcours d'index
wal_block_size, Répertoire des journaux de transactions
wal_segment_size, Répertoire des journaux de transactions
checkpoint_timeout, Répertoire des journaux de transactions, checkpointer
checkpoint_segments, Répertoire des journaux de transactions, checkpointer, Écriture dans les journaux de transactions : wal writer
log_checkpoints, Répertoire des journaux de transactions, checkpointer
stats_temp_directory, Statistiques d'activité, Gestion des statistiques d'activité : stats collector, Processus, Fichiers
logging_collector, Traces, Lancement des sous-processus principaux, Boucle d'exécution principale, Gestion des traces : logger
log_directory, Traces, Lancement des sous-processus principaux, Gestion des traces : logger, Sauvegarde des fichiers
log_filename, Traces, Gestion des traces : logger
log_rotation_age, Traces, Gestion des traces : logger
log_rotation_size, Traces, Gestion des traces : logger
dynamic_shared_memory_type, Mémoire partagée dynamique
port, Autres fichiers, Via un socket de domaine Unix, Via un socket réseau
unix_socket_directories, Autres fichiers, Mise en place des interfaces de connexion, Via un socket de domaine Unix
unix_socket_directory, Autres fichiers, Mise en place des interfaces de connexion
listen_addresses, Autres fichiers, Mise en place des interfaces de connexion, Via un socket réseau
external_pid_file, Autres fichiers, Mise en place de la mémoire partagée
maintenance_work_mem, Index GIN, Mémoire pour les opérations de maintenance, Lutter contre la fragmentation des tables
gin_pending_list, Index GIN
work_mem, Index GIN, Mémoire de travail, Bases, Routines, Merge/Sort Join, Hash Join, Group Aggregate, Hash Aggregate, Sort
gin_fuzzy_search_limit, Index GIN
effective_cache_size, Index GiST, Parcours d'index
wal_compression, Journaux de transactions
full_page_writes, Journaux de transactions, checkpointer
update_process_title, Architecture des processus, wal receiver
initialisation, Configuration du processus
superuser_reserved_connections, Tests divers, Gestion des connexions : postgres, Gestion des processus
max_wal_senders, Tests divers, Boucle de traitement, Gestion de la réplication, Verrous, Sessions, Gestion des processus, Configuration du serveur primaire
archive_mode, Tests divers, Boucle d'exécution principale, Réactions aux signaux émis, Archivage des journaux de transactions : archiver, Archivage des journaux de transactions, Configuration du serveur primaire
wal_level, Tests divers, Rejeu des transactions, Archivage des journaux de transactions : archiver, Archivage des journaux de transactions, Configuration des différents types de serveurs secondaires
shared_preload_libraries, Création du fichier postmaster.pid
autovacuum_max_workers, Création du fichier postmaster.pid, Gestion des statistiques d'activité : stats collector, autovacuum launcher, Verrous, Sessions, Implémentation au niveau système, Mémoire pour les opérations de maintenance
max_worker_processes, Création du fichier postmaster.pid, Rejeu des transactions, Gestion des statistiques d'activité : stats collector, Gestion des processus d'arrière-plan : background worker, Verrous, Sessions, Implémentation au niveau système, Mémoire de travail, Parcours de tables
max_files_per_processes, Mise en place de la mémoire partagée
silent_mode, Lancement des sous-processus principaux
autovacuum, Lancement des sous-processus principaux, Réactions aux signaux émis, autovacuum launcher, Limite des identifiants de transaction
track_counts, Lancement des sous-processus principaux, Gestion des statistiques d'activité : stats collector, autovacuum launcher
autovacuum_freeze_max_age, Réactions aux signaux émis, Limite des identifiants de transaction
restore_command, Configuration de la restauration, Slots de réplication, Restauration d'une sauvegarde PITR, Configuration
recovery_target_timeline, Configuration de la restauration, wal receiver, Restauration d'une sauvegarde PITR
archive_cleanup_command, Configuration de la restauration, checkpointer, Nettoyage des journaux archivés
max_replication_slots, Slots de réplication, checkpointer, Retard d'un serveur secondaire
hot_standby, Rejeu des transactions, Boucle de traitement, Configuration du serveur primaire, Configuration, Configuration des différents types de serveurs secondaires
max_prepared_transactions, Rejeu des transactions, Two-Phase Commit (2PC), Configuration d'un serveur secondaire
max_locks_per_transaction, Rejeu des transactions, Configuration d'un serveur secondaire
recovery_min_apply_delay, Boucle de traitement, Configuration des différents types de serveurs secondaires
trigger_file, Boucle de traitement, Configuration, Bascule
pause_at_recovery_target, Boucle de traitement
recovery_end_command, Fin du processus startup, Restauration d'une sauvegarde PITR
bgwriter_lru_maxpages, writer, Processus
bgwriter_lru_multiplier, writer
bgwriter_delay, writer, Processus
max_wal_size, checkpointer
checkpoint_completion_target, checkpointer
checkpoint_warning, checkpointer
archive_timeout, checkpointer, Archivage des journaux de transactions : archiver, Archivage des journaux de transactions, Configuration du serveur primaire
wal_keep_segments, checkpointer, Sauvegarde des fichiers, Retard d'un serveur secondaire
synchronous_commit, Écriture dans les journaux de transactions : wal writer, autovacuum worker, Gestion de la durabilité, Configuration des différents types de serveurs secondaires
wal_writer_delay, Écriture dans les journaux de transactions : wal writer, Gestion de la durabilité
wal_writer_flush_after, Écriture dans les journaux de transactions : wal writer
wal_buffers, Écriture dans les journaux de transactions : wal writer, Cache disque des journaux de transactions et mémoire partagée du système transactionnel
commit_delay, Écriture dans les journaux de transactions : wal writer
commit_siblings, Écriture dans les journaux de transactions : wal writer
fsync, Écriture dans les journaux de transactions : wal writer, Propriétés ACID
wal_sync_method, Écriture dans les journaux de transactions : wal writer
track_activity_query_size, Gestion des statistiques d'activité : stats collector, Sessions
track_activities, Gestion des statistiques d'activité : stats collector
track_functions, Gestion des statistiques d'activité : stats collector
track_io_timing, Gestion des statistiques d'activité : stats collector
log_destination, Gestion des traces : logger
log_file_mode, Gestion des traces : logger, Accès aux fichiers
log_truncate_on_rotation, Gestion des traces : logger
zero_damaged_pages, autovacuum launcher, autovacuum worker
statement_timeout, autovacuum launcher, autovacuum worker, Accès concurrents et verrous
lock_timeout, autovacuum launcher, autovacuum worker, Accès concurrents et verrous
idle_in_transaction_session_timeout, autovacuum launcher, autovacuum worker
autovacuum_naptime, autovacuum launcher
default_transaction_isolation, autovacuum worker, Niveaux d'isolation
autovacuum_vacuum_threshold, autovacuum worker
autovacuum_vacuum_scale_factor, autovacuum worker
autovacuum_analyze_threshold, autovacuum worker
autovacuum_analyze_scale_factor, autovacuum worker
autovacuum_vacuum_cost_delay, autovacuum worker
autovacuum_vacuum_cost_limit, autovacuum worker
log_autovacuum_min_duration, autovacuum worker
archive_command, Archivage des journaux de transactions : archiver, Archivage des journaux de transactions, Configuration du serveur primaire
wal_sender_timeout, wal sender, Configuration du serveur primaire
primary_conninfo, wal receiver, Configuration, Configuration des différents types de serveurs secondaires
wal_receiver_timeout, wal receiver, Configuration
wal_receiver_status_interval, wal receiver, Configuration
max_parallel_workers, Gestion des processus d'arrière-plan : background worker, Parcours de tables
session_preload_libraries, Gestion des connexions : postgres
local_preload_libraries, Gestion des connexions : postgres
log_connections, Gestion des connexions : postgres
log_disconnections, Gestion des connexions : postgres
max_locks_per_xact, Verrous
max_prepared_xacts, Verrous, Sessions
max_predicate_locks_per_xact, Verrous
synchronize_seqscans, Sessions, Parcours séquentiels synchronisés
huge_pages, Implémentation au niveau système
log_temp_files, Mémoire de travail
temp_buffers, Mémoire cache pour les objets temporaires, Tables
unix_socket_group, Via un socket de domaine Unix, Accès aux fichiers
unix_socket_permissions, Via un socket de domaine Unix, Accès aux fichiers
tcp_keepalive_idle, Via un socket réseau
tcp_keepalive_interval, Via un socket réseau
tcp_keepalive_count, Via un socket réseau
ssl, Via un socket réseau, Espionnage de la communication
application_name, Gestion des processus, Configuration des différents types de serveurs secondaires
client_encoding, Gestion des processus
data_sync_retry, Propriétés ACID
transaction_isolation, Niveaux d'isolation
track_commit_timestamp, Horodatage d'une ligne
vacuum_freeze_min_age, Limite des identifiants de transaction
vacuum_freeze_table_age, Limite des identifiants de transaction
log_lock_waits, Accès concurrents et verrous
deadlock_timeout, Accès concurrents et verrous
temp_tablespaces, Tablespaces, Tables
default_tablespace, Tablespaces
search_path, Schémas, Routines
constraint_exclusion, Tables
max_parallel_workers_per_gather, Tables, Parcours de tables
max_parallel_maintenance_workers, Tables
parallel_leader_participation, Tables
cpu_tuple_cost, Parcours de tables, Paramétrage, Estimation de coûts
enable_seqscan, Parcours de tables
min_parallel_table_scan_size, Parcours de tables
parallel_tuple_cost, Parcours de tables, Paramétrage
parallel_setup_cost, Parcours de tables, Paramétrage
enable_indexscan, Parcours d'index
enable_bitmapscan, Parcours d'index
enable_indexonlyscan, Parcours d'index
min_parallel_index_scan_size, Parcours d'index
enable_nestloop, Nested Loop
enable_mergejoin, Merge/Sort Join
enable_gathermerge, Gather Merge
enable_hashjoin, Hash Join
enable_hashagg, Hash Aggregate
trace_sort, Sort
enable_sort, Sort
enable_material, Materialize
default_statistics_target, Mise à jour des statistiques, Statistiques, Mettre à jour les statistiques sur les données
cpu_index_tuple_cost, Paramétrage
cpu_operator_cost, Paramétrage, Estimation de coûts
from_collapse_limit, Paramétrage
join_collapse_limit, Paramétrage
cursor_tuple_fraction, Paramétrage
log_min_duration_statement, Index manquants
min_wal_size, Sauvegarde des fichiers
recovery_target_name, Restauration d'une sauvegarde PITR
recovery_target_xid, Restauration d'une sauvegarde PITR
recovery_target_time, Restauration d'une sauvegarde PITR
recovery_target_lsn, Restauration d'une sauvegarde PITR
recovery_target_immediate, Restauration d'une sauvegarde PITR
recovery_target_inclusive, Restauration d'une sauvegarde PITR
recovery_target_action, Restauration d'une sauvegarde PITR
standby_mode, Configuration
hot_standby_feedback, Configuration, Durée d'exécution
wal_retrieve_retry_interval, Configuration
synchronous_standby_names, Configuration des différents types de serveurs secondaires
max_standby_archive_delay, Durée d'exécution
max_standby_streaming_delay, Durée d'exécution
vacuum_defer_cleanup_age, Durée d'exécution
primary_slot_name, Retard d'un serveur secondaire
vacuum_cost_page_hit, Lutter contre la fragmentation des tables
vacuum_cost_page_miss, Lutter contre la fragmentation des tables
vacuum_cost_page_dirty, Lutter contre la fragmentation des tables
vacuum_cost_limit, Lutter contre la fragmentation des tables
vacuum_cost_delay, Lutter contre la fragmentation des tables
Parcours
séquentiels, Sessions, Parcours de tables, Parcours d'index, Nested Loop, Parcours séquentiels synchronisés
de table, Parcours de tables
d'index, Parcours d'index
de fonction, Autres parcours
de CTE, Autres parcours
Partitionnement, Tables
password, méthode, Authentification
pg_attribute, catalogue
attisdropped, Fichier HEAP
pg_class, catalogue
reltablespace, Répertoire base
relfilenode, Répertoire base
relkind, Répertoire base
relallvisible, Répertoire base, Lutter contre la fragmentation des tables
reltuples, Répertoire base, autovacuum worker, Estimation de coûts, Lutter contre la fragmentation des tables
relfrozenxid, Répertoire base, Limite des identifiants de transaction, Lutter contre la fragmentation des tables
relpages, Estimation de coûts, Lutter contre la fragmentation des tables
relminmxid, Lutter contre la fragmentation des tables
pg_clog, Répertoire d'état des transactions
(voir aussi pg_xact)
pg_controldata, Répertoire global
pg_database, catalogue
colonne datname, Répertoire base
datfrozenxid, Réactions aux signaux émis, autovacuum worker, Limite des identifiants de transaction
datminmxid, autovacuum worker
datallowconn, Bases
datistemplate, Bases
pg_dump, Snapshots de base, Niveaux d'isolation, Export logique-Sauvegarde parallélisée
vs pg_dumpall, Exemple d'utilisation de pg_dump et pg_dumpall
pg_dumpall, Export global
vs pg_dump, Exemple d'utilisation de pg_dump et pg_dumpall
pg_execute_server_program, rôle, Rôle
pg_filedump, Fichier HEAP, Index B-tree, Index Hash
pg_hint_plan, Fonctionnement de l'optimiseur
pg_locks, catalogue
granted, Accès concurrents et verrous
pg_monitor, rôle, Rôle
pg_prepared_xacts, catalogue
gid, Répertoire des données 2PC
pg_read_all_settings, rôle, Rôle
pg_read_all_stats, rôle, Rôle
pg_read_server_files, rôle, Rôle
pg_signal_backend, rôle, Rôle
pg_stat_activity, vue statistique
state, Impact des connexions
wait_event_type, Accès concurrents et verrous
wait_event, Accès concurrents et verrous
waiting, Accès concurrents et verrous
datname, Sessions
usename, Sessions
application_name, Sessions
pg_stat_all_indexes, vue statistique
idx_scan, Index inutilisés, Index
idx_tup_read, Index
idx_tup_fetch, Index
pg_stat_all_tables, vue statistique
n_dead_tup, autovacuum worker, Lutter contre la fragmentation des tables, Automatisation de VACUUM et ANALYZE
n_mod_since_analyze, autovacuum worker, Automatisation de VACUUM et ANALYZE
seq_scan, Tables
idx_scan, Tables
seq_tup_read, Tables
idx_tup_fetch, Tables
n_tup_ins, Tables
n_tup_upd, Tables
n_tup_del, Tables
n_tup_hot_upd, Tables
vacuum_count, Tables
autovacuum_count, Tables
analyze_count, Tables
autoanalyze_count, Tables
n_live_tup, Lutter contre la fragmentation des tables
pg_stat_bgwriter, vue statistique
colonne buffers_alloc, writer
maxwritten_clean, writer, Processus
buffers_clean, writer, Processus
backend_fsync, checkpointer
checkpoints_req, checkpointer
checkpoints_timed, checkpointer
colonne buffers_checkpoint, checkpointer
colonne checkpoint_read_time, checkpointer
colonne checkpoint_write_time, checkpointer
buffers_checkpoint, Processus
buffers_backend, Processus
pg_stat_database, vue statistique
stat_reset, Gestion des statistiques d'activité : stats collector
temp_files, Mémoire de travail, Bases de données
temp_bytes, Mémoire de travail, Bases de données
wait_event, Sessions
waiting, Sessions
state, Sessions
query_start, Sessions
backend_start, Sessions
datname, Bases de données
numbackends, Bases de données
xact_commit, Bases de données
xact_rollback, Bases de données
blks_hit, Bases de données
blks_read, Bases de données
tup_returned, Bases de données
tup_fetched, Bases de données
tup_inserted, Bases de données
tup_updated, Bases de données
tup_deleted, Bases de données
pg_stat_scan_tables, rôle, Rôle
pg_stat_statements, vue statistique
query, Requêtes
calls, Requêtes
total_time, Requêtes
rows, Requêtes
tmp_blks_writtent, Requêtes
pg_stat_user_functions, vue statistique
total_time, Routines
call, Routines
self_time, Routines
pg_statio_all_indexes, vue statistique
idx_blks_read, Index
idx_blks_hit, Index
pg_statio_all_sequences, vue statistique
blks_read, Séquences
blks_hit, Séquences
pg_statio_all_tables, vue statistique
heap_blks_hit, Tables
heap_blks_read, Tables
toast_blks_hit, Tables
toast_blks_read, Tables
pg_stats, catalogue
correlation, Automatisation de CLUSTER
pg_tablespace, catalogue
spcname, Tablespaces, Sauvegarde physique des fichiers à froid
spclocation, Tablespaces
pg_write_server_files, rôle, Rôle
pg_xlog, Répertoire des journaux de transactions
(voir aussi pg_wal)
PGDATA, Fichiers, Autres fichiers
PITR, Répertoire des journaux de transactions, Autres fichiers, Journaux de transactions, Sauvegarde physique des fichiers à chaud, en continu
(voir aussi Sauvegarde PITR)
Plantuner, Fonctionnement de l'optimiseur
Point de cohérence, Autres fichiers, Démarrage et gestion des sous-processus, Configuration de la restauration, Rejeu des transactions
Pooler de connexion, Impact des connexions
Pooling, Impact des connexions
Procédure stockée
Routine, Cas particulier des routines
Processus
checkpointer, Répertoire base, Répertoire des journaux de transactions, Boucle d'exécution principale, Réactions aux signaux émis, Écriture dans les fichiers de données, checkpointer, Cache disque des relations, Sessions, Nettoyage des journaux archivés, Processus
writer, Répertoire base, Boucle d'exécution principale, Réactions aux signaux émis, Écriture dans les fichiers de données, checkpointer, Écriture dans les journaux de transactions : wal writer, Cache disque des relations, Processus
postgres, Répertoire base, Boucle d'exécution principale, Écriture dans les fichiers de données, writer, checkpointer, Écriture dans les journaux de transactions : wal writer, Gestion des statistiques d'activité : stats collector, Gestion des traces : logger, Gestion des connexions : postgres, Cache disque des relations, Aperçu du processus de connexion, Gestion des processus
wal writer, Répertoire des journaux de transactions, Boucle d'exécution principale, Réactions aux signaux émis, checkpointer, Écriture dans les journaux de transactions : wal writer
archiver, Répertoire des journaux de transactions, Boucle d'exécution principale, Réactions aux signaux émis, Archivage des journaux de transactions : archiver, Sauvegarde physique des fichiers à chaud, en continu, Aperçu du fonctionnement global, Processus
stats collector, Statistiques d'activité, Lancement des sous-processus principaux, Boucle d'exécution principale, Réactions aux signaux émis, writer, checkpointer, Gestion des statistiques d'activité : stats collector, Archivage des journaux de transactions : archiver, Fonctionnement, Lutter contre la fragmentation des tables
logger, Traces, Lancement des sous-processus principaux, Boucle d'exécution principale, Réactions aux signaux émis, Gestion des traces : logger
startup, Autres fichiers, Démarrage et gestion des sous-processus, Lancement des sous-processus principaux, Réactions aux signaux émis, startup, writer, checkpointer, Écriture dans les journaux de transactions : wal writer, wal receiver
postmaster, Autres fichiers, postmaster, startup, writer, checkpointer, Écriture dans les journaux de transactions : wal writer, Gestion des statistiques d'activité : stats collector, Gestion des traces : logger, Gestion automatique des VACUUM et ANALYZE, autovacuum launcher, autovacuum worker, Gestion de la réplication, wal receiver, Gestion des connexions : postgres, Vue générale, Sessions, Aperçu du processus de connexion, Gestion des processus, Authentification, Processus
autovacuum launcher, Lancement des sous-processus principaux, Réactions aux signaux émis, Gestion automatique des VACUUM et ANALYZE, autovacuum launcher, autovacuum worker, Sessions
background worker, Lancement des sous-processus principaux, Réactions aux signaux émis, Gestion des processus d'arrière-plan : background worker, Sessions
autovacuum_launcher, Boucle d'exécution principale
autovacuum worker, Boucle d'exécution principale, Réactions aux signaux émis, Gestion des statistiques d'activité : stats collector, Gestion automatique des VACUUM et ANALYZE, autovacuum worker, Cache disque des relations, Sessions, Limite des identifiants de transaction, Aperçu du fonctionnement global
superuser_reserved_connections, Boucle d'exécution principale
wal sender, Réactions aux signaux émis, Boucle de traitement, Fin du processus startup, Gestion de la réplication, wal receiver, Sessions, Aperçu du processus de connexion, Configuration du serveur primaire
wal receiver, Réactions aux signaux émis, Fin du processus startup, Gestion de la réplication, wal receiver, Sessions
autovacuum, Mise à jour des statistiques, Tables
Protection contre le déni de service, Gestion des processus
Protocole
standard, Protocole standard
de réplication, Protocole de réplication, Réplication logique
Pruning, Tables

R

RADIUS, Connexion, Authentification, R
Récupérer les informations
d'un bloc, Structure générale d'un bloc d'une relation, Fichier HEAP
d'un fichier, Fichier HEAP
REINDEX (voir Ordres SQL/INDEX)
Réindexation, Index, Lutter contre la fragmentation des index
automatique, Automatisation de REINDEX
reject, méthode, Authentification
Relations, Structure générale d'un bloc d'une relation
temporaires, Répertoire base
espace libre, Structure générale d'un bloc d'une relation
facteur de remplissage, Structure générale d'un bloc d'une relation
partie HEAP, Fichier TOAST, autovacuum worker
partie TOAST, Fichier TOAST, autovacuum worker
Répertoires
des données, Fichiers
base, Répertoire base, Tablespaces, Configuration de la restauration
des bases, Répertoire base
pgsql_tmp, Répertoire base, Lancement des sous-processus principaux, Mémoire de travail
global, Répertoire global, Tablespaces, Tests divers, Lecture du fichier pg_control, Configuration de la restauration, Fichiers
pg_tblspc, Tablespaces
pg_wal, Répertoire des journaux de transactions, Vérification du répertoire pg_wal, Slots de réplication, wal receiver, Cache disque des journaux de transactions et mémoire partagée du système transactionnel, Sauvegarde des fichiers, Restauration d'une sauvegarde PITR
pg_wal/archive_status, Répertoire des journaux de transactions
pg_xact, Répertoire d'état des transactions, autovacuum worker, Cache disque des journaux de transactions et mémoire partagée du système transactionnel
pg_subtrans, Répertoire des points de retour, Cache disque des journaux de transactions et mémoire partagée du système transactionnel
pg_multixact, Répertoire des verrous partagés, autovacuum worker, Cache disque des journaux de transactions et mémoire partagée du système transactionnel
pg_multixact/offsets, Répertoire des verrous partagés, Cache disque des journaux de transactions et mémoire partagée du système transactionnel
pg_multixact/members, Répertoire des verrous partagés, Cache disque des journaux de transactions et mémoire partagée du système transactionnel
pg_twophase, Répertoire des données 2PC
pg_stat, Statistiques d'activité, Rejeu des transactions, Gestion des statistiques d'activité : stats collector, Processus, Fichiers
pg_stat_tmp, Statistiques d'activité, Rejeu des transactions, Gestion des statistiques d'activité : stats collector
log, Traces, Gestion des traces : logger, Sauvegarde des fichiers
pg_notify, Système de notifications
pg_snapshots, Snapshots de base, Rejeu des transactions
pg_serial, SSI, Verrous
pg_dynshmem, Mémoire partagée dynamique
pg_logical, Réplication logique
pg_replslot, Slots de réplication, Slots de réplication
archive_status, Vérification du répertoire pg_wal, Slots de réplication, Écriture dans les journaux de transactions : wal writer, Archivage des journaux de transactions : archiver, wal receiver
pg_commit_ts, Horodatage d'une ligne
Réplication, Gestion de la réplication
répertoire, Réplication logique
slot, Slots de réplication
par flux, wal receiver, Log Shipping et Streaming Replication, Secondaire asynchrone/synchrone
protocole, Protocole de réplication
physique, Réplication physique
logique, Réplication logique, Réplication logique
Log Shipping, Log Shipping et Streaming Replication
asynchrone, Secondaire asynchrone/synchrone
synchrone, Secondaire asynchrone/synchrone
en cascade, Réplication en cascade
répertoire d'archivage, Répertoire d'archivage
identité, Particularités des publications
Requête
optimiseur, Répertoire base, Routines, Lutter contre la fragmentation des tables
simple, Exécution de requêtes
vide, Exécution de requêtes
complexe, Exécution de requêtes
COPY, Exécution de requêtes
échec, Exécution de requêtes
annulation, Cas particuliers
Restartpoint, checkpointer
Rôle, Au niveau du système de base de données, Connexion
liste, Répertoire base
membres, Répertoire base, Rôles
SUPERUSER, Gestion des connexions : postgres, Gestion des processus, Rôles
(non) privilégié, Gestion des connexions : postgres
authentification, Authentification
attributs, Rôles, Attributs
nombre limite de connexions, Rôles
paramétrage, Rôles
suppression, Rôles
postgres, Rôle
pg_signal_backend, Rôle
pg_read_all_settings, Rôle
pg_read_all_stats, Rôle
pg_stat_scan_tables, Rôle
pg_monitor, Rôle
pg_read_server_files, Rôle
pg_write_server_files, Rôle
pg_execute_server_program, Rôle
public, Rôle
Routine, Cas particulier des routines
langages, Langages de routines
sécurité, Routines
configuration, Routines
Routines
surcharge du nom, Routines
arguments, Routines
langage, Routines

S

Sauvegarde, Au niveau du système de base de données, Sauvegarde et restauration-Considérations sur les sauvegardes
gestionnaire de, Gestionnaires de sauvegardes
Sauvegarde PITR, Répertoire des journaux de transactions, Autres fichiers, startup, Messages pour la sauvegarde des fichiers, Index, Sauvegarde physique des fichiers à chaud, en continu
restauration, Répertoire des journaux de transactions, Journaux de transactions, Restauration d'une sauvegarde PITR
Schéma, Bases, Schémas, Sauvegarde et restauration, Droits sur la définition des objets
public, Schémas, Lutter contre la fragmentation des tables, Rôle, Droits par défaut d'un rôle
sauvegarde, Export logique, Export global
Schémas système
pg_catalog, Schémas
information_schema, Schémas
Sécurité, Gestion des processus, Sécurité
Segment, Répertoire base, Répertoire des journaux de transactions
(voir aussi Fichier)
taille, Répertoire base, Répertoire des journaux de transactions
Séquence
lien avec une colonne, Séquences
gestion transactionnelle, Séquences
Serveurs secondaires
asynchrones, Configuration des différents types de serveurs secondaires
synchrones, Configuration des différents types de serveurs secondaires
warm standby, Configuration des différents types de serveurs secondaires
hot standby, Configuration des différents types de serveurs secondaires
en retard, Configuration des différents types de serveurs secondaires
en cascade, Configuration des différents types de serveurs secondaires
Signaux, postmaster, Mise en place des signaux, writer, checkpointer, Écriture dans les journaux de transactions : wal writer, Gestion des statistiques d'activité : stats collector, Gestion des traces : logger, autovacuum launcher, autovacuum worker, Archivage des journaux de transactions : archiver, wal sender, wal receiver, Gestion des connexions : postgres
SIGUSR2, Boucle d'exécution principale, checkpointer, autovacuum launcher, autovacuum worker, Archivage des journaux de transactions : archiver, wal sender
SIGCHLD, Réactions aux signaux émis
SIGUSR1, Réactions aux signaux émis, Rejeu des transactions, writer, Sessions
SIGTERM, Réactions aux signaux émis, Boucle de traitement, checkpointer, Écriture dans les journaux de transactions : wal writer, autovacuum launcher, Archivage des journaux de transactions : archiver, wal sender
SIGHUP, Boucle de traitement, writer, checkpointer, Écriture dans les journaux de transactions : wal writer, Gestion des statistiques d'activité : stats collector, Gestion des traces : logger, autovacuum launcher, Archivage des journaux de transactions : archiver, wal sender, wal receiver, Gestion des connexions : postgres
SIGINT, checkpointer, Écriture dans les journaux de transactions : wal writer
SIGQUIT, Écriture dans les journaux de transactions : wal writer, Gestion des statistiques d'activité : stats collector, wal sender, wal receiver
Slots de réplication, Slots de réplication
répertoire, Slots de réplication
Snapshot, Snapshots de base
Socket, postmaster, Boucle d'exécution principale
Unix, Autres fichiers, Mise en place des interfaces de connexion, Via un socket de domaine Unix
UDP, Lancement des sous-processus principaux, Gestion des statistiques d'activité : stats collector
TCP/IP, Via un socket réseau
Somme de contrôle
fichiers de données, Répertoire base, Structure générale d'un bloc d'une relation
journaux de transactions, Répertoire des journaux de transactions
SP-GiST, Index
SQL, Répertoire base
(voir aussi Fonctions SQL)
(voir aussi Ordres SQL)
SQL/MED
connecteur, SQL/MED
serveur, SQL/MED
utilisateur, SQL/MED
table externe, SQL/MED
SSL, Création du fichier postmaster.pid, Connexion, Via un socket réseau, Espionnage de la communication
SSPI, Connexion
Statistiques d'activité, Statistiques d'activité, Gestion des statistiques d'activité : stats collector, Statistiques d'activité
nettoyage, autovacuum worker
bases, Bases de données
Statistiques sur les données, Mise à jour des statistiques
Streaming Replication, Log Shipping et Streaming Replication
Switchover (bascule), Bascule

T

Table
fragmentation, Répertoire base, Lutter contre la fragmentation des tables
non journalisée, Répertoire base, Tables
TOAST, Fichier TOAST, autovacuum worker
maintenance, Gestion automatique des VACUUM et ANALYZE
temporaire, autovacuum worker, Tables
permanente, Tables
externe, Tables
héritée, Tables
partitionnée, Tables
chiffrée, Tables
contraintes, Tables
facteur de remplissage, Tables
niveau de parallélisation, Tables
compression, Tables
parcours, Parcours de tables, Paramétrage
parallel_workers, Parcours de tables
taille, Tables
Tablespace, Au niveau du système de base de données, Tablespaces
liste, Répertoire base
identifiant, Répertoire base
système, Tablespaces
pg_global, Tablespaces
pg_default, Tablespaces
utilisateur, Tablespaces
emplacement, Tablespaces, Tablespaces
déplacer, Tablespaces
utilité, Tablespaces
pour objets et fichiers temporaires, Tablespaces
déplacement, Tablespaces
TCP
KeepAlive, wal sender, Via un socket réseau
protocole, wal sender
socket, Via un socket réseau
Timeline, Répertoire des journaux de transactions, Configuration de la restauration, checkpointer, wal receiver
fichier d'historique, Répertoire des journaux de transactions, Fin du processus startup
changement, Réactions aux signaux émis, Boucle de traitement
TOAST, Répertoire base, Fichier TOAST, autovacuum worker
configuration, autovacuum worker
et statistiques, Tables
Traces d'activité, Traces
Transactions, Définition d'une transaction
journal, Répertoire des journaux de transactions
état, Répertoire d'état des transactions
unique, Identifiants de transaction
auto-commit, Transaction implicite et transaction explicite
atomique, Propriétés ACID
cohérence, Propriétés ACID
isolation, Propriétés ACID, Niveaux d'isolation
durabilité, Propriétés ACID
imbriquée, Transaction imbriquée et transaction autonome
autonome, Transaction imbriquée et transaction autonome
distribuée, Two-Phase Commit (2PC)
MVCC, MVCC
identifiant, Limite des identifiants de transaction
FrozenXid, Limite des identifiants de transaction
Triggers
déclenchement, Triggers
sur vue, Triggers
sur événement, Triggers
trust, méthode, Connexion, Authentification
Two-Phase Commit (2PC), Répertoire des données 2PC, Two-Phase Commit (2PC)
Types
d'arrêt, Démarrage et gestion des sous-processus
de base, Types
métier, Types
serial, Types
utilisateur, Types
domaine, Types
enum, Types

V

VACUUM, Gestion automatique des VACUUM et ANALYZE, Opérations post-import, Lutter contre la fragmentation des tables, Lutter contre la fragmentation des index, Automatisation de VACUUM et ANALYZE
(voir aussi Ordres SQL/VACUUM)
clause FULL, Lutter contre la fragmentation des tables
clause FREEZE, Lutter contre la fragmentation des tables
clause VERBOSE, Lutter contre la fragmentation des tables
clause ANALYZE, Lutter contre la fragmentation des tables
Variables d'environnement
PGDATA, Fichiers, Autres fichiers
PGPORT, Configuration du processus
PGDATESTYLE, Configuration du processus
PGCLIENTENCODING, Configuration du processus
Variables psql
ON_ERROR_STOP, Restauration d'une sauvegarde texte
Visibility Map (VM), Répertoire base, Optimisations
Vue
permanente, Vues
temporaire, Vues
automatiquement modifiable, Vues
matérialisée, Vues
droit d'accès aux objets, Vues
Vues statistiques (voir Catalogues statistiques)
pg_stat_all_indexes, Index inutilisés, Index
pg_stat_replication, Configuration des différents types de serveurs secondaires, Sessions
pg_stat_database_conflicts, Durée d'exécution, Bases de données
pg_stat_database, Aperçu du fonctionnement global, Bases de données
pg_stat_activity, Sessions, Suppression d'un rôle
pg_stat_ssl, Sessions
pg_stat_bgwriter, Processus, Analyse en direct : pgstat
pg_stat_archiver, Processus
pg_stat_all_tables, Tables, Lutter contre la fragmentation des tables, Automatisation de VACUUM et ANALYZE
pg_statio_all_tables, Tables
pg_stat_user_tables, Tables
pg_stat_sys_tables, Tables
pg_statio_all_indexes, Index
pg_statio_all_sequences, Séquences
pg_stat_user_functions, Routines
pg_stat_statements, Requêtes