Delen via


Serverparameters in Azure Database for PostgreSQL - Flexible Server

VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server

Azure Database for PostgreSQL biedt een subset van configureerbare parameters voor elke server. Zie de PostgreSQL-documentatie voor meer informatie over Postgres-parameters.

Parametertypen

Azure Database for PostgreSQL - Flexible Server is vooraf geconfigureerd met optimale standaardinstellingen voor elke parameter. Parameters worden gecategoriseerd in een van de volgende typen:

  • Statisch: voor deze parameters moet de server opnieuw worden opgestart om wijzigingen te implementeren.
  • Dynamisch: Deze parameters kunnen worden gewijzigd zonder dat het serverexemplaren opnieuw hoeven te worden opgestart. Wijzigingen zijn echter alleen van toepassing op nieuwe verbindingen die na de wijziging tot stand zijn gebracht.
  • Alleen-lezen: deze parameters kunnen niet door de gebruiker worden geconfigureerd vanwege hun kritieke rol bij het onderhouden van betrouwbaarheid, beveiliging of andere operationele aspecten van de service.

Als u het parametertype wilt bepalen, gaat u naar Azure Portal en opent u het deelvenster Serverparameters . De parameters worden gegroepeerd in tabbladen voor eenvoudige identificatie.

Parameteraanpassing

Er zijn verschillende methoden en niveaus beschikbaar om uw parameters aan te passen op basis van uw specifieke behoeften.

Globaal niveau

Als u instellingen globaal wilt wijzigen op exemplaar- of serverniveau, gaat u naar het deelvenster Serverparameters in Azure Portal. U kunt ook andere beschikbare hulpprogramma's gebruiken, zoals de Azure CLI, de REST API, Azure Resource Manager-sjablonen of partnerhulpprogramma's.

Notitie

Omdat Azure Database for PostgreSQL een beheerde databaseservice is, hebben gebruikers geen host- of besturingssysteemtoegang om configuratiebestanden zoals postgresql.conf weer te geven of te wijzigen. De inhoud van de bestanden wordt automatisch bijgewerkt op basis van parameterwijzigingen die u aanbrengt.

Schermopname van het deelvenster voor serverparameters in Azure Portal.

Gedetailleerde niveaus

U kunt parameters op gedetailleerdere niveaus aanpassen. Deze aanpassingen overschrijven globaal ingestelde waarden. Hun bereik en duur zijn afhankelijk van het niveau waarop u ze maakt:

  • Databaseniveau: gebruik de ALTER DATABASE opdracht voor databasespecifieke configuraties.

  • Rol- of gebruikersniveau: gebruik de ALTER USER opdracht voor gebruikersgerichte instellingen.

  • Functie, procedureniveau: Wanneer u een functie of procedure definieert, kunt u de configuratieparameters opgeven of wijzigen die worden ingesteld wanneer de functie wordt aangeroepen.

  • Tabelniveau: Als voorbeeld kunt u parameters met betrekking tot autovacuum op dit niveau wijzigen.

  • Sessieniveau: Voor de duur van een afzonderlijke databasesessie kunt u specifieke parameters aanpassen. PostgreSQL faciliteert deze aanpassing met de volgende SQL-opdrachten:

    • Gebruik de SET opdracht om sessiespecifieke aanpassingen te maken. Deze wijzigingen fungeren als de standaardinstellingen tijdens de huidige sessie. Voor toegang tot deze wijzigingen zijn mogelijk specifieke SET bevoegdheden vereist. De beperkingen voor wijzigbare en alleen-lezenparameters die eerder zijn beschreven, zijn niet van toepassing. De bijbehorende SQL-functie is set_config(setting_name, new_value, is_local).
    • Gebruik de SHOW opdracht om bestaande parameterinstellingen te onderzoeken. Het equivalent van de SQL-functie is current_setting(setting_name text).

Ondersteunde serverparameters

Autovacuum

Naam Versies Beschrijving
autovacuum 11, 12, 13, 14, 15, 16, 17 Hiermee bepaalt u of de server het autovacuum-subproces moet uitvoeren.
autovacuum_analyze_scale_factor 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u een fractie van de tabelgrootte op die moet worden toegevoegd aan autovacuum_vacuum_threshold bij het bepalen of een VACUÜM moet worden geactiveerd.
autovacuum_analyze_threshold 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het minimale aantal ingevoegde, bijgewerkte of verwijderde tuples in die nodig zijn om een ANALYZE in een tabel te activeren.
autovacuum_freeze_max_age 11, 12, 13, 14, 15, 16, 17 Maximale leeftijd (in transacties) voordat autovacuum op een tabel wordt geactiveerd om te voorkomen dat transactie-id wordt teruggedraaid.
autovacuum_max_workers 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal gelijktijdig uitgevoerde autovacuum-werkprocessen in.
autovacuum_multixact_freeze_max_age 11, 12, 13, 14, 15, 16, 17 Maximale leeftijd (in multixact) voordat autovacuum op een tabel wordt geactiveerd om multixact wraparound te voorkomen.
autovacuum_naptime 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de minimale vertraging in tussen autovacuum-uitvoeringen op een bepaalde database.
autovacuum_vacuum_cost_delay 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de kostenvertragingswaarde (milliseconden) in die wordt gebruikt in automatische VACUUM-bewerkingen.
autovacuum_vacuum_cost_limit 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de kostenlimietwaarde in die wordt gebruikt in automatische VACUUM-bewerkingen.
autovacuum_vacuum_insert_scale_factor 13, 14, 15, 16, 17 Hiermee geeft u een fractie van de tabelgrootte op die moet worden toegevoegd aan autovacuum_vacuum_insert_threshold bij het bepalen of een VACUÜM moet worden geactiveerd.
autovacuum_vacuum_insert_threshold 13, 14, 15, 16, 17 Hiermee geeft u het aantal ingevoegde tuples op dat nodig is om een VACUUM in een tabel te activeren.
autovacuum_vacuum_scale_factor 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u een fractie van de tabelgrootte op die moet worden toegevoegd aan autovacuum_vacuum_threshold bij het bepalen of een VACUÜM moet worden geactiveerd.
autovacuum_vacuum_threshold 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u het minimum aantal bijgewerkte of verwijderde tuples op dat nodig is om een VACUUM in een tabel te activeren.

Standaardinstellingen voor clientverbindingen/landinstellingen en opmaak

Naam Versies Beschrijving
client_encoding 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de codering aan de clientzijde (tekenset) in. De standaardinstelling is het gebruik van de databasecodering.
DateStyle 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de weergave-indeling in voor datum- en tijdwaarden.
default_text_search_config 11, 12, 13, 14, 15, 16, 17 Hiermee selecteert u de zoekconfiguratie voor tekst die wordt gebruikt door deze varianten van de zoekfuncties voor tekst waarvoor geen expliciet argument is opgegeven.
extra_float_digits 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het aantal cijfers in dat wordt weergegeven voor drijvende-kommawaarden.
IntervalStyle 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de weergave-indeling voor intervalwaarden in.
lc_messages 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de taal in waarin berichten worden weergegeven.
lc_monetary 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de landinstelling in voor het opmaken van geldbedragen.
lc_numeric 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de landinstelling in voor het opmaken van getallen.
lc_time 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de landinstelling in voor het opmaken van datum- en tijdwaarden.
TimeZone 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de tijdzone in voor het weergeven en interpreteren van tijdstempels.
timezone_abbreviations 11, 12, 13, 14, 15, 16, 17 Hiermee selecteert u een bestand met afkortingen van tijdzones.

Standaardinstellingen voor clientverbindingen/andere standaardwaarden

Naam Versies Beschrijving
dynamic_library_path 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het pad in voor dynamisch laadbare modules.
gin_fuzzy_search_limit 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximaal toegestane resultaat in voor exacte zoekopdrachten op GIN.

Standaardinstellingen voor clientverbindingen/vooraf laden van gedeelde bibliotheken

Naam Versies Beschrijving
jit_provider 11, 12, 13, 14, 15, 16, 17 Te gebruiken JIT-provider.
local_preload_libraries 11, 12, 13, 14, 15, 16, 17 Een lijst met niet-gemachtigde gedeelde bibliotheken om vooraf te laden in elke back-end.
session_preload_libraries 11, 12, 13, 14, 15, 16, 17 Een lijst met gedeelde bibliotheken om vooraf te laden in elke back-end.
shared_preload_libraries 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u in welke gedeelde bibliotheken vooraf worden geladen bij het starten van de server.

Standaardinstellingen/instructiegedrag voor clientverbindingen

