Type: | integer |
Défaut: | 0 |
Min: | 0 |
Max: | 262143 |
Contexte: | postmaster |
Redémarrer: | true |
Configure le nombre maximum de transactions simultanément dans l'état préparées (voir sql-prepare-transaction). Zéro, la configuration par défaut, désactive la fonctionnalité des transactions préparées Ce paramètre ne peut être configuré qu'au lancement du serveur.
Si vous ne prévoyez pas d'utiliser les transactions préparées, ce paramètre devrait être positionné à zéro pour éviter toute création accidentelle de transactions préparées. Au contraire, si vous les utilisez, il peut être intéressant de positionner max_prepared_transactions
au minimum à au moins max_connections pour que chaque session puisse avoir sa transaction préparée.
Lors de l'exécution d'un serveur en attente, vous devez configurer ce paramètre à la même valeur ou à une valeur plus importante que sur le serveur maître. Sinon, des requêtes pourraient ne pas être autorisées sur le serveur en attente.