Naam Versies Beschrijving
bytea_output 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de uitvoerindeling in voor waarden van het type bytea. Geldige waarden zijn hex (de standaardinstelling) en escape (de traditionele PostgreSQL-indeling).
check_function_bodies 11, 12, 13, 14, 15, 16, 17 Controleert functieteksten tijdens CREATE FUNCTION.
client_min_messages 11, 12, 13, 14, 15, 16, 17 Hiermee bepaalt u de berichtniveaus die naar de client worden verzonden.
default_table_access_method 12, 13, 14, 15, 16, 17 Hiermee stelt u de standaardmethode voor tabeltoegang in voor nieuwe tabellen.
default_tablespace 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de standaardtabelruimte in om tabellen en indexen te maken.
default_toast_compression 14, 15, 16, 17 Hiermee stelt u de standaardcompressiemethode voor gecomprimeerde waarden in.
default_transaction_deferrable 11, 12, 13, 14, 15, 16, 17 Deze parameter bepaalt de standaarduitstelbare status van elke nieuwe transactie. Het heeft geen effect op lees-/schrijftransacties of transacties die werken op isolatieniveaus die lager zijn dan serializeerbaar.
default_transaction_isolation 11, 12, 13, 14, 15, 16, 17 Deze parameter bepaalt het standaardisolatieniveau van elke nieuwe transactie. De standaardwaarde is 'vastgelegd voor lezen'.
default_transaction_read_only 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de standaardstatus alleen-lezen van elke nieuwe transactie in.
gin_pending_list_limit 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximale grootte van de lijst in behandeling voor de GIN-index in.
idle_in_transaction_session_timeout 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximaal toegestane duur van een niet-actieve transactie in.
idle_session_timeout 14, 15, 16, 17 Hiermee stelt u de maximaal toegestane niet-actieve tijd tussen query's in, wanneer deze zich niet in een transactie bevinden.
lock_timeout 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximaal toegestane duur (in milliseconden) van een wachttijd voor een vergrendeling in. Met 0 wordt dit uitgeschakeld.
row_security 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u rijbeveiliging in.
search_path 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de zoekvolgorde voor schema's in voor namen die niet volgens schema zijn gekwalificeerd.
session_replication_role 11, 12, 13, 14, 15, 16, 17 Hiermee bepaalt u het activeren van replicatiegerelateerde triggers en regels voor de huidige sessie.
statement_timeout 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximaal toegestane duur (in milliseconden) van een instructie in. Met 0 wordt dit uitgeschakeld.
temp_tablespaces 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de standaardtabelruimten in die moeten worden gebruikt voor tijdelijke tabellen en sorteert u bestanden als deze niet zijn opgegeven in de opdracht CREATE.
transaction_deferrable 11, 12, 13, 14, 15, 16, 17 Of een alleen-lezen serialiseerbare transactie moet worden uitgesteld totdat deze kan worden uitgevoerd zonder mogelijke serialisatiefouten.
transaction_isolation 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het isolatieniveau van de huidige transactie in.
transaction_read_only 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de status alleen-lezen van de huidige transactie in.
vacuum_cleanup_index_scale_factor 11, 12, 13 Het aantal tuple-invoegingen voorafgaand aan het opschonen van de index als een fractie van de reltuples.
vacuum_failsafe_age 14, 15, 16, 17 Leeftijd waarop VACUUM failsafe moet activeren om een terugloopstoring te voorkomen.
vacuum_freeze_min_age 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u de cutoff leeftijd (in transacties) die VACUUM moet gebruiken om te bepalen of rijversies moeten worden geblokkeerd tijdens het scannen van een tabel.
vacuum_freeze_table_age 11, 12, 13, 14, 15, 16, 17 Leeftijd waarop VACUUM hele tabel moet scannen om tuples te blokkeren.
vacuum_multixact_failsafe_age 14, 15, 16, 17 Multixact-leeftijd waarbij VACUUM failsafe moet activeren om een terugloopstoring te voorkomen.
vacuum_multixact_freeze_min_age 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u de cutoff-leeftijd (in multixacts) die VACUUM moet gebruiken om te bepalen of multixact-id's moeten worden vervangen door een nieuwere transactie-id of multixact-id tijdens het scannen van een tabel.
vacuum_multixact_freeze_table_age 11, 12, 13, 14, 15, 16, 17 VACUUM voert een volledige tabelscan uit om rijen te blokkeren als de tabel de leeftijd heeft bereikt die door deze instelling is opgegeven.
xmlbinary 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u in hoe binaire waarden moeten worden gecodeerd in XML.
xmloption 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u in of XML-gegevens in impliciete parserings- en serialisatiebewerkingen moeten worden beschouwd als documenten of inhoudsfragmenten.

Verbindingen en verificatie/verificatie

Naam Versies Beschrijving
authentication_timeout 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximaal toegestane tijd in om clientverificatie te voltooien.
db_user_namespace 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u gebruikersnamen per database in.
krb_caseins_users 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u in of Kerberos- en GSSAPI-gebruikersnamen moeten worden behandeld als hoofdlettergevoelig.
krb_server_keyfile 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de locatie van het Kerberos-serversleutelbestand in.
password_encryption 11, 12, 13, 14, 15, 16, 17 Bepaalt het algoritme dat moet worden gebruikt om het wachtwoord te versleutelen.

Verbindingen en verificatie/verbindingsinstellingen

Naam Versies Beschrijving
bonjour 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het adverteren van de server via Bonjour in.
bonjour_name 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de naam van de Bonjour-service in.
listen_addresses 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de hostnaam of HET IP-adres(en) in waarnaar moet worden geluisterd.
max_connections 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal gelijktijdige verbindingen met de databaseserver in.
port 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de TCP-poort in waarop de server luistert.
reserved_connections 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het aantal verbindingensites in dat is gereserveerd voor replicatiegebruikers en supergebruikers.
superuser_reserved_connections 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het aantal verbindingssites in dat is gereserveerd voor supergebruikers.
unix_socket_directories 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de mappen in waarin Unix-domeinsockets worden gemaakt.
unix_socket_group 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de groep die eigenaar is van de Unix-domeinsocket in.
unix_socket_permissions 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de toegangsmachtigingen van de Unix-domeinsocket in.

Verbindingen en verificatie/SSL

Naam Versies Beschrijving
ssl 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u SSL-verbindingen in.
ssl_ca_file 11, 12, 13, 14, 15, 16, 17 Locatie van het SSL-certificaatinstantiebestand.
ssl_cert_file 11, 12, 13, 14, 15, 16, 17 Locatie van het SSL-servercertificaatbestand.
ssl_ciphers 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de lijst met toegestane SSL-coderingen in.
ssl_crl_dir 14, 15, 16, 17 Locatie van de map met de SSL-certificaatintrekkingslijst.
ssl_crl_file 11, 12, 13, 14, 15, 16, 17 Locatie van het SSL-certificaatintrekkingslijstbestand.
ssl_dh_params_file 11, 12, 13, 14, 15, 16, 17 Locatie van het SSL DH-parametersbestand.
ssl_ecdh_curve 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de curve in die moet worden gebruikt voor ECDH.
ssl_key_file 11, 12, 13, 14, 15, 16, 17 Locatie van het persoonlijke sleutelbestand van de SSL-server.
ssl_max_protocol_version 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximale versie van het SSL/TLS-protocol in die moet worden gebruikt.
ssl_min_protocol_version 12, 13, 14, 15, 16, 17 Hiermee stelt u de minimale versie van het SSL/TLS-protocol in die moet worden gebruikt.
ssl_passphrase_command 11, 12, 13, 14, 15, 16, 17 Opdracht voor het verkrijgen van wachtwoordzinnen voor SSL.
ssl_passphrase_command_supports_reload 11, 12, 13, 14, 15, 16, 17 Hiermee bepaalt u of ssl_passphrase_command wordt aangeroepen tijdens het opnieuw laden van de server.
ssl_prefer_server_ciphers 11, 12, 13, 14, 15, 16, 17 Geef prioriteit aan de volgorde van server ciphersuite.

Verbindingen en verificatie/TCP-instellingen

Naam Versies Beschrijving
client_connection_check_interval 14, 15, 16, 17 Hiermee stelt u het tijdsinterval in tussen controles op verbroken verbinding tijdens het uitvoeren van query's.
tcp_keepalives_count 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u het aantal TCP-keepalives op dat verloren kan gaan voordat de verbinding van de server met de client als dood wordt beschouwd.
tcp_keepalives_idle 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u het aantal seconden van inactiviteit waarna TCP een keepalive-bericht naar de client moet verzenden.
tcp_keepalives_interval 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u het aantal seconden op waarna een TCP-keepalive-bericht dat niet wordt bevestigd door de client opnieuw moet worden verzonden.
tcp_user_timeout 12, 13, 14, 15, 16, 17 Hiermee geeft u de hoeveelheid tijd aan die verzonden gegevens onhandig kunnen blijven voordat de TCP-verbinding geforceerd wordt gesloten.

Aangepaste opties

Naam Versies Beschrijving
auto_explain.log_analyze 11, 12, 13, 14, 15, 16, 17 Gebruik EXPLAIN ANALYZE voor planlogboekregistratie.
auto_explain.log_buffers 11, 12, 13, 14, 15, 16, 17 Gebruik van logboekbuffers.
auto_explain.log_format 11, 12, 13, 14, 15, 16, 17 UITLEG-indeling die moet worden gebruikt voor logboekregistratie van plannen.
auto_explain.log_level 12, 13, 14, 15, 16, 17 Logboekniveau voor het plan.
auto_explain.log_min_duration 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de minimale uitvoeringstijd in waarboven de plannen worden geregistreerd. Nul drukt alle plannen af. -1 schakelt deze functie uit.
auto_explain.log_nested_statements 11, 12, 13, 14, 15, 16, 17 Geneste instructies vastleggen.
auto_explain.log_settings 12, 13, 14, 15, 16, 17 Gewijzigde configuratieparameters voor logboeken die van invloed zijn op de planning van query's.
auto_explain.log_timing 11, 12, 13, 14, 15, 16, 17 Tijdsgegevens verzamelen, niet alleen het aantal rijen.
auto_explain.log_triggers 11, 12, 13, 14, 15, 16, 17 Triggerstatistieken opnemen in plannen. Dit heeft geen effect tenzij log_analyze ook is ingesteld.
auto_explain.log_verbose 11, 12, 13, 14, 15, 16, 17 Gebruik EXPLAIN VERBOSE voor logboekregistratie van plannen.
auto_explain.log_wal 13, 14, 15, 16, 17 Wal-gebruik registreren.
auto_explain.sample_rate 11, 12, 13, 14, 15, 16, 17 Het deel van de query's dat moet worden verwerkt.
azure.accepted_password_auth_method 11, 12, 13, 14, 15, 16, 17 Methode voor wachtwoordverificatie geaccepteerd.
azure.allow_hostname_in_username 11 Hiermee geeft u op of hostnaam is toegestaan in de gebruikersnaam voor Azure Database for PostgreSQL Flexible Server.
azure.enable_temp_tablespaces_on_local_ssd 11, 12, 13, 14, 15, 16, 17 Maak tijdelijke tabelruimte op tijdelijke schijf.
azure.extensions 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u op welke extensies mogen worden gemaakt op de server.
azure.single_to_flex_migration 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u op of dit een server is die is gemaakt voor migratie van Azure Database for PostgreSQL Single Server naar Flexible Server.
azure_storage.blob_block_size_mb 12, 13, 14, 15, 16, 17 Blobblokgrootte in megabytes voor blob_put in extensie azure_storage.
cron.database_name 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de database in waarin pg_cron metagegevens worden bewaard.
cron.log_run 11, 12, 13, 14, 15, 16, 17 Alle taken worden in de job_run_details tabel vastgelegd.
cron.log_statement 11, 12, 13, 14, 15, 16, 17 Registreer alle cron-instructies voorafgaand aan de uitvoering.
cron.max_running_jobs 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal taken in dat gelijktijdig kan worden uitgevoerd. Deze waarde wordt beperkt door max_connections.
pgaudit.log 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u op welke klassen van instructies worden vastgelegd door sessiecontrolelogboekregistratie.
pgaudit.log_catalog 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u op dat sessielogboekregistratie moet worden ingeschakeld in het geval waarin alle relaties in een instructie zich in pg_catalog bevinden.
pgaudit.log_client 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u op of controleberichten zichtbaar moeten zijn voor de client.
pgaudit.log_level 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u het logboekniveau op dat wordt gebruikt voor logboekvermeldingen.
pgaudit.log_parameter 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u op dat auditlogboekregistratie de parameters moet bevatten die zijn doorgegeven met de instructie.
pgaudit.log_relation 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u op of sessiecontrolelogboekregistratie een afzonderlijke logboekvermelding moet maken voor elke relatie waarnaar wordt verwezen in een SELECT- of DML-instructie.
pgaudit.log_statement_once 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u op of logboekregistratie de instructietekst en parameters bevat met de eerste logboekvermelding voor een combinatie van instructie/substatement of met elke vermelding.
pgaudit.role 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u de hoofdrol op die moet worden gebruikt voor logboekregistratie van objectcontrole.
pglogical.batch_inserts 11, 12, 13, 14, 15, 16, 17 Vertelt PGLogical om indien mogelijk een mechanisme voor batchinvoeging te gebruiken.
pglogical.conflict_log_level 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het logboekniveau voor het rapporteren van gedetecteerde conflicten in wanneer de pglogical.conflict_resolution is ingesteld op iets anders dan fout.
pglogical.conflict_resolution 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de oplossingsmethode in voor gedetecteerde conflicten tussen lokale gegevens en binnenkomende wijzigingen.
pglogical.use_spi 11, 12, 13, 14, 15, 16, 17 Vertelt PGLogical om spi-interface te gebruiken om werkelijke SQL-instructies (INSERT, UPDATE, DELETE) te vormen om binnenkomende wijzigingen toe te passen in plaats van een interne interface op laag niveau te gebruiken.
pgms_stats.is_enabled_fs 11, 12, 13, 14, 15, 16, 17 Alleen intern gebruik: deze parameter wordt gebruikt als schakeloptie voor het overschrijven van functies.
pgms_wait_sampling.history_period 11, 12, 13, 14, 15, 16, 17 Stel de frequentie in milliseconden in waarop wachtgebeurtenissen worden bemonsterd.
pgms_wait_sampling.is_enabled_fs 11, 12, 13, 14, 15, 16, 17 Alleen intern gebruik: deze parameter wordt gebruikt als schakeloptie voor het overschrijven van functies. Als deze wordt weergegeven als uitgeschakeld, wordt wachtsampling uitgeschakeld ondanks de waarde die is ingesteld voor pgms_wait_sampling.query_capture_mode.
pgms_wait_sampling.query_capture_mode 11, 12, 13, 14, 15, 16, 17 Selecteert welke instructies worden bijgehouden door de pgms_wait_sampling-extensie.
pg_partman_bgw.analyze 11, 12, 13, 14, 15, 16, 17 Hetzelfde doel als het argument p_analyze voor run_maintenance().
pg_partman_bgw.dbname 11, 12, 13, 14, 15, 16, 17 Vereist. De database(s) waarop run_maintenance() wordt uitgevoerd. Als er meerdere zijn, gebruikt u een door komma's gescheiden lijst. Als deze niet is ingesteld, doet BGW niets.
pg_partman_bgw.interval 11, 12, 13, 14, 15, 16, 17 Aantal seconden tussen aanroepen naar run_maintenance().
pg_partman_bgw.jobmon 11, 12, 13, 14, 15, 16, 17 Hetzelfde doel als het argument p_jobmon voor run_maintenance().
pg_partman_bgw.role 11, 12, 13, 14, 15, 16, 17 De rol die run_maintenance() wordt uitgevoerd als. De standaardwaarde is postgres. Er is slechts één rolnaam toegestaan.
pg_qs.interval_length_minutes 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het interval voor het vastleggen van query_store in minuten in voor pg_qs. Dit is de frequentie van gegevenspersistentie.
pg_qs.is_enabled_fs 11, 12, 13, 14, 15, 16, 17 Alleen intern gebruik: deze parameter wordt gebruikt als schakeloptie voor het overschrijven van functies. Als dit wordt weergegeven als uitgeschakeld, wordt Query Store uitgeschakeld ondanks de waarde die is ingesteld voor pg_qs.query_capture_mode.
pg_qs.max_plan_size 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal bytes in dat wordt opgeslagen voor queryplantekst voor pg_qs; langere abonnementen worden afgekapt.
pg_qs.max_query_text_length 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximale lengte van de querytekst in die wordt opgeslagen; langere query's worden afgekapt.
pg_qs.query_capture_mode 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de queryopnamemodus in voor het queryarchief. Geen schakelt vastleggen uit.
pg_qs.retention_period_in_days 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het bewaarperiodevenster in dagen voor pg_qs in. Na deze tijd worden gegevens verwijderd.
pg_qs.store_query_plans 11, 12, 13, 14, 15, 16, 17 Queryplannen in- of uitschakelen voor pg_qs
pg_qs.track_utility 11, 12, 13, 14, 15, 16, 17 Hiermee selecteert u of hulpprogrammaopdrachten worden bijgehouden door pg_qs.
pg_stat_statements.max 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal instructies in dat wordt bijgehouden door pg_stat_statements.
pg_stat_statements.save 11, 12, 13, 14, 15, 16, 17 Sla pg_stat_statements statistieken op voor het afsluiten van de server.
pg_stat_statements.track 11, 12, 13, 14, 15, 16, 17 Bepaalt welke instructies worden geteld door pg_stat_statements.
pg_stat_statements.track_utility 11, 12, 13, 14, 15, 16, 17 Hiermee selecteert u of hulpprogrammaopdrachten worden bijgehouden door pg_stat_statements.

Ontwikkelaarsopties

Naam Versies Beschrijving
allow_in_place_tablespaces 11, 12, 13, 14, 15, 16, 17 Hiermee staat u tablespaces rechtstreeks binnen pg_tblspc toe om te testen.
allow_system_table_mods 11, 12, 13, 14, 15, 16, 17 Hiermee kunnen wijzigingen worden aangebracht in de structuur van systeemtabellen.
backtrace_functions 13, 14, 15, 16, 17 Logboekbacktrace voor fouten in deze functies.
debug_discard_caches 14, 15, 16, 17 Systeemcaches agressief leegmaken voor foutopsporingsdoeleinden.
debug_parallel_query 16, 17 Dwingt het gebruik van parallelle queryfaciliteiten af.
force_parallel_mode 11, 12, 13, 14, 15 Dwingt het gebruik van parallelle queryfaciliteiten af.
ignore_checksum_failure 11, 12, 13, 14, 15, 16, 17 De verwerking wordt voortgezet na een mislukte controlesom.
ignore_invalid_pages 13, 14, 15, 16, 17 Hiermee wordt het herstel voortgezet na een fout met ongeldige pagina's.
ignore_system_indexes 11, 12, 13, 14, 15, 16, 17 Schakelt het lezen uit systeemindexen uit.
jit_debugging_support 11, 12, 13, 14, 15, 16, 17 JIT-gecompileerde functies registreren met foutopsporingsprogramma.
jit_dump_bitcode 11, 12, 13, 14, 15, 16, 17 Schrijf LLVM-bitcode uit om JIT-foutopsporing te vergemakkelijken.
jit_expressions 11, 12, 13, 14, 15, 16, 17 JIT-compilatie van expressies toestaan.
jit_profiling_support 11, 12, 13, 14, 15, 16, 17 Registreer gecompileerde JIT-functies met perf profiler.
jit_tuple_deforming 11, 12, 13, 14, 15, 16, 17 JIT-compilatie van tuple-vervorming toestaan.
post_auth_delay 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de hoeveelheid tijd in die moet worden gewacht na verificatie bij het opstarten van de verbinding.
pre_auth_delay 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de hoeveelheid tijd in die moet worden gewacht voordat verificatie bij het opstarten van de verbinding wordt uitgevoerd.
remove_temp_files_after_crash 14, 16, 17 Verwijder tijdelijke bestanden na het vastlopen van de back-end.
trace_notify 11, 12, 13, 14, 15, 16, 17 Genereert foutopsporingsuitvoer voor LISTEN en NOTIFY.
trace_recovery_messages 11, 12, 13, 14, 15, 16 Hiermee kunt u logboekregistratie van herstelgerelateerde foutopsporingsgegevens inschakelen.
trace_sort 11, 12, 13, 14, 15, 16, 17 Informatie verzenden over resourcegebruik bij het sorteren.
wal_consistency_checking 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de WAL-resourcemanagers in waarvoor WAL-consistentiecontroles worden uitgevoerd.
zero_damaged_pages 11, 12, 13, 14, 15, 16, 17 Gaat door met het verwerken van beschadigde paginakopteksten.

Foutafhandeling

Naam Versies Beschrijving
data_sync_retry 11, 12, 13, 14, 15, 16, 17 Of u wilt doorgaan na een fout bij het synchroniseren van gegevensbestanden.
exit_on_error 11, 12, 13, 14, 15, 16, 17 Hiermee wordt de sessie beëindigd bij een fout.
recovery_init_sync_method 14, 15, 16, 17 Hiermee stelt u de methode voor het synchroniseren van de gegevensmap in voordat het herstel van een crash wordt uitgevoerd.
restart_after_crash 11, 12, 13, 14, 15, 16, 17 Initialiseer de server opnieuw na het vastlopen van de back-end.

Bestandslocaties

Naam Versies Beschrijving
config_file 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het hoofdconfiguratiebestand van de server in.
data_directory 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de gegevensmap van de server in.
external_pid_file 11, 12, 13, 14, 15, 16, 17 Hiermee schrijft u de postmaster PID naar het opgegeven bestand.
hba_file 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het hba-configuratiebestand van de server in.
ident_file 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het configuratiebestand 'ident' van de server in.

Intelligent afstemmen

Naam Versies Beschrijving
intelligent_tuning 11, 12, 13, 14, 15, 16, 17 Intelligente afstemming mogelijk
intelligent_tuning.metric_targets 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u op welke metrische gegevens worden aangepast door intelligente afstemming.

Vergrendelingsbeheer

Naam Versies Beschrijving
deadlock_timeout 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de hoeveelheid tijd in milliseconden in om te wachten op een vergrendeling voordat wordt gecontroleerd op een impasse.
max_locks_per_transaction 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal vergrendelingen per transactie in. Wanneer u een replicaserver uitvoert, moet u deze parameter instellen op dezelfde of hogere waarde dan op de hoofdserver.
max_pred_locks_per_page 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal gepredicaat vergrendelde tuples per pagina in.
max_pred_locks_per_relation 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal pagina's en tuples per relatie voor predicaat vergrendelde pagina's en tuples in.
max_pred_locks_per_transaction 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal predicaatvergrendelingen per transactie in.

Metrische gegevens voor

Naam Versies Beschrijving
metrics.autovacuum_diagnostics 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u verzameling metrische gegevens in voor alle tabelstatistieken in een database
metrics.collector_database_activity 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het verzamelen van metrische gegevens in voor database- en activiteitsstatistieken
metrics.pgbouncer_diagnostics 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u verzameling metrische gegevens in voor PgBouncer.

PgBouncer

Naam Versies Beschrijving
pgbouncer.default_pool_size 11, 12, 13, 14, 15, 16, 17 Hoeveel serververbindingen per gebruiker/databasepaar zijn toegestaan.
pgbouncer.enabled 11, 12, 13, 14, 15, 16, 17 Geeft aan of pgBouncer-service is ingeschakeld.
pgbouncer.ignore_startup_parameters 11, 12, 13, 14, 15, 16, 17 Door komma's gescheiden lijst met parameters die PgBouncer kan negeren omdat ze worden verwerkt door de beheerder.
pgbouncer.max_client_conn 11, 12, 13, 14, 15, 16, 17 Maximum aantal toegestane clientverbindingen.
pgbouncer.max_prepared_statements 11, 12, 13, 14, 15, 16, 17 Wanneer dit is ingesteld op een waarde die niet nul is, houdt PgBouncer protocolniveau benoemde instructies bij met betrekking tot opdrachten die door de client zijn verzonden in de transactie- en instructiepoolmodus.
pgbouncer.min_pool_size 11, 12, 13, 14, 15, 16, 17 Voeg meer serververbindingen toe aan de pool als deze onder dit nummer wordt weergegeven.
pgbouncer.pool_mode 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u op wanneer een serververbinding opnieuw kan worden gebruikt door andere clients.
pgbouncer.query_wait_timeout 11, 12, 13, 14, 15, 16, 17 Maximale tijd (in seconden) query's mogen wachten op uitvoering. Als de query gedurende die tijd niet is toegewezen aan een server, wordt de verbinding met de client verbroken.
pgbouncer.server_idle_timeout 11, 12, 13, 14, 15, 16, 17 Als een serververbinding langer dan dit aantal seconden inactief is geweest, wordt deze verwijderd. Als 0 is time-out uitgeschakeld.
pgbouncer.stats_users 11, 12, 13, 14, 15, 16, 17 Door komma's gescheiden lijst met databasegebruikers die verbinding mogen maken en alleen-lezenquery's mogen uitvoeren op de pgBouncer-console.

Vooraf ingestelde opties

Naam Versies Beschrijving
block_size 11, 12, 13, 14, 15, 16, 17 Geeft de grootte van een schijfblok weer.
data_checksums 11, 12, 13, 14, 15, 16, 17 Geeft aan of gegevenscontrolesommen zijn ingeschakeld voor dit cluster.
data_directory_mode 11, 12, 13, 14, 15, 16, 17 Geeft de modus van de gegevensmap weer.
debug_assertions 11, 12, 13, 14, 15, 16, 17 Geeft aan of de actieve server assertiecontroles heeft ingeschakeld.
in_hot_standby 14, 15, 16, 17 Geeft aan of hot stand-by momenteel actief is.
integer_datetimes 11, 12, 13, 14, 15, 16, 17 Geeft aan of datum/tijd geheel getal is gebaseerd.
lc_collate 11, 12, 13, 14, 15 Geeft de landinstelling voor sorteringsvolgorde weer.
lc_ctype 11, 12, 13, 14, 15 Geeft de landinstelling voor tekenclassificatie en caseconversie weer.
max_function_args 11, 12, 13, 14, 15, 16, 17 Geeft het maximum aantal functieargumenten weer.
max_identifier_length 11, 12, 13, 14, 15, 16, 17 Geeft de maximale lengte van de id weer.
max_index_keys 11, 12, 13, 14, 15, 16, 17 Geeft het maximum aantal indexsleutels weer.
segment_size 11, 12, 13, 14, 15, 16, 17 Geeft het aantal pagina's per schijfbestand weer.
server_encoding 11, 12, 13, 14, 15, 16, 17 Toont de codering van de servertekenset (database).
server_version 11, 12, 13, 14, 15, 16, 17 Geeft de serverversie weer.
server_version_num 11, 12, 13, 14, 15, 16, 17 Geeft de serverversie weer als een geheel getal.
shared_memory_size 15, 16, 17 Toont de grootte van het hoofdgedeelte van het gedeelde geheugen van de server (afgerond op het dichtstbijzijnde MB).
shared_memory_size_in_huge_pages 15, 16, 17 Geeft het aantal enorme pagina's weer dat nodig is voor het hoofdgedeelte van het gedeelde geheugen.
ssl_library 12, 13, 14, 15, 16, 17 Geeft de naam van de SSL-bibliotheek weer.
wal_block_size 11, 12, 13, 14, 15, 16, 17 Toont de blokgrootte in het schrijflogboek.
wal_segment_size 11, 12, 13, 14, 15, 16, 17 Geeft de grootte weer van vooruitgeschreven logboeksegmenten.

Procestitel

Naam Versies Beschrijving
cluster_name 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de naam van het cluster in, dat is opgenomen in de procestitel.
update_process_title 11, 12, 13, 14, 15, 16, 17 Hiermee wordt de procestitel bijgewerkt om de actieve SQL-opdracht weer te geven.

Query's afstemmen/genetische query optimaliseren

Naam Versies Beschrijving
geqo 11, 12, 13, 14, 15, 16, 17 Maakt optimalisatie van genetische query's mogelijk.
geqo_effort 11, 12, 13, 14, 15, 16, 17 GEQO: inspanning wordt gebruikt om de standaardwaarde in te stellen voor andere GEQO-parameters.
geqo_generations 11, 12, 13, 14, 15, 16, 17 GEQO: aantal iteraties van het algoritme.
geqo_pool_size 11, 12, 13, 14, 15, 16, 17 GEQO: aantal individuen in de populatie.
geqo_seed 11, 12, 13, 14, 15, 16, 17 GEQO: seed voor selectie van willekeurig pad.
geqo_selection_bias 11, 12, 13, 14, 15, 16, 17 GEQO: selectieve druk binnen de populatie.
geqo_threshold 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de drempelwaarde van FROM-items in waarvoor GEQO wordt gebruikt.

Query's afstemmen/andere planneropties

Naam Versies Beschrijving
constraint_exclusion 11, 12, 13, 14, 15, 16, 17 Hiermee bepaalt u het gebruik van tabelbeperkingen van de queryplanner om query's te optimaliseren.
cursor_tuple_fraction 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de schatting van de planner in van de fractie van de rijen van een cursor die worden opgehaald.
default_statistics_target 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het standaarddoel voor statistieken in voor tabelkolommen zonder een kolomspecifiek doel.
from_collapse_limit 11, 12, 13, 14, 15, 16, 17 Met de planner worden subquery's samengevoegd tot bovenquery's tot aan deze limiet in de FROM-component. Kleinere waarden verminderen de planningstijd, maar kunnen inferieur queryplannen opleveren.
jit 11, 12, 13, 14, 15, 16, 17 Bepaalt of JIT-compilatie kan worden gebruikt door PostgreSQL.
join_collapse_limit 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de grootte van de FROM-lijst in waarmee JOIN-constructies niet worden afgevlakt.
plan_cache_mode 12, 13, 14, 15, 16, 17 Hiermee bepaalt u de selectie van het aangepaste of algemene plan van de planner.
recursive_worktable_factor 15, 16, 17 Hiermee stelt u de schatting van de planner in van de gemiddelde grootte van de werktabel van een recursieve query.

Queryafstemming/Kostenconstanten planner

Naam Versies Beschrijving
cpu_index_tuple_cost 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de schatting van de planner in van de kosten voor het verwerken van elke indexvermelding tijdens een indexscan.
cpu_operator_cost 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de schatting van de planner in van de kosten voor het verwerken van elke operator of functie die tijdens een query wordt uitgevoerd.
cpu_tuple_cost 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de schatting van de planner in van de kosten voor het verwerken van elke rij tijdens een query.
effective_cache_size 11, 12, 13, 14, 15, 16, 17 Stelt de aanname van de planner in over de grootte van de schijfcache.
jit_above_cost 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de querykosten in waarvoor JIT-compilatie is geactiveerd, indien ingeschakeld.
jit_inline_above_cost 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de querykosten in waarboven JIT-compilatie probeert inlinefuncties en -operators uit te voeren.
jit_optimize_above_cost 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de querykosten in waarboven JIT-compilatie dure optimalisaties toepast.
min_parallel_index_scan_size 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de minimale hoeveelheid indexgegevens voor een parallelle scan in.
min_parallel_table_scan_size 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de minimale hoeveelheid tabelgegevens in die moeten worden gescand voor een parallelle scan die moet worden overwogen.
parallel_setup_cost 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de schatting van de planner in van de kosten voor het starten van werkprocessen voor parallelle query's.
parallel_tuple_cost 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de schatting van de planner in van de kosten voor het doorgeven van elke tuple (rij) van werkrol naar hoofdback-end.
random_page_cost 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de schatting van de planner in van de kosten van een niet-opeenvolgend opgehaalde schijfpagina.
seq_page_cost 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de schatting van de planner in van de kosten van een sequentieel opgehaalde schijfpagina.

Queryafstemming/configuratie van plannermethode

Naam Versies Beschrijving
enable_async_append 14, 15, 16, 17 Hiermee schakelt u het gebruik van asynchrone toevoegplannen van de planner in.
enable_bitmapscan 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van bitmapscanplannen van de planner in.
enable_gathermerge 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van samenvoegplannen van de planner in.
enable_hashagg 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van gehashte aggregatieplannen van de planner in.
enable_hashjoin 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van hash-join-plannen van de planner in.
enable_incremental_sort 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van incrementele sorteerstappen van de planner in.
enable_indexonlyscan 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van plannen voor alleen-indexscans in de planner in.
enable_indexscan 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van indexscanplannen van de planner in.
enable_material 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van materialisatie van de planner in.
enable_memoize 14, 15, 16, 17 Hiermee schakelt u het gebruik van memo's van de planner in.
enable_mergejoin 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van samenvoegingsplannen van de planner in.
enable_nestloop 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van geneste lusdeelnameplannen van de planner in.
enable_parallel_append 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van parallelle toevoegplannen van de planner in.
enable_parallel_hash 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van parallelle hash-plannen van de planner in.
enable_partition_pruning 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het verwijderen van plannings- en uitvoeringstijdpartitie in.
enable_partitionwise_aggregate 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van partitionwise groepering of aggregatie van de queryplanner in of uit, waardoor groepering of aggregatie op een gepartitioneerde tabellen afzonderlijk kan worden uitgevoerd voor elke partitie.
enable_partitionwise_join 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van partitionwise join van de queryplanner in of uit, waardoor een join tussen gepartitioneerde tabellen kan worden uitgevoerd door de overeenkomende partities te koppelen.
enable_seqscan 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van sequentiële scanplannen van de planner in.
enable_sort 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van expliciete sorteerstappen van de planner in.
enable_tidscan 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van TID-scanplannen van de planner in.

Replicatie/hoofdserver

Naam Versies Beschrijving
synchronous_standby_names 11, 12, 13, 14, 15, 16, 17 Aantal synchrone stand-bys en lijst met namen van potentiële synchrone.

Replicatie/primaire server

Naam Versies Beschrijving
synchronous_standby_names 11, 12, 13, 14, 15, 16, 17 Aantal synchrone stand-bys en lijst met namen van potentiële synchrone.
vacuum_defer_cleanup_age 11, 12, 13, 14, 15 Hiermee geeft u het aantal transacties op waarmee VACUUM- en HOT-updates het opschonen van dode rijversies uitstellen.

Replicatie/verzendende servers

Naam Versies Beschrijving
max_replication_slots 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u het maximum aantal replicatiesites op dat door de server kan worden ondersteund.
max_slot_wal_keep_size 13, 14, 15, 16, 17 Hiermee stelt u de maximale WAL-grootte in die kan worden gereserveerd door replicatiesites.
max_wal_senders 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal gelijktijdig uitgevoerde WAL-afzenderprocessen in.
track_commit_timestamp 11, 12, 13, 14, 15, 16, 17 Verzamelt transactiedoorvoertijd.
wal_keep_segments 11, 12 Hiermee stelt u het aantal WAL-bestanden in voor stand-byservers.
wal_keep_size 13, 14, 15, 16, 17 Hiermee stelt u de grootte van WAL-bestanden in voor stand-byservers.
wal_sender_timeout 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximale tijd in waarop moet worden gewacht op WAL-replicatie.

Replicatie/stand-byservers

Naam Versies Beschrijving
hot_standby 11, 12, 13, 14, 15, 16, 17 Hiermee staat u verbindingen en query's toe tijdens het herstel.
hot_standby_feedback 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u de optie in of hot stand-by feedback moet verzenden naar de primaire of upstream stand-by over query's die momenteel worden uitgevoerd op de stand-by.
max_standby_archive_delay 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximale vertraging in voordat query's worden geannuleerd die conflicteren wanneer een hot standby-server gearchiveerde WAL-gegevens verwerkt.
max_standby_streaming_delay 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximale vertraging in voordat query's worden geannuleerd die conflicteren wanneer een hot stand-byserver gestreamde WAL-gegevens verwerkt.
primary_conninfo 12, 13, 14, 15, 16, 17 Hiermee stelt u de verbindingsreeks in die moeten worden gebruikt om verbinding te maken met de verzendende server.
primary_slot_name 12, 13, 14, 15, 16, 17 Hiermee stelt u de naam van de replicatiesite in die moet worden gebruikt op de verzendende server.
promote_trigger_file 12, 13, 14, 15 Hiermee geeft u een bestandsnaam waarvan de aanwezigheid eindigt op herstel in de stand-by.
recovery_min_apply_delay 12, 13, 14, 15, 16, 17 Hiermee stelt u de minimale vertraging in voor het toepassen van wijzigingen tijdens het herstel.
wal_receiver_create_temp_slot 13, 14, 15, 16, 17 Hiermee stelt u in of een WAL-ontvanger een tijdelijke replicatiesite moet maken als er geen permanente site is geconfigureerd.
wal_receiver_status_interval 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximale interval tussen wal-ontvangststatusrapporten in op de primaire.
wal_receiver_timeout 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximale wachttijd in voor het ontvangen van gegevens van de verzendende server.
wal_retrieve_retry_interval 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de tijd in die moet worden gewacht voordat u wal opnieuw probeert op te halen na een mislukte poging.

Replicatie/abonnees

Naam Versies Beschrijving
max_logical_replication_workers 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u het maximum aantal logische replicatiemedewerkers op. Dit omvat zowel werkrollen als werkrollen voor tabelsynchronisatie.
max_parallel_apply_workers_per_subscription 16, 17 Hiermee stelt u het maximum aantal parallelle werkrollen in die per abonnement in logische replicatie kunnen worden gebruikt.
max_sync_workers_per_subscription 11, 12, 13, 14, 15, 16, 17 Maximum aantal werkrollen voor tabelsynchronisatie per abonnement.

Rapportage en logboekregistratie /Wat moet u registreren

Naam Versies Beschrijving
application_name 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de naam van de toepassing in die moet worden gerapporteerd in statistieken en logboeken.
debug_pretty_print 11, 12, 13, 14, 15, 16, 17 Inspringingen parseren en planstructuur wordt weergegeven.
debug_print_parse 11, 12, 13, 14, 15, 16, 17 Registreert de parseringsstructuur van elke query.
debug_print_plan 11, 12, 13, 14, 15, 16, 17 Registreert het uitvoeringsplan van elke query.
debug_print_rewritten 11, 12, 13, 14, 15, 16, 17 Registreert de herschreven parseringsstructuur van elke query.
log_autovacuum_min_duration 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de minimale uitvoeringstijd in waarboven autovacuumacties worden geregistreerd.
log_checkpoints 11, 12, 13, 14, 15, 16, 17 Registreert elk controlepunt.
log_connections 11, 12, 13, 14, 15, 16, 17 Zorgt ervoor dat elke poging tot verbinding met de server wordt geregistreerd en dat de clientverificatie is voltooid.
log_disconnections 11, 12, 13, 14, 15, 16, 17 Registreert einde van een sessie, inclusief duur.
log_duration 11, 12, 13, 14, 15, 16, 17 Registreert de duur van elke voltooide SQL-instructie.
log_error_verbosity 11, 12, 13, 14, 15, 16, 17 Bepaalt de hoeveelheid details die in het serverlogboek zijn geschreven voor elk bericht dat wordt geregistreerd.
log_hostname 11, 12, 13, 14, 15, 16, 17 Registreert de hostnaam in de verbindingslogboeken.
log_line_prefix 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de tekenreeks in afdrukstijl in die aan het begin van elke logboekregel wordt uitgevoerd.
log_lock_waits 11, 12, 13, 14, 15, 16, 17 Hiermee bepaalt u of een logboekbericht wordt geproduceerd wanneer een sessie langer wacht dan deadlock_timeout om een vergrendeling te verkrijgen.
log_parameter_max_length 13, 14, 15, 16, 17 Hiermee stelt u de maximale lengte in bytes aan gegevens die zijn geregistreerd voor bindingsparameterwaarden bij logboekregistratie-instructies.
log_parameter_max_length_on_error 13, 14, 15, 16, 17 Hiermee stelt u de maximale lengte in bytes aan gegevens die zijn geregistreerd voor bindingsparameterwaarden bij logboekregistratie-instructies bij fout.
log_recovery_conflict_waits 14, 15, 16, 17 Hiermee bepaalt u of er een logboekbericht wordt geproduceerd wanneer het opstartproces langer dan deadlock_timeout wacht op herstelconflicten.
log_replication_commands 11, 12, 13, 14, 15, 16, 17 Registreert elke replicatieopdracht.
log_statement 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het type instructies in dat is vastgelegd.
log_temp_files 11, 12, 13, 14, 15, 16, 17 Registreert het gebruik van tijdelijke bestanden die groter zijn dan dit aantal kilobytes.
log_timezone 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de tijdzone in voor gebruik in logboekberichten.

Rapportage en logboekregistratie/ Wanneer moet u zich registreren

Naam Versies Beschrijving
log_min_duration_sample 13, 14, 15, 16, 17 Hiermee stelt u de minimale uitvoeringstijd in waarboven een voorbeeld van instructies wordt vastgelegd. Steekproeven worden bepaald door log_statement_sample_rate.
log_min_duration_statement 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de minimale uitvoeringstijd (in milliseconden) waarboven de instructies worden vastgelegd. -1 schakelt duur van logboekregistratie-instructies uit.
log_min_error_statement 11, 12, 13, 14, 15, 16, 17 Zorgt ervoor dat alle instructies die een fout genereren op of boven dit niveau, worden vastgelegd.
log_min_messages 11, 12, 13, 14, 15, 16, 17 Hiermee bepaalt u welke berichtniveaus naar het serverlogboek worden geschreven.
log_startup_progress_interval 15, 16, 17 Tijd tussen voortgangsupdates voor langlopende opstartbewerkingen.
log_statement_sample_rate 13, 14, 15, 16, 17 Het deel van de instructies dat de log_min_duration_sample overschrijdt die moeten worden vastgelegd.
log_transaction_sample_rate 12, 13, 14, 15, 16, 17 Hiermee stelt u het deel van transacties in waaruit alle instructies moeten worden vastgelegd.

Rapportage en logboekregistratie / Waar moet ik registreren

Naam Versies Beschrijving
event_source 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de toepassingsnaam in die wordt gebruikt om PostgreSQL-berichten in het gebeurtenislogboek te identificeren.
log_destination 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de bestemming in voor de uitvoer van serverlogboeken.
log_directory 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de doelmap voor logboekbestanden in.
log_file_mode 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de bestandsmachtigingen voor logboekbestanden in.
log_filename 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het bestandsnaampatroon voor logboekbestanden in.
logging_collector 11, 12, 13, 14, 15, 16, 17 Start een subproces om stderr-uitvoer en/of CSV-logboeken vast te leggen in logboekbestanden.
log_rotation_age 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de hoeveelheid tijd in die moet worden gewacht voordat u de rotatie van logboekbestanden afdwingt.
log_rotation_size 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximale grootte in die een logboekbestand kan bereiken voordat het wordt gedraaid.
log_truncate_on_rotation 11, 12, 13, 14, 15, 16, 17 Bestaande logboekbestanden met dezelfde naam afkappen tijdens het rouleren van logboeken.
syslog_facility 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de syslog -faciliteit in die moet worden gebruikt wanneer syslog is ingeschakeld.
syslog_ident 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de programmanaam in die wordt gebruikt om PostgreSQL-berichten in syslog te identificeren.
syslog_sequence_numbers 11, 12, 13, 14, 15, 16, 17 Voeg het volgnummer toe aan syslog-berichten om dubbele onderdrukking te voorkomen.
syslog_split_messages 11, 12, 13, 14, 15, 16, 17 Splits berichten die naar Syslog worden verzonden op regels en passen in 1024 bytes.

Resourcegebruik/asynchroon gedrag

Naam Versies Beschrijving
backend_flush_after 11, 12, 13, 14, 15, 16, 17 Aantal pagina's waarna eerder uitgevoerde schrijfbewerkingen naar schijf worden leeggemaakt.
effective_io_concurrency 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het aantal gelijktijdige I/O-bewerkingen van de schijf in dat door PostgreSQL gelijktijdig kan worden uitgevoerd.
maintenance_io_concurrency 13, 14, 15, 16, 17 Een variant van effective_io_concurrency die wordt gebruikt voor onderhoudswerkzaamheden.
max_parallel_maintenance_workers 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal parallelle processen per onderhoudsbewerking in.
max_parallel_workers 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal werkrollen in dan kan worden ondersteund voor parallelle bewerkingen.
max_parallel_workers_per_gather 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal parallelle processen per uitvoerknooppunt in.
max_worker_processes 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal achtergrondprocessen in dat het systeem kan ondersteunen.
parallel_leader_participation 11, 12, 13, 14, 15, 16, 17 Hiermee bepaalt u of Gather en Gather Merge ook subplannen uitvoeren.

Resourcegebruik/Achtergrondschrijver

Naam Versies Beschrijving
bgwriter_delay 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u de vertraging tussen activiteitsrondes voor de achtergrondschrijver. In elke ronde schrijft de schrijver problemen voor een aantal vuile buffers.
bgwriter_flush_after 11, 12, 13, 14, 15, 16, 17 Het aantal pagina's waarna eerder schrijfbewerkingen door de achtergrondschrijver op schijf worden leeggemaakt.
bgwriter_lru_maxpages 11, 12, 13, 14, 15, 16, 17 In elke ronde worden niet meer dan dit aantal buffers geschreven door de achtergrondschrijver.
bgwriter_lru_multiplier 11, 12, 13, 14, 15, 16, 17 De gemiddelde recente behoefte aan buffers wordt vermenigvuldigd met bgwriter_lru_multiplier om een schatting te maken van het aantal buffers dat nodig is tijdens de volgende ronde.

Resourcegebruik/op kosten gebaseerde vacuümvertraging

Naam Versies Beschrijving
vacuum_cost_delay 11, 12, 13, 14, 15, 16, 17 de hoeveelheid tijd (in milliseconden) die het vacuümproces slaapt wanneer de kostenlimiet is overschreden.
vacuum_cost_limit 11, 12, 13, 14, 15, 16, 17 De geaccumuleerde kosten die ervoor zorgen dat het vacuümproces slaapt.
vacuum_cost_page_dirty 11, 12, 13, 14, 15, 16, 17 De geschatte kosten die in rekening worden gebracht wanneer vacuüm een blok wijzigt dat eerder schoon was.
vacuum_cost_page_hit 11, 12, 13, 14, 15, 16, 17 De geschatte kosten voor het leegmaken van een buffer in de gedeelde buffercache.
vacuum_cost_page_miss 11, 12, 13, 14, 15, 16, 17 De geschatte kosten voor het leegmaken van een buffer die van schijf moet worden gelezen.

Resourcegebruik/schijf

Naam Versies Beschrijving
temp_file_limit 11, 12, 13, 14, 15, 16, 17 Hiermee beperkt u de totale grootte van alle tijdelijke bestanden die door elk proces worden gebruikt.

Resourcegebruik/kernelresources

Naam Versies Beschrijving
max_files_per_process 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal gelijktijdig geopende bestanden voor elk serverproces in.

Resourcegebruik/geheugen

Naam Versies Beschrijving
autovacuum_work_mem 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximale geheugen in dat moet worden gebruikt door elk automatischvacuum-werkproces.
dynamic_shared_memory_type 11, 12, 13, 14, 15, 16, 17 Selecteert de implementatie van dynamisch gedeeld geheugen die wordt gebruikt.
hash_mem_multiplier 12, 13, 14, 15, 16, 17 Meerdere work_mem te gebruiken voor hash-tabellen.
huge_pages 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u het gebruik van enorme geheugenpagina's in of uit. Deze instelling is niet van toepassing op servers met minder dan 4 vCores.
huge_page_size 14, 15, 16, 17 De grootte van een enorme pagina die moet worden aangevraagd.
logical_decoding_work_mem 13, 14, 15, 16, 17 Hiermee stelt u het maximale geheugen in dat moet worden gebruikt voor logische decodering.
maintenance_work_mem 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximale geheugen in dat moet worden gebruikt voor onderhoudsbewerkingen zoals VACUUM, Create Index.
max_prepared_transactions 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal gelijktijdig voorbereide transacties in. Wanneer u een replicaserver uitvoert, moet u deze parameter instellen op dezelfde of hogere waarde dan op de primaire server.
max_stack_depth 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de maximale stackdiepte in kilobytes in.
min_dynamic_shared_memory 14, 15, 16, 17 Hoeveelheid dynamisch gedeeld geheugen gereserveerd bij het opstarten.
shared_buffers 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het aantal gedeelde geheugenbuffers in dat door de server wordt gebruikt. Eenheid is 8 kB. Toegestane waarden bevinden zich binnen het bereik van 10% - 75% van het beschikbare geheugen.
shared_memory_type 12, 13, 14, 15, 16, 17 Selecteert de implementatie van het gedeelde geheugen die wordt gebruikt voor de hoofdregio voor gedeeld geheugen.
temp_buffers 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het maximum aantal tijdelijke buffers in dat door elke databasesessie wordt gebruikt.
vacuum_buffer_usage_limit 16, 17 Hiermee stelt u de grootte van de buffergroep in voor VACUUM, ANALYZE en autovacuum.
work_mem 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de hoeveelheid geheugen in die moet worden gebruikt door interne sorteerbewerkingen en hashtabellen voordat u naar tijdelijke schijfbestanden schrijft.

Statistieken/cumulatieve query- en indexstatistieken

Naam Versies Beschrijving
stats_fetch_consistency 15, 16, 17 Hiermee stelt u de consistentie van toegang tot statistiekengegevens in.
track_activities 11, 12, 13, 14, 15, 16, 17 Verzamelt informatie over het uitvoeren van opdrachten voor elke sessie.
track_activity_query_size 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de hoeveelheid geheugen in die is gereserveerd voor pg_stat_activity.query, in bytes.
track_counts 11, 12, 13, 14, 15, 16, 17 Hiermee kunt u statistieken verzamelen over databaseactiviteit
track_functions 11, 12, 13, 14, 15, 16, 17 Hiermee kunt u het aantal functie-aanroepen en de gebruikte tijd bijhouden.
track_io_timing 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u de timing van database-I/O-aanroepen in.
track_wal_io_timing 14, 15, 16, 17 Verzamelt tijdsstatistieken voor WAL I/O-activiteit.

Statistieken/bewaking

Naam Versies Beschrijving
compute_query_id 14, 15, 16, 17 Hiermee schakelt u in-core berekening van query-id's in.
log_executor_stats 11, 12, 13, 14, 15, 16, 17 Schrijft prestatiestatistieken van uitvoerders naar het serverlogboek.
log_parser_stats 11, 12, 13, 14, 15, 16, 17 Schrijft prestatiestatistieken van parser naar het serverlogboek.
log_planner_stats 11, 12, 13, 14, 15, 16, 17 Schrijft prestatiestatistieken van planner naar het serverlogboek.
log_statement_stats 11, 12, 13, 14, 15, 16, 17 Schrijft voor elke query cumulatieve prestatiestatistieken naar het serverlogboek.

Statistieken/Query en Index Statistics Collector

Naam Versies Beschrijving
stats_temp_directory 11, 12, 13, 14 Hiermee schrijft u tijdelijke statistiekenbestanden naar de opgegeven map.

TLS

Naam Versies Beschrijving
require_secure_transport 11, 12, 13, 14, 15, 16, 17 Of clientverbindingen met de server vereist zijn om een vorm van veilig transport te gebruiken.

Versie- en platformcompatibiliteit / Andere platforms en clients

Naam Versies Beschrijving
transform_null_equals 11, 12, 13, 14, 15, 16, 17 Wanneer dit is ingeschakeld, worden expressies van de formulier expr = NULL (of NULL = expr) behandeld als expr IS NULL, dat wil gezegd, ze retourneren waar als expr resulteert in de null-waarde en anders onwaar.

Versie- en platformcompatibiliteit/vorige PostgreSQL-versies

Naam Versies Beschrijving
array_nulls 11, 12, 13, 14, 15, 16, 17 Hiermee kan invoer van NULL (niet hoofdlettergevoelig) worden beschouwd als NULL-waarde in plaats van de letterlijke tekenreeks 'NULL'.
backslash_quote 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u in of \' is toegestaan in letterlijke tekenreeksen.
escape_string_warning 11, 12, 13, 14, 15, 16, 17 Waarschuwt voor backslash-escapes in gewone letterlijke tekenreeksen.
lo_compat_privileges 11, 12, 13, 14, 15, 16, 17 Hiermee schakelt u de compatibiliteitsmodus met eerdere versies in voor controle op grote objecten.
operator_precedence_warning 11, 12 Hiermee wordt een waarschuwing verzonden voor constructies die de betekenis hebben gewijzigd sinds PostgreSQL 9.4.
quote_all_identifiers 11, 12, 13, 14, 15, 16, 17 Bij het genereren van SQL-fragmenten worden alle id's aanhalingstekens weergegeven.
standard_conforming_strings 11, 12, 13, 14, 15, 16, 17 Oorzaken '...' tekenreeksen om backslashes letterlijk te behandelen.
synchronize_seqscans 11, 12, 13, 14, 15, 16, 17 Hiermee worden gesynchroniseerde sequentiële scans ingeschakeld.

Write-Ahead-logboek/Archiefherstel

Naam Versies Beschrijving
archive_cleanup_command 12, 13, 14, 15, 16, 17 Hiermee stelt u de shell-opdracht in die op elk herstartpunt wordt uitgevoerd.
recovery_end_command 12, 13, 14, 15, 16, 17 Hiermee stelt u de shell-opdracht in die eenmaal aan het einde van het herstel wordt uitgevoerd.
restore_command 12, 13, 14, 15, 16, 17 Hiermee stelt u de shell-opdracht in die wordt aangeroepen om een gearchiveerd WAL-bestand op te halen.

Write-Ahead-logboek/archivering

Naam Versies Beschrijving
archive_command 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de shell-opdracht in die wordt aangeroepen om een WAL-bestand te archiveren.
archive_library 15, 16, 17 Hiermee stelt u de bibliotheek in die wordt aangeroepen om een WAL-bestand te archiveren.
archive_mode 11, 12, 13, 14, 15, 16, 17 Hiermee kunt u WAL-bestanden archiveren met behulp van archive_command.
archive_timeout 11, 12, 13, 14, 15, 16, 17 Hiermee wordt een schakeloptie naar het volgende WAL-bestand gedwongen als er binnen N seconden geen nieuw bestand is gestart.

Write-Ahead-logboek/controlepunten

Naam Versies Beschrijving
checkpoint_completion_target 11, 12, 13, 14, 15, 16, 17 Hiermee geeft u het doel van de voltooiing van het controlepunt op, als fractie van de totale tijd tussen controlepunten.
checkpoint_flush_after 11, 12, 13, 14, 15, 16, 17 Aantal pagina's waarna eerder uitgevoerde schrijfbewerkingen naar schijf worden leeggemaakt.
checkpoint_timeout 11, 12, 13, 14, 15, 16, 17 Maximale tijd tussen automatische WAL-controlepunten, in seconden. Het geldige bereik ligt tussen 30 seconden en één dag.
checkpoint_warning 11, 12, 13, 14, 15, 16, 17 Hiermee schrijft u een waarschuwingsbericht als controlepunten die worden veroorzaakt door het vullen van het WAL-segment vaker dan dit.
max_wal_size 11, 12, 13, 14, 15, 16, 17 Maximale grootte om de WAL te laten groeien voordat het automatische controlepunt wordt geactiveerd.
min_wal_size 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de minimale grootte in waarop de WAL moet worden verkleind.

Write-Ahead-logboek/herstel

Naam Versies Beschrijving
recovery_prefetch 15, 16, 17 Prefetch verwijst naar blokken tijdens het herstel.
wal_decode_buffer_size 15, 16, 17 Buffergrootte om vooruit te lezen in de WAL tijdens het herstel.

Write-Ahead-logboek/hersteldoel

Naam Versies Beschrijving
recovery_target 12, 13, 14, 15, 16, 17 Ingesteld op 'onmiddellijk' om het herstel te beëindigen zodra een consistente status is bereikt.
recovery_target_action 12, 13, 14, 15, 16, 17 Hiermee stelt u de actie in die moet worden uitgevoerd bij het bereiken van het hersteldoel.
recovery_target_inclusive 12, 13, 14, 15, 16, 17 Hiermee stelt u in of transacties met hersteldoel moeten worden opgenomen of uitgesloten.
recovery_target_lsn 12, 13, 14, 15, 16, 17 Hiermee stelt u de LSN van de locatie van het write-ahead-logboek in totdat het herstel wordt voortgezet.
recovery_target_name 12, 13, 14, 15, 16, 17 Hiermee stelt u het benoemde herstelpunt in totdat het herstel wordt voortgezet.
recovery_target_time 12, 13, 14, 15, 16, 17 Hiermee stelt u het tijdstempel in waarop het herstel wordt voortgezet.
recovery_target_timeline 12, 13, 14, 15, 16, 17 Hiermee geeft u de tijdlijn waarin moet worden hersteld.
recovery_target_xid 12, 13, 14, 15, 16, 17 Hiermee stelt u de transactie-id in totdat het herstel wordt voortgezet.

Write-Ahead-logboek/instellingen

Naam Versies Beschrijving
commit_delay 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de vertraging in microseconden in tussen transactiedoorvoering en wal leegmaken naar schijf.
commit_siblings 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u de minimale gelijktijdige openstaande transacties in voordat u commit_delay uitvoert.
fsync 11, 12, 13, 14, 15, 16, 17 Hiermee dwingt u synchronisatie van updates naar schijf af.
full_page_writes 11, 12, 13, 14, 15, 16, 17 Schrijft volledige pagina's naar WAL wanneer deze voor het eerst na een controlepunt is gewijzigd.
synchronous_commit 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het synchronisatieniveau van de huidige transactie in.
wal_buffers 11, 12, 13, 14, 15, 16, 17 Hiermee stelt u het aantal buffers op schijfpagina's in gedeeld geheugen in voor WAL. Eenheid is 8 kB.
wal_compression 11, 12, 13, 14, 15, 16, 17 Comprimeert schrijfbewerkingen op volledige pagina die zijn geschreven in het WAL-bestand.
wal_init_zero 12, 13, 14, 15, 16, 17 Schrijft nullen naar nieuwe WAL-bestanden voordat u het eerst gebruikt.
wal_level 11, 12, 13, 14, 15, 16, 17 Het bepaalt hoeveel informatie naar de WAL wordt geschreven.
wal_log_hints 11, 12, 13, 14, 15, 16, 17 Schrijft volledige pagina's naar WAL wanneer deze voor het eerst worden gewijzigd na een controlepunt, zelfs voor een niet-kritieke wijziging.
wal_recycle 12, 13, 14, 15, 16, 17 Recyclet WAL-bestanden door de naam ervan te wijzigen.
wal_skip_threshold 13, 14, 15, 16, 17 Minimale grootte van nieuw bestand om te fsynchroon in plaats van WAL te schrijven.
wal_sync_method 11, 12, 13, 14, 15, 16, 17 Hiermee selecteert u de methode die wordt gebruikt voor het afdwingen van WAL-updates naar schijf.
wal_writer_delay 11, 12, 13, 14, 15, 16, 17 Tijdsinterval tussen WAL flushes uitgevoerd door de WAL writer.
wal_writer_flush_after 11, 12, 13, 14, 15, 16, 17 De hoeveelheid WAL die is geschreven door WAL Writer die een leegmaken activeert.

Volgende stappen

Zie PostgreSQL-extensies in Azure Database for PostgreSQL - Flexible Server voor informatie over ondersteunde PostgreSQL-extensies.