Delen via


Serverparameters in Azure Database for PostgreSQL

Azure Database for PostgreSQL biedt een set configureerbare parameters voor elke server.

Deze parameters kunnen overeenkomen met:

  • Database-engine: parameters die zijn gedefinieerd door de PostgreSQL-database-engine of door binaire bibliotheken die functionaliteit van extensies implementeren. Enkele voorbeelden van ingebouwde parameters voor database-engine zijnautovacuum_max_workers, DateStyle, , client_min_messages, password_encryption, , max_connections, geqofrom_collapse_limitcpu_tuple_costcpu_tuple_costmax_standby_streaming_delaylog_connections, , log_min_duration_statement, max_parallel_workers, en . bgwriter_delayshared_buffers Enkele voorbeelden van parameters die zijn gedefinieerd door extensies zijn pg_qs.max_query_text_length (pg_qs extensie, implementatiefunctionaliteit voor querystore), pg_stat_statements.max (pg_stat_statements extensie), pgaudit.log_catalog (pgaudit-extensie ) en cron.database_name (cron-extensie ).
  • Niet-database-engine: parameters waarmee bepaalde ingebouwde functionaliteit wordt beheerd. Dit is de kern van de Azure Database for PostgreSQL-service, maar maakt geen deel uit van de database-engine of een van de extensies. Enkele voorbeelden hiervan zijn metrics.collector_database_activity (bepaalt of de service de lijst met metrische gegevens moet verzamelen die worden beschouwd als verbeterde metrische gegevens en die niet standaard worden verzameld), pgbouncer.enabled (hiermee kan de gebruiker het exemplaar van PgBouncer activeren dat is ingebouwd in de service), index_tuning.analysis_interval (stelt de frequentie in waarmee automatische indexafstemming moet worden geactiveerd om aanbevelingen te produceren)

Parameters aanpassen

Zowel database-engine- als niet-database-engineparameters kunnen worden geconfigureerd op serverniveau. Zie de waarde van een of meer serverparameters instellen voor meer informatie.

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.

Parameters van de database-engine kunnen ook worden geconfigureerd bij gedetailleerdere bereiken. 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 gebruikt wanneer de functie wordt aangeroepen.

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

  • Sessieniveau: Voor de levensduur 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).

Werken met tijdzoneparameters

Als u van plan bent om te werken met datum- en tijdgegevens in PostgreSQL, moet u ervoor zorgen dat u de juiste tijdzone voor uw locatie instelt. Alle tijdzonebewuste datums en tijden worden intern opgeslagen in PostgreSQL in UTC. Ze worden geconverteerd naar lokale tijd in de zone die is opgegeven door de parameter TimeZone-server voordat ze worden weergegeven naar de client. Deze parameter kan worden bewerkt op de pagina Serverparameters . Met PostgreSQL kunt u tijdzones opgeven in drie verschillende formulieren:

  • Een volledige tijdzonenaam, bijvoorbeeld Amerika/New_York. De herkende tijdzonenamen worden weergegeven in de pg_timezone_names weergave.
    Voorbeeld om een query uit te voeren op deze weergave in psql en een lijst met tijdzonenamen op te halen:

    select name FROM pg_timezone_names LIMIT 20;

    Als het goed is, ziet u de resultatenset als volgt:

              name
          -----------------------
          GMT0
          Iceland
          Factory
          NZ-CHAT
          America/Panama
          America/Fort_Nelson
          America/Pangnirtung
          America/Belem
          America/Coral_Harbour
          America/Guayaquil
          America/Marigot
          America/Barbados
          America/Porto_Velho
          America/Bogota
          America/Menominee
          America/Martinique
          America/Asuncion
          America/Toronto
          America/Tortola
          America/Managua
          (20 rows)
      
  • Een afkorting van een tijdzone, bijvoorbeeld PST. Een dergelijke specificatie definieert slechts een bepaalde verschuiving van UTC, in tegenstelling tot volledige tijdzonenamen die ook een set zomertijdovergangsdatumregels kunnen impliceren. De herkende afkortingen worden vermeld in het pg_timezone_abbrevs weergavevoorbeeld om deze weergave in psql op te vragen en een lijst met tijdzone afkortingen op te halen:

     select abbrev from pg_timezone_abbrevs limit 20;

    Als het goed is, ziet u de resultatenset als volgt:

          abbrev|
          ------+
          ACDT  |
          ACSST |
          ACST  |
          ACT   |
          ACWST |
          ADT   |
          AEDT  |
          AESST |
          AEST  |
          AFT   |
          AKDT  |
          AKST  |
          ALMST |
          ALMT  |
          AMST  |
          AMT   |
          ANAST |
          ANAT  |
          ARST  |
          ART   |
      
  • Naast de tijdzonenamen en afkortingen accepteert PostgreSQL posix-stijl tijdzonespecificaties van de vorm STDoffset of STDoffsetDST. STD is een zone afkorting. Verschuiving is een numerieke verschuiving in uren ten westen van UTC. DST is een optionele afkorting van de zomer-spaarzone, die uitgaat van een uur voor de opgegeven offset.

Ondersteunde serverparameters

Autovacuüm

Naam Versies Beschrijving
autovacuum 11, 12, 13, 14, 15, 16, 17, 18 Hiermee start u het autovacuum-subproces.
autovacuum_analyze_scale_factor 11, 12, 13, 14, 15, 16, 17, 18 Aantal tuple-invoegingen, updates of verwijderingen voordat ze worden geanalyseerd als een fractie van de reltuples.
autovacuum_analyze_threshold 11, 12, 13, 14, 15, 16, 17, 18 Minimaal aantal toevoegingen van tuples, bijwerkingen of verwijderingen voorafgaand aan analyse.
autovacuum_freeze_max_age 11, 12, 13, 14, 15, 16, 17, 18 De leeftijd waarop een tabel automatisch moet worden gevacumeerd om te voorkomen dat de transactie-id wraparound.
autovacuum_max_workers 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal gelijktijdig uitgevoerde autovacuum-werkprocessen in.
autovacuum_multixact_freeze_max_age 11, 12, 13, 14, 15, 16, 17, 18 De leeftijd van Multixact waarop een tabel automatisch moet worden gevacumeerd om multixact wraparound te voorkomen.
autovacuum_naptime 11, 12, 13, 14, 15, 16, 17, 18 Tijd om te slapen tussen autovacuum-cycli.
autovacuum_vacuum_cost_delay 11, 12, 13, 14, 15, 16, 17, 18 Vertraging van vacuümkosten in milliseconden, voor autovacuum.
autovacuum_vacuum_cost_limit 11, 12, 13, 14, 15, 16, 17, 18 Kostbedrag beschikbaar voorafgaand aan pauzering, voor autovacuum.
autovacuum_vacuum_insert_scale_factor 13, 14, 15, 16, 17, 18 Aantal tuple-invoegingen tot vacuum als een fractie van reltuples.
autovacuum_vacuum_insert_threshold 13, 14, 15, 16, 17, 18 Minimaal aantal tuple-invoegingen voorafgaand aan een vacuum-proces, of -1 om invoegingen zonder vacuüm uit te voeren.
autovacuum_vacuum_max_threshold 18 Maximum aantal tuplewijzigingen of verwijderingen voorafgaand aan vacuum. -1 schakelt de maximumdrempel uit.
autovacuum_vacuum_scale_factor 11, 12, 13, 14, 15, 16, 17, 18 Aantal tuple-updates of verwijderingen voorafgaand aan het vacuüm als fractie van reltuples.
autovacuum_vacuum_threshold 11, 12, 13, 14, 15, 16, 17, 18 Minimaal aantal tuple-updates of verwijderingen voorafgaand aan vacuüm.
autovacuum_worker_slots 18 Hiermee stelt u het aantal backendslots in dat moet worden toegewezen voor autovacuum workers.
vacuum_max_eager_freeze_failure_rate 18 Het deel van pagina's in een relationele vacuüm kan scannen en niet blokkeren voordat u gretig scannen uitschakelt. Een waarde van 0,0 schakelt gretig scannen uit en een waarde van 1,0 scant graag tot 100 procent van de volledig zichtbare pagina's in de relatie. Als een vacuüm deze pagina's succesvol bevriest, is de limiet lager dan 100 procent, omdat het doel is om de bevriezing van pagina's te spreiden over meerdere vacuüms.
vacuum_truncate 18 Met vacuüm kunnen lege pagina's aan het einde van de tabel worden afgekapt.

Standaardinstellingen voor clientverbindingen/landinstellingen en opmaak

Naam Versies Beschrijving
client_encoding 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de tekensetcodering van de client in.
DateStyle 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de weergave-indeling in voor datum- en tijdwaarden. Bepaalt ook de interpretatie van dubbelzinnige datuminvoer.
default_text_search_config 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de standaardconfiguratie voor zoeken in tekst in.
extra_float_digits 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het aantal cijfers in dat wordt weergegeven voor drijvende-kommawaarden. Dit is van invloed op echte, dubbele precisie en geometrische gegevenstypen. Er wordt een nul- of negatieve parameterwaarde toegevoegd aan het standaardaantal cijfers (FLT_DIG of DBL_DIG indien van toepassing). Elke waarde die groter is dan nul, selecteert de nauwkeurige uitvoermodus.
icu_validation_level 16, 17, 18 Logboekniveau voor het rapporteren van ongeldige ICU-landinstellingenreeksen.
IntervalStyle 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de weergave-indeling voor intervalwaarden in.
lc_messages 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de taal in waarin berichten worden weergegeven.
lc_monetary 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de landinstelling in voor het opmaken van geldbedragen.
lc_numeric 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de landinstelling in voor het opmaken van getallen.
lc_time 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de landinstelling in voor het opmaken van datum- en tijdwaarden.
TimeZone 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de tijdzone in voor het weergeven en interpreteren van tijdstempels.
timezone_abbreviations 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u het pad in voor dynamisch laadbare modules. Als een dynamisch laadbare module moet worden geopend en de opgegeven naam geen maponderdeel heeft (de naam bevat dus geen slash), zoekt het systeem dit pad naar het opgegeven bestand.
gin_fuzzy_search_limit 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Te gebruiken JIT-provider.
local_preload_libraries 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Een lijst met gedeelde bibliotheken om vooraf te laden in elke back-end.
shared_preload_libraries 11, 12, 13, 14, 15, 16, 17, 18 Geeft een lijst weer van gedeelde bibliotheken om vooraf in de server te laden.

Standaardinstellingen/instructiegedrag voor clientverbindingen

Naam Versies Beschrijving
bytea_output 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de uitvoerindeling voor bytea in.
check_function_bodies 11, 12, 13, 14, 15, 16, 17, 18 Controleer routine-lichamen tijdens CREATE FUNCTION en CREATE PROCEDURE.
client_min_messages 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de berichtniveaus in die naar de client worden verzonden. Elk niveau bevat alle niveaus die erop volgen. Hoe later het niveau, hoe minder berichten worden verzonden.
createrole_self_grant 16, 17, 18 Hiermee stelt u in of een CREATEROLE-gebruiker de rol automatisch aan zichzelf verleent en met welke opties.
default_table_access_method 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de standaardmethode voor tabeltoegang in voor nieuwe tabellen.
default_tablespace 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de standaardtabelruimte in om tabellen en indexen te maken. Een lege tekenreeks selecteert de standaardtabelruimte van de database.
default_toast_compression 14, 15, 16, 17, 18 Hiermee stelt u de standaardcompressiemethode voor gecomprimeerde waarden in.
default_transaction_deferrable 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de standaarduitstelbare status van nieuwe transacties in.
default_transaction_isolation 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het transactieisolatieniveau van elke nieuwe transactie in.
default_transaction_read_only 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de standaardstatus alleen-lezen van nieuwe transacties in.
event_triggers 17, 18 Hiermee schakelt u gebeurtenistriggers in. Wanneer deze optie is ingeschakeld, worden gebeurtenistriggers geactiveerd voor alle toepasselijke instructies.
extension_control_path 18 Een pad om te zoeken naar extensies, met name extensiebeheerbestanden (name.control).
gin_pending_list_limit 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u de maximaal toegestane niet-actieve tijd in tussen query's, wanneer deze zich in een transactie bevinden. Met de waarde 0 wordt de time-out uitgeschakeld.
idle_session_timeout 14, 15, 16, 17, 18 Hiermee stelt u de maximaal toegestane niet-actieve tijd tussen query's in, wanneer deze zich niet in een transactie bevinden. Met de waarde 0 wordt de time-out uitgeschakeld.
lock_timeout 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximaal toegestane duur van een wachttijd voor een vergrendeling in. Met de waarde 0 wordt de time-out uitgeschakeld.
restrict_nonsystem_relation_kind 12, 16, 17, 18 Verbiedt de toegang tot niet-systeemrelaties van bepaalde soorten.
row_security 11, 12, 13, 14, 15, 16, 17, 18 Schakel rijbeveiliging in. Wanneer deze optie is ingeschakeld, wordt rijbeveiliging toegepast op alle gebruikers.
search_path 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u het gedrag van de sessie in met betrekking tot triggers en herschrijfregels.
statement_timeout 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximaal toegestane duur van een instructie in. Met de waarde 0 wordt de time-out uitgeschakeld.
temp_tablespaces 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de tabelruimten in die moeten worden gebruikt voor tijdelijke tabellen en sorteerbestanden.
transaction_deferrable 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u het isolatieniveau van de huidige transactie in.
transaction_read_only 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de status alleen-lezen van de huidige transactie in.
transaction_timeout 17, 18 Hiermee stelt u de maximaal toegestane duur van een transactie binnen een sessie (geen voorbereide transactie) in. Met de waarde 0 wordt de time-out uitgeschakeld.
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, 18 Leeftijd waarop VACUUM failsafe moet activeren om een terugloopstoring te voorkomen.
vacuum_freeze_min_age 11, 12, 13, 14, 15, 16, 17, 18 Minimale leeftijd waarop VACUUM een tabelrij moet bevriezen.
vacuum_freeze_table_age 11, 12, 13, 14, 15, 16, 17, 18 Leeftijd waarop VACUUM hele tabel moet scannen om tuples te blokkeren.
vacuum_multixact_failsafe_age 14, 15, 16, 17, 18 Multixact-leeftijd waarbij VACUUM failsafe moet activeren om een terugloopstoring te voorkomen.
vacuum_multixact_freeze_min_age 11, 12, 13, 14, 15, 16, 17, 18 Minimale leeftijd waarop VACUUM een MultiXactId in een tabelrij moet blokkeren.
vacuum_multixact_freeze_table_age 11, 12, 13, 14, 15, 16, 17, 18 Multixact-leeftijd waarbij VACUUM hele tabel moet scannen om tuples te blokkeren.
xmlbinary 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u in hoe binaire waarden moeten worden gecodeerd in XML.
xmloption 11, 12, 13, 14, 15, 16, 17, 18 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, 18 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.
gss_accept_delegation 16, 17, 18 Hiermee stelt u in of GSSAPI-delegering moet worden geaccepteerd vanaf de client.
krb_caseins_users 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u in of Kerberos- en GSSAPI-gebruikersnamen moeten worden behandeld als hoofdlettergevoelig.
krb_server_keyfile 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de locatie van het Kerberos-serversleutelbestand in.
password_encryption 11, 12, 13, 14, 15, 16, 17, 18 Hiermee kiest u het algoritme voor het versleutelen van wachtwoorden.
scram_iterations 16, 17, 18 Hiermee stelt u het aantal iteraties in voor het genereren van SCRAM-geheimen.

Verbindingen en verificatie/verbindingsinstellingen

Naam Versies Beschrijving
bonjour 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het adverteren van de server via Bonjour in.
bonjour_name 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de naam van de Bonjour-service in.
listen_addresses 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de hostnaam of HET IP-adres(en) in waarnaar moet worden geluisterd.
max_connections 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal gelijktijdige verbindingen in.
oauth_validator_libraries 18 Een lijst met bibliotheken die kunnen worden aangeroepen om OAuth v2 bearer-tokens te valideren.
port 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de TCP-poort in waarop de server luistert.
reserved_connections 11, 12, 13, 14, 15, 16, 17, 18 Stelt het aantal verbindingen in dat is gereserveerd voor rollen met bevoegdheden van pg_use_reserved_connections.
superuser_reserved_connections 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het aantal verbindingssites in dat is gereserveerd voor supergebruikers.
unix_socket_directories 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de mappen in waarin Unix-domeinsockets worden gemaakt.
unix_socket_group 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de groep die eigenaar is van de Unix-domeinsocket in. De gebruiker die eigenaar is van de socket, is altijd de gebruiker die de server start.
unix_socket_permissions 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de toegangsmachtigingen van de Unix-domeinsocket in. Unix-domeinsockets maken gebruik van de gebruikelijke machtigingenset voor het Unix-bestandssysteem. De parameterwaarde is naar verwachting een numerieke modusspecificatie in het formulier dat wordt geaccepteerd door de chmod- en umask-systeemoproepen. (Als u de aangepaste octale notatie wilt gebruiken, moet het getal beginnen met een 0 (nul).)

Verbindingen en verificatie/SSL

Naam Versies Beschrijving
ssl 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u SSL-verbindingen in.
ssl_ca_file 11, 12, 13, 14, 15, 16, 17, 18 Locatie van het SSL-certificaatinstantiebestand.
ssl_cert_file 11, 12, 13, 14, 15, 16, 17, 18 Locatie van het SSL-servercertificaatbestand.
ssl_ciphers 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de lijst met toegestane SSL-coderingen in.
ssl_crl_dir 14, 15, 16, 17, 18 Locatie van de map met de SSL-certificaatintrekkingslijst.
ssl_crl_file 11, 12, 13, 14, 15, 16, 17, 18 Locatie van het SSL-certificaatintrekkingslijstbestand.
ssl_dh_params_file 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Locatie van het persoonlijke sleutelbestand van de SSL-server.
ssl_max_protocol_version 12, 13, 14, 15, 16, 17, 18 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, 18 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, 18 Opdracht voor het verkrijgen van wachtwoordzinnen voor SSL.
ssl_passphrase_command_supports_reload 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Geef prioriteit aan de volgorde van server ciphersuite.

Verbindingen en verificatie/TCP-instellingen

Naam Versies Beschrijving
client_connection_check_interval 14, 15, 16, 17, 18 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, 18 Maximum aantal TCP keepalive-hertransmissies. Aantal opeenvolgende keepalive-retransmissies die verloren kunnen gaan voordat een verbinding als dood wordt beschouwd. Een waarde van 0 maakt gebruik van de systeemstandaard.
tcp_keepalives_idle 11, 12, 13, 14, 15, 16, 17, 18 Tijd tussen het uitgeven van TCP-keepalives. Een waarde van 0 maakt gebruik van de systeemstandaard.
tcp_keepalives_interval 11, 12, 13, 14, 15, 16, 17, 18 Tijd tussen TCP keepalive-heruitzendingen. Een waarde van 0 maakt gebruik van de systeemstandaard.
tcp_user_timeout 12, 13, 14, 15, 16, 17, 18 Time-out van TCP-gebruiker. Een waarde van 0 maakt gebruik van de systeemstandaard.

Aangepaste opties

Naam Versies Beschrijving
age.enable_containment 13, 14, 15, 16 Gebruik de operator @> om het filter van MATCH te transformeren. Gebruik anders de operator -> .
anon.algorithm 12, 13, 14, 15, 16, 17, 18 De hashmethode die wordt gebruikt voor het gepseudonimiseren van functies.
anon.k_anonymity_provider 12, 13, 14, 15, 16, 17, 18 De provider van beveiligingslabels die wordt gebruikt voor k-anonimiteit.
anon.masking_policies 12, 13, 14, 15, 16, 17, 18 Meerdere maskeringsbeleidsregels definiëren (NOG NIET GEÏMPLEMENTEERD).
anon.maskschema 12, 13, 14, 15, 16, 17, 18 Het schema waarin de dynamische maskeringsweergaven worden opgeslagen.
anon.privacy_by_default 12, 13, 14, 15, 16, 17, 18 Masker alle kolommen met NULL (of de standaardwaarde voor NOT NULL-kolommen).
anon.restrict_to_trusted_schemas 12, 13, 14, 15, 16, 17, 18 Maskeringsfilters moeten zich in een vertrouwd schema bevinden. Activeer deze optie om te voorkomen dat niet-superuser hun eigen maskeringsfilters gebruikt.
anon.salt 12, 13, 14, 15, 16, 17, 18 De zoutwaarde die wordt gebruikt voor de gepseudonimiseerde functies.
anon.sourceschema 12, 13, 14, 15, 16, 17, 18 Het schema waarin de tabel wordt gemaskeerd door de dynamische maskeringsengine.
anon.strict_mode 12, 13, 14, 15, 16, 17, 18 Een maskeringsregel kan geen kolomgegevenstype wijzigen, tenzij u dit uitschakelt. Het uitschakelen van de modus wordt niet aanbevolen.
anon.transparent_dynamic_masking 12, 13, 14, 15, 16, 17, 18 Nieuwe maskeringsengine (EXPERIMENTEEL).
auto_explain.log_analyze 11, 12, 13, 14, 15, 16, 17, 18 Gebruik EXPLAIN ANALYZE voor planlogboekregistratie.
auto_explain.log_buffers 11, 12, 13, 14, 15, 16, 17, 18 Gebruik van logboekbuffers.
auto_explain.log_format 11, 12, 13, 14, 15, 16, 17, 18 UITLEG-indeling die moet worden gebruikt voor logboekregistratie van plannen.
auto_explain.log_level 12, 13, 14, 15, 16, 17, 18 Logboekniveau voor het plan.
auto_explain.log_min_duration 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Geneste instructies vastleggen.
auto_explain.log_parameter_max_length 16, 17, 18 Hiermee stelt u de maximale lengte van queryparameters in voor logboekregistratie. Nul logboeken geen queryparameters, -1 registreert ze volledig.
auto_explain.log_settings 12, 13, 14, 15, 16, 17, 18 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, 18 Tijdsgegevens verzamelen, niet alleen het aantal rijen.
auto_explain.log_triggers 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Gebruik EXPLAIN VERBOSE voor logboekregistratie van plannen.
auto_explain.log_wal 13, 14, 15, 16, 17, 18 Wal-gebruik registreren.
auto_explain.sample_rate 11, 12, 13, 14, 15, 16, 17, 18 Het deel van de query's dat moet worden verwerkt.
azure.accepted_password_auth_method 11, 12, 13, 14, 15, 16, 17, 18 Wachtwoordverificatiemethoden, gescheiden door komma's, die door de server worden 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_cdc.change_batch_buffer_size 13, 14, 15, 16, 17, 18 Buffergrootte, in megabytes, voor wijzigingsbatches. Deze buffers worden gebruikt om CDC-wijzigingen tijdelijk op te slaan voordat ze naar de schijf worden geschreven.
azure_cdc.change_batch_export_timeout 13, 14, 15, 16, 17, 18 Maximale tijd, in seconden, om te wachten voordat een batch met wijzigingen gereed is om te worden geëxporteerd.
azure_cdc.max_fabric_mirrors 13, 14, 15, 16, 17, 18 Maximum aantal parallelle fabricspiegels dat tegelijkertijd kan worden uitgevoerd.
azure_cdc.max_snapshot_workers 13, 14, 15, 16, 17, 18 Maximum aantal werkrollen dat is gestart voor momentopname-export. Elke werknemer exporteert één tabel tegelijk.
azure_cdc.onelake_buffer_size 13, 14, 15, 16, 17, 18 Buffergrootte, in megabytes, voor uploaden naar Onelake. Onelake uploadt bestanden in segmenten en buffert de gegevens in het geheugen tot aan deze limiet.
azure_cdc.parquet_compression 13, 14, 15, 16, 17, 18 Compressie-algoritme voor parquet-bestanden. Bepaalt het compressie-algoritme dat moet worden gebruikt voor Parquet-bestanden. Ondersteunde waarden zijn 'uncompressed', 'snappy', 'gzip' en 'zstd'.
azure_cdc.snapshot_buffer_size 13, 14, 15, 16, 17, 18 Buffergrootte, in megabytes, voor momentopnamegegevensbestanden. Deze buffers worden gebruikt voor het schrijven van momentopnamegegevens. Hoewel dit indirect van invloed is op de bestandsgrootte, kan de werkelijke bestandsgrootte kleiner zijn vanwege compressie en andere factoren.
azure_cdc.snapshot_export_timeout 13, 14, 15, 16, 17, 18 Maximale tijd, in minuten, om te wachten voordat er een fout wordt gerapporteerd bij het exporteren van een momentopname van een database.
azure.enable_temp_tablespaces_on_local_ssd 11, 12, 13, 14, 15, 16, 17, 18 Slaat tijdelijke objecten op lokale Solid State Disk op.
azure.extensions 11, 12, 13, 14, 15, 16, 17, 18 Lijst met extensies, gescheiden door komma's, die zijn toegestaan. Als een extensie zich niet in deze lijst bevindt, mislukt het uitvoeren van CREATE-, ALTER-, COMMENT-, DROP EXTENSION-instructies voor die extensie.
azure.fabric_mirror_enabled 13, 14, 15, 16, 17, 18 Valideert de vereisten voor Fabric Mirroring om correct te functioneren. Validatie vindt alleen plaats op het moment dat deze instelling wordt gewijzigd van 'uit' in 'aan'.
azure_storage.blob_block_size_mb 12, 13, 14, 15, 16, 17 Grootte van blobblok, in megabytes, voor PUT-blobbewerkingen.
credcheck.auth_delay_ms 13, 18 Milliseconden vertraging voordat verificatiefout wordt gerapporteerd.
credcheck.auth_failure_cache_size 13, 18 Maximaal aantal vermeldingen in de cache voor authenticatiefouten.
credcheck.encrypted_password_allowed 13, 18 Sta het gebruik van een versleuteld wachtwoord toe of geef een foutmelding.
credcheck.history_max_size 13, 18 Maximum aantal vermeldingen in de wachtwoordgeschiedenis.
credcheck.max_auth_failure 13, 18 Maximum aantal verificatiefouten voordat het gebruikersaanmeldingsaccount ongeldig wordt gemaakt.
credcheck.password_contain 13, 18 Het wachtwoord moet deze tekens bevatten
credcheck.password_contain_username 13, 18 Wachtwoord bevat gebruikersnaam
credcheck.password_ignore_case 13, 18 Hoofdlettergebruik negeren tijdens wachtwoordcontrole
credcheck.password_min_digit 13, 18 Minimale wachtwoordcijfers
credcheck.password_min_length 13, 18 Minimale wachtwoordlengte
credcheck.password_min_lower 13, 18 Minimale kleine letters voor wachtwoord
credcheck.password_min_repeat 13, 18 Minimale wachtwoordtekens herhalen
credcheck.password_min_special 13, 18 Minimale speciale tekens
credcheck.password_min_upper 13, 18 Minimale hoofdletters voor wachtwoorden
credcheck.password_not_contain 13, 18 Het wachtwoord mag deze tekens niet bevatten
credcheck.password_reuse_history 13, 18 Minimum aantal wachtwoordwijzigingen voordat hergebruik is toegestaan
credcheck.password_reuse_interval 13, 18 Minimum aantal dagen verstreken voordat hergebruik is toegestaan
credcheck.password_valid_max 13, 18 Forceer het gebruik van de VALID UNTIL-clausule in de CREATE ROLE-statement met een maximaal aantal dagen.
credcheck.password_valid_until 13, 18 Forceer het gebruik van de VALID UNTIL clause in de verklaring CREATE ROLE met een minimum aantal dagen
credcheck.reset_superuser 13, 18 Superuser-toegang herstellen wanneer ze zijn verbannen.
credcheck.username_contain 13, 18 Gebruikersnaam moet deze tekens bevatten
credcheck.username_contain_password 13, 18 Gebruikersnaam bevat wachtwoord
credcheck.username_ignore_case 13, 18 Hoofdlettergebruik negeren tijdens het controleren van gebruikersnaam
credcheck.username_min_digit 13, 18 Minimale cijfers voor gebruikersnaam
credcheck.username_min_length 13, 18 Minimale lengte van gebruikersnaam
credcheck.username_min_lower 13, 18 Minimale kleine letters voor gebruikersnaam
credcheck.username_min_repeat 13, 18 Minimum aantal gebruikersnaamtekens herhalen
credcheck.username_min_special 13, 18 Minimale speciale tekens voor gebruikersnaam
credcheck.username_min_upper 13, 18 Minimale hoofdletters voor gebruikersnaam
credcheck.username_not_contain 13, 18 Gebruikersnaam mag deze tekens niet bevatten
credcheck.whitelist 13, 18 Door komma's gescheiden lijst met gebruikersnamen die moeten worden uitgesloten van controle van wachtwoordbeleid.
credcheck.whitelist_auth_failure 13, 18 Door komma's gescheiden lijst van gebruikersnamen die moeten worden uitgesloten van de maximale verificatiefoutcontrole.
cron.database_name 11, 12, 13, 14, 15, 16, 17, 18 Database waarin pg_cron metagegevens worden bewaard.
cron.enable_superuser_jobs 12, 13, 14, 15, 16, 17, 18 Toestaan dat taken worden gepland als superuser.
cron.host 12, 13, 14, 15, 16, 17, 18 Hostnaam om verbinding te maken met postgres. Deze instelling heeft geen effect wanneer achtergrondwerkers worden gebruikt.
cron.launch_active_jobs 12, 13, 14, 15, 16, 17, 18 Start taken die zijn gedefinieerd als actief.
cron.log_min_messages 12, 13, 14, 15, 16, 17, 18 log_min_messages voor de startprogramma bgworker.
cron.log_run 11, 12, 13, 14, 15, 16, 17, 18 Alle taken worden in de job_run_details tabel vastgelegd.
cron.log_statement 11, 12, 13, 14, 15, 16, 17, 18 Registreer alle cron-instructies voorafgaand aan de uitvoering.
cron.max_running_jobs 11, 12, 13, 14, 15, 16, 17, 18 Maximum aantal taken dat gelijktijdig kan worden uitgevoerd.
cron.timezone 12, 13, 14, 15, 16, 17, 18 Geef de tijdzone op die wordt gebruikt voor cron-planning.
cron.use_background_workers 12, 13, 14, 15, 16, 17, 18 Gebruik achtergrondwerkers in plaats van clientsessies.
pgaadauth.enable_group_sync 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u synchronisatie van Microsoft Entra ID-groepsleden in.
pgaudit.log 11, 12, 13, 14, 15, 16, 17, 18 Hiermee geeft u op welke klassen van instructies worden vastgelegd door sessiecontrolelogboekregistratie. U kunt meerdere klassen opgeven met behulp van een door komma's gescheiden lijst en klassen kunnen worden afgetrokken door de klas vooraf te laten gaan met een - teken.
pgaudit.log_catalog 11, 12, 13, 14, 15, 16, 17, 18 Hiermee geeft u op dat sessielogboekregistratie moet worden ingeschakeld in het geval waarin alle relaties in een instructie zich in pg_catalog bevinden. Als u deze instelling uitschakelt, vermindert u ruis in het logboek van hulpprogramma's zoals psql en PgAdmin die een query uitvoeren op de catalogus.
pgaudit.log_client 11, 12, 13, 14, 15, 16, 17, 18 Hiermee geeft u op of controleberichten zichtbaar moeten zijn voor de client. Deze instelling moet over het algemeen uitgeschakeld blijven, maar kan nuttig zijn voor foutopsporing of andere doeleinden.
pgaudit.log_level 11, 12, 13, 14, 15, 16, 17, 18 Hiermee geeft u het logboekniveau op dat wordt gebruikt voor logboekvermeldingen. Deze instelling wordt gebruikt voor regressietests en kan ook nuttig zijn voor eindgebruikers voor tests of andere doeleinden. Het is niet bedoeld om te worden gebruikt in een productieomgeving, omdat het kan lekken welke informatie aan de gebruiker wordt geregistreerd.
pgaudit.log_parameter 11, 12, 13, 14, 15, 16, 17, 18 Hiermee geeft u op dat auditlogboekregistratie de parameters moet bevatten die zijn doorgegeven met de instructie. Wanneer parameters aanwezig zijn, worden ze opgenomen in CSV-indeling na de instructietekst.
pgaudit.log_parameter_max_size 16, 17, 18 Hiermee geeft u, in bytes, de maximale lengte van parameters voor variabele lengte op die moeten worden geregistreerd. Als 0 (de standaardinstelling), worden parameters niet gecontroleerd op grootte. Als deze optie is ingesteld, wordt de waarde in het auditlogboek vervangen door een tijdelijke aanduiding wanneer de grootte van de parameter langer is dan de instelling. Houd er rekening mee dat voor tekentypen de lengte in bytes is voor de codering van de parameter, niet tekens.
pgaudit.log_relation 11, 12, 13, 14, 15, 16, 17, 18 Hiermee geeft u op of sessiecontrolelogboekregistratie een afzonderlijke logboekvermelding moet maken voor elke relatie waarnaar wordt verwezen in een SELECT- of DML-instructie. Dit is een handige snelkoppeling voor uitgebreide logboekregistratie zonder gebruik te maken van objectauditlogboeken.
pgaudit.log_rows 14, 15, 16, 17, 18 Hiermee geeft u op of logboekregistratie de rijen bevat die zijn opgehaald of beïnvloed door een instructie.
pgaudit.log_statement 14, 15, 16, 17, 18 Hiermee geeft u op of logboekregistratie de instructietekst en parameters bevat. Afhankelijk van de vereisten is de volledige instructietekst mogelijk niet vereist in het auditlogboek.
pgaudit.log_statement_once 11, 12, 13, 14, 15, 16, 17, 18 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. Als u deze instelling uitschakelt, leidt dit tot minder uitgebreide logboekregistratie, maar kan het lastiger zijn om de instructie te bepalen die een logboekvermelding heeft gegenereerd, hoewel het instructie-/substatementpaar samen met de proces-id voldoende moet zijn om de instructietekst te identificeren die is vastgelegd met een vorige vermelding.
pgaudit.role 11, 12, 13, 14, 15, 16, 17, 18 Hiermee geeft u de hoofdrol op die moet worden gebruikt voor logboekregistratie van objectcontrole. Er kunnen meerdere controlerollen worden gedefinieerd door deze toe te kennen aan de hoofdrol. Hierdoor kunnen meerdere groepen worden belast met verschillende aspecten van auditlogboekregistratie.
pg_failover_slots.drop_extra_slots 12, 13, 14, 15, 16 of u extra sleuven op stand-by wilt plaatsen die niet overeenkomen met pg_failover_slots.sync_slot_names.
pg_failover_slots.primary_dsn 12, 13, 14, 15, 16 verbindingsreeks naar de primaire server voor logische synchronisatiesites op stand-by. als deze leeg is, worden de standaardwaarden gebruikt om te primary_conninfo.
pg_failover_slots.standby_slot_names 12, 13, 14, 15, 16 lijst met namen van sleuf die wijzigingen moeten bevestigen voordat ze worden verzonden door de decoderingsinvoegtoepassing. Lijst met fysieke replicatiesites die moeten bevestigen dat een bepaalde lsn duurzaam wordt leeggemaakt voordat doorvoeringen tot die lsn kunnen worden gerepliceerd naar logische peers door de uitvoerinvoegtoepassing. De volgorde van fysieke replicatie wordt opgelegd vóór logische replicatie.
pg_failover_slots.standby_slots_min_confirmed 12, 13, 14, 15, 16 Aantal sleuven van pg_failover_slots.stand-by_slot_names die lsn moeten bevestigen. Wijzigt het gedrag van pg_failover_slots.stand-by_slot_names zodat logische replicatie van een transactie mogelijk is nadat ten minste pg_failover_slots.standby_slots_min_confirmed fysieke peers de transactie hebben bevestigd als duurzaam leeggemaakt. De waarde -1 (standaard) betekent dat alle vermeldingen in pg_failover_slots.standby_slot_namesmust de schrijfbewerking bevestigen. De waarde 0 zorgt ervoor dat pg_failover_slots.standby_slots_min_confirmedto effectief worden genegeerd.
pg_failover_slots.synchronize_slot_names 12, 13, 14, 15, 16 lijst met sleuven die moeten worden gesynchroniseerd van primair naar fysiek stand-by.
pg_failover_slots.version 12, 13, 14, 15, 16 pg_failover_slots moduleversie.
pg_failover_slots.wait_for_inactive_slots 12, 13, 14, 15, 16 of moet worden gewacht op een inactieve replicatiesleuven op de primaire site om op te vangen met stand-by.
pg_hint_plan.debug_print 12, 13, 14, 15, 16, 17, 18 Registreert resultaten van hintparsering.
pg_hint_plan.enable_hint 12, 13, 14, 15, 16, 17, 18 Dwing planner af om plannen te gebruiken die zijn opgegeven in de hint-opmerking voorafgaand aan de query.
pg_hint_plan.enable_hint_table 12, 13, 14, 15, 16, 17, 18 Laat pg_hint_plan de hinttabel opzoeken.
pg_hint_plan.hints_anywhere 13, 14, 15, 16 Lees hints vanaf elke locatie in een query. Met deze optie kunt pg_hint_plan syntaxis negeren, dus wees voorzichtig met valse leesbewerkingen.
pg_hint_plan.message_level 12, 13, 14, 15, 16, 17, 18 Berichtniveau van foutopsporingsberichten.
pg_hint_plan.parse_messages 12, 13, 14, 15, 16, 17, 18 Berichtniveau van parseringsfouten.
pglogical.batch_inserts 11, 12, 13, 14, 15, 16, 17, 18 Vertelt PGLogical om indien mogelijk een mechanisme voor batchinvoeging te gebruiken.
pglogical.conflict_log_level 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u de oplossingsmethode in voor gedetecteerde conflicten tussen lokale gegevens en binnenkomende wijzigingen.
pglogical.extra_connection_options 12, 13, 14, 15, 16, 17, 18 verbindingsopties om toe te voegen aan alle peerknooppuntverbindingen.
pglogical.synchronous_commit 12, 13, 14, 15, 16, 17, 18 pglogical specifieke synchrone doorvoerwaarde.
pglogical.temp_directory 12, 13, 14, 15, 16, 17, 18 Map voor het opslaan van dumps voor lokaal herstellen.
pglogical.use_spi 11, 12, 13, 14, 15, 16, 17, 18 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, 18 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, 18 Hiermee stelt u de frequentie in milliseconden in, waarbij 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, 18 Selecteert typen wachtgebeurtenissen die door deze extensie worden bijgehouden. Moet de configuratie opnieuw laden om wijzigingen door te voeren.
pg_partman_bgw.analyze 11, 12, 13, 14, 15, 16, 17, 18 Of u een analyse wilt uitvoeren op een partitieset wanneer er een nieuwe partitie wordt gemaakt tijdens run_maintenance(). Ingesteld op 'aan' om TRUE te verzenden (standaard). Stel in op 'uit' om ONWAAR te verzenden.
pg_partman_bgw.dbname 11, 12, 13, 14, 15, 16, 17, 18 CSV-lijst met specifieke databases in het cluster om pg_partman BGW uit te voeren.
pg_partman_bgw.interval 11, 12, 13, 14, 15, 16, 17, 18 Hoe vaak run_maintenance() wordt aangeroepen (in seconden).
pg_partman_bgw.jobmon 11, 12, 13, 14, 15, 16, 17, 18 Of run_maintenance() moet worden geregistreerd bij pg_jobmon als deze is geïnstalleerd. Ingesteld op 'aan' om TRUE te verzenden (standaard). Stel in op 'uit' om ONWAAR te verzenden.
pg_partman_bgw.maintenance_wait 16, 17, 18 Hoe lang moet worden gewacht tussen elke partitieset tijdens het uitvoeren van onderhoud (in seconden).
pg_partman_bgw.role 11, 12, 13, 14, 15, 16, 17, 18 De rol die moet worden gebruikt door BGW. Moet machtigingen hebben voor het uitvoeren van run_maintenance().
pg_prewarm.autoprewarm 12, 13, 14, 15, 16, 17, 18 Hiermee start u de autoprewarm-werkrol.
pg_prewarm.autoprewarm_interval 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het interval tussen dumps van gedeelde buffers in. Als deze optie is ingesteld op nul, wordt dumping op basis van tijd uitgeschakeld.
pg_qs.interval_length_minutes 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het aggregratievenster in minuten in. Moet de configuratie opnieuw laden om wijzigingen door te voeren.
pg_qs.max_captured_queries 13, 14, 15, 16, 17, 18 Hiermee geeft u het aantal meest relevante query's op waarvoor het queryarchief runtimestatistieken bij elk interval vastlegt.
pg_qs.max_plan_size 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal bytes in dat wordt opgeslagen voor query plantekst; langere plannen worden afgekapt. Moet de configuratie voor deze wijziging opnieuw laden om van kracht te worden.
pg_qs.max_query_text_length 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximale lengte van de querytekst in die wordt opgeslagen; langere query's worden afgekapt. Moet de configuratie opnieuw laden om wijzigingen door te voeren.
pg_qs.parameters_capture_mode 11, 12, 13, 14, 15, 16, 17, 18 Hiermee selecteert u hoe positionele queryparameters worden vastgelegd door pg_qs. Moet de configuratie opnieuw laden om de wijziging van kracht te laten worden.
pg_qs.query_capture_mode 11, 12, 13, 14, 15, 16, 17, 18 Selecteert welke instructies worden bijgehouden door pg_qs. Moet de configuratie opnieuw laden om wijzigingen door te voeren.
pg_qs.retention_period_in_days 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het bewaarperiodevenster in dagen voor pg_qs in. Na deze tijd worden gegevens verwijderd. De server opnieuw moet worden opgestart om wijzigingen door te voeren.
pg_qs.store_query_plans 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het opslaan van queryplannen in of uit. Moet de configuratie opnieuw laden om de wijziging van kracht te laten worden.
pg_qs.track_utility 11, 12, 13, 14, 15, 16, 17, 18 Hiermee selecteert u of hulpprogrammaopdrachten worden bijgehouden door pg_qs. Moet de configuratie opnieuw laden om wijzigingen door te voeren.
pg_stat_statements.max 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Sla pg_stat_statements statistieken op voor het afsluiten van de server.
pg_stat_statements.track 11, 12, 13, 14, 15, 16, 17, 18 Selecteert welke statements worden bijgehouden door pg_stat_statements.
pg_stat_statements.track_planning 13, 14, 15, 16, 17, 18 Hiermee selecteert u of de planningsduur wordt bijgehouden door pg_stat_statements.
pg_stat_statements.track_utility 11, 12, 13, 14, 15, 16, 17, 18 Hiermee selecteert u of hulpprogrammaopdrachten worden bijgehouden door pg_stat_statements.
postgis.gdal_enabled_drivers 11, 12, 13, 14, 15, 16, 17, 18 Hiermee beheert u de instellingen voor stuurprogramma's die zijn ingeschakeld voor Postgis GDAL.
squeeze.max_xlock_time 12, 13, 14, 15, 16, 17, 18 De maximale tijd voor de verwerkte tabel kan exclusief worden vergrendeld. De brontabel wordt exclusief vergrendeld tijdens de laatste fase van de verwerking. Als de vergrendelingstijd deze waarde moet overschrijden, wordt de vergrendeling vrijgegeven en wordt de laatste fase een paar keer opnieuw geprobeerd.
squeeze.worker_autostart 12, 13, 14, 15, 16, 17, 18 Namen van databases waarvoor achtergrondmedewerkers automatisch worden gestart. Door komma's gescheiden lijst voor databases die een werkrol knijpen, wordt gestart zodra het opstarten van het cluster is voltooid.
squeeze.worker_role 12, 13, 14, 15, 16, 17, 18 Rol die achtergrondmedewerkers gebruiken om verbinding te maken met de database. Als de achtergrondmedewerker automatisch is gestart bij het opstarten van het cluster, wordt deze rol gebruikt om databaseverbindingen te initiëren.
squeeze.workers_per_database 15, 16, 17, 18 Het maximum aantal werkprocessen dat voor elke database wordt gestart.
timescaledb.bgw_launcher_poll_time 12, 13, 14, 15, 16, 17 Time-outwaarde voor startprogramma's in milliseconden. Configureer de tijd waarop het startprogramma wacht om te zoeken naar nieuwe TimescaleDB-exemplaren.
timescaledb.disable_load 12, 13, 14, 15, 16, 17 Schakel het laden van de werkelijke extensie uit.
timescaledb.max_background_workers 12, 13, 14, 15, 16, 17 Maximum aantal achtergrondwerkprocessen dat is toegewezen aan TimescaleDB. Maximum aantal werkprocessen op de achtergrond die zijn toegewezen aan TimescaleDB: ingesteld op ten minste 1 + aantal databases in postgres-exemplaar om achtergrondwerkers te gebruiken.
timescaledb_osm.disable_load 13, 14, 15, 16, 17 Schakel het laden van de werkelijke extensie uit.

Ontwikkelaarsopties

Naam Versies Beschrijving
allow_in_place_tablespaces 11, 12, 13, 14, 15, 16, 17, 18 Hiermee staat u tablespaces rechtstreeks binnen pg_tblspc toe om te testen.
allow_system_table_mods 11, 12, 13, 14, 15, 16, 17, 18 Hiermee kunnen wijzigingen worden aangebracht in de structuur van systeemtabellen.
backtrace_functions 13, 14, 15, 16, 17, 18 Logboekbacktrace voor fouten in deze functies.
debug_discard_caches 14, 15, 16, 17, 18 Systeemcaches agressief leegmaken voor foutopsporingsdoeleinden.
debug_io_direct 16, 17, 18 Gebruik directe I/O voor bestandstoegang.
debug_logical_replication_streaming 16, 17, 18 Dwingt directe streaming of serialisatie van wijzigingen in grote transacties af. Op de uitgever kan elke wijziging in logische decodering worden gestreamd of geserialiseerd. Op de abonnee is het mogelijk om alle wijzigingen in bestanden te serialiseren en de parallelle werkrollen op de hoogte te stellen om ze te lezen en toe te passen aan het einde van de transactie.
debug_parallel_query 16, 17, 18 Hiermee dwingt u het gebruik van parallelle queryknooppunten van de planner af. Dit kan handig zijn voor het testen van de parallelle query-infrastructuur door de planner te dwingen plannen te genereren die knooppunten bevatten die tuple-communicatie tussen werknemers en het hoofdproces uitvoeren.
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, 18 De verwerking wordt voortgezet na een mislukte controlesom. Detectie van een controlesomfout zorgt er normaal gesproken voor dat PostgreSQL een fout rapporteert, waardoor de huidige transactie wordt afgebroken. Als u ignore_checksum_failure instelt op True, wordt de fout genegeerd (maar wordt er nog steeds een waarschuwing weergegeven) en wordt de verwerking voortgezet. Dit gedrag kan crashes of andere ernstige problemen veroorzaken. Heeft alleen een effect als controlesommen zijn ingeschakeld.
ignore_invalid_pages 13, 14, 15, 16, 17, 18 Hiermee wordt het herstel voortgezet na een fout met ongeldige pagina's. Detectie van WAL-records met verwijzingen naar ongeldige pagina's tijdens herstel zorgt ervoor dat PostgreSQL een PANIEK-fout veroorzaakt, waardoor het herstel wordt afgebroken. Als u 'ignore_invalid_pages' instelt op true, worden ongeldige paginaverwijzingen in WAL-records genegeerd (maar wordt er nog steeds een waarschuwing weergegeven) en wordt het herstel voortgezet. Dit gedrag kan crashes, gegevensverlies, doorgifte of verbergen van beschadiging of andere ernstige problemen veroorzaken. Heeft alleen een effect tijdens het herstel of in de stand-bymodus.
ignore_system_indexes 11, 12, 13, 14, 15, 16, 17, 18 Schakelt het lezen uit systeemindexen uit. Het voorkomt niet dat de indexen worden bijgewerkt, dus het is veilig om te gebruiken. Het ergste gevolg is traagheid.
jit_debugging_support 11, 12, 13, 14, 15, 16, 17, 18 JIT-gecompileerde functies registreren met foutopsporingsprogramma.
jit_dump_bitcode 11, 12, 13, 14, 15, 16, 17, 18 Schrijf LLVM-bitcode uit om JIT-foutopsporing te vergemakkelijken.
jit_expressions 11, 12, 13, 14, 15, 16, 17, 18 JIT-compilatie van expressies toestaan.
jit_profiling_support 11, 12, 13, 14, 15, 16, 17, 18 Registreer gecompileerde JIT-functies met perf profiler.
jit_tuple_deforming 11, 12, 13, 14, 15, 16, 17, 18 JIT-compilatie van tuple-vervorming toestaan.
post_auth_delay 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de hoeveelheid tijd in die moet worden gewacht na verificatie bij het opstarten van de verbinding. Hierdoor kan een foutopsporingsprogramma aan het proces worden gekoppeld.
pre_auth_delay 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de hoeveelheid tijd in die moet worden gewacht voordat verificatie bij het opstarten van de verbinding wordt uitgevoerd. Hierdoor kan een foutopsporingsprogramma aan het proces worden gekoppeld.
remove_temp_files_after_crash 14, 16, 17, 18 Verwijder tijdelijke bestanden na het vastlopen van de back-end.
send_abort_for_crash 16, 17, 18 Verzend SIGABRT niet SIGQUIT naar onderliggende processen na het vastlopen van de back-end.
send_abort_for_kill 16, 17, 18 Verzend SIGABRT niet SIGKILL naar vastgelopen onderliggende processen.
trace_connection_negotiation 17, 18 Registreert details van handshake voor verificatieverbindingen.
trace_notify 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Informatie verzenden over resourcegebruik bij het sorteren.
wal_consistency_checking 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de WAL-resourcemanagers in waarvoor WAL-consistentiecontroles worden uitgevoerd. Volledige pagina-afbeeldingen worden geregistreerd voor alle gegevensblokken en gekruiscontroleerd met de resultaten van WAL-heruitvoering.
zero_damaged_pages 11, 12, 13, 14, 15, 16, 17, 18 Gaat door met het verwerken van beschadigde paginakopteksten. Detectie van een beschadigde paginakoptekst veroorzaakt normaal gesproken dat PostgreSQL een fout rapporteert, waardoor de huidige transactie wordt afgebroken. Als u 'zero_damaged_pages' instelt op waar, geeft het systeem in plaats daarvan een waarschuwing, zet de beschadigde pagina op nul en gaat door met de verwerking. Dit gedrag vernietigt gegevens, namelijk alle rijen op de beschadigde pagina.

Foutafhandeling

Naam Versies Beschrijving
data_sync_retry 11, 12, 13, 14, 15, 16, 17, 18 Of u wilt doorgaan na een fout bij het synchroniseren van gegevensbestanden.
exit_on_error 11, 12, 13, 14, 15, 16, 17, 18 Beëindig de sessie bij een fout.
recovery_init_sync_method 14, 15, 16, 17, 18 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, 18 Initialiseer de server opnieuw na het vastlopen van de back-end.

Bestandslocaties

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

Intelligent afstemmen

Naam Versies Beschrijving
index_tuning.analysis_interval 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de frequentie in waarmee elke indexoptimalisatiesessie wordt geactiveerd wanneer index_tuning.mode is ingesteld op 'RAPPORT'.
index_tuning.max_columns_per_index 12, 13, 14, 15, 16, 17, 18 Maximum aantal kolommen dat deel kan uitmaken van de indexsleutel voor elke aanbevolen index.
index_tuning.max_index_count 12, 13, 14, 15, 16, 17, 18 Maximum aantal indexen dat kan worden aanbevolen voor elke database tijdens één optimalisatiesessie.
index_tuning.max_indexes_per_table 12, 13, 14, 15, 16, 17, 18 Maximum aantal indexen dat voor elke tabel kan worden aanbevolen.
index_tuning.max_queries_per_database 12, 13, 14, 15, 16, 17, 18 Aantal traagste query's per database waarvoor indexen kunnen worden aanbevolen.
index_tuning.max_regression_factor 12, 13, 14, 15, 16, 17, 18 Acceptabele regressie die is geïntroduceerd door een aanbevolen index op een van de query's die tijdens één optimalisatiesessie worden geanalyseerd.
index_tuning.max_total_size_factor 12, 13, 14, 15, 16, 17, 18 Maximale totale grootte, in percentage van de totale schijfruimte, die alle aanbevolen indexen voor een bepaalde database kunnen gebruiken.
index_tuning.min_improvement_factor 12, 13, 14, 15, 16, 17, 18 Kostenverbetering die een aanbevolen index moet bieden aan ten minste één van de query's die tijdens één optimalisatiesessie worden geanalyseerd.
index_tuning.mode 12, 13, 14, 15, 16, 17, 18 Hiermee configureert u indexoptimalisatie als uitgeschakeld ('UIT') of ingeschakeld om alleen aanbevelingen te verzenden. Vereist dat Query Store is ingeschakeld door pg_qs.query_capture_mode in te stellen op 'TOP' of 'ALL'.
index_tuning.unused_dml_per_table 12, 13, 14, 15, 16, 17, 18 Minimaal aantal dagelijkse gemiddelde DML-bewerkingen die van invloed zijn op de tabel, zodat de ongebruikte indexen worden overwogen om te worden verwijderd.
index_tuning.unused_min_period 12, 13, 14, 15, 16, 17, 18 Minimum aantal dagen dat de index niet is gebruikt, op basis van systeemstatistieken, zodat deze wordt overwogen om te worden verwijderd.
index_tuning.unused_reads_per_table 12, 13, 14, 15, 16, 17, 18 Minimaal aantal dagelijkse gemiddelde leesbewerkingen die van invloed zijn op de tabel, zodat de ongebruikte indexen worden overwogen om te worden verwijderd.
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.
logfiles.download_enable 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u de functionaliteit van serverlogboeken in of uit.
logfiles.retention_days 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het bewaarperiodevenster in dagen voor serverlogboeken in. Na deze tijd worden gegevens verwijderd.

Vergrendelingsbeheer

Naam Versies Beschrijving
deadlock_timeout 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de tijd in om op een vergrendeling te wachten voordat op een deadlock wordt gecontroleerd.
max_locks_per_transaction 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal vergrendelingen per transactie in. De gedeelde vergrendelingstabel is uitgaande van de veronderstelling dat maximaal 'max_locks_per_transaction'-objecten per serverproces of voorbereide transactie te allen tijde moeten worden vergrendeld.
max_pred_locks_per_page 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal gepredicaat vergrendelde tuples per pagina in. Als meer dan dit aantal tuples op dezelfde pagina worden vergrendeld door een verbinding, worden deze vergrendelingen vervangen door een vergrendeling op paginaniveau.
max_pred_locks_per_relation 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal pagina's en tuples per relatie voor predicaat vergrendelde pagina's en tuples in. Als meer dan het toegestane aantal pagina's en tuples in dezelfde relatie door een verbinding vergrendeld wordt, worden deze vergrendelingen vervangen door een vergrendeling op relatieniveau.
max_pred_locks_per_transaction 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal predicaatvergrendelingen per transactie in. De gedeelde predicaatvergrendelingstabel is gebaseerd op de veronderstelling dat maximaal 'max_pred_locks_per_transaction'-objecten tegelijk per serverproces of voorbereide transactie moeten worden vergrendeld.

Metrische gegevens

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

Migration

Naam Versies Beschrijving
azure.migration_copy_with_binary 11, 12, 13, 14, 15, 16, 17, 18 Wanneer deze parameter is ingesteld op Ingeschakeld, wordt het gebruik van de binaire indeling ingeschakeld voor het kopiëren van gegevens tijdens de migratie.
azure.migration_skip_analyze 11, 12, 13, 14, 15, 16, 17, 18 Wanneer deze parameter is ingesteld op Aan, wordt de analysefase (vacuumdb --analyze-only) tijdens de migratie overgeslagen.
azure.migration_skip_extensions 11, 12, 13, 14, 15, 16, 17, 18 Wanneer deze parameter is ingesteld op Ingeschakeld, wordt de migratie van extensies overgeslagen.
azure.migration_skip_large_objects 11, 12, 13, 14, 15, 16, 17, 18 Wanneer deze parameter is ingesteld op Aan, wordt de migratie van grote objecten zoals BLOBs overgeslagen.
azure.migration_skip_role_user 11, 12, 13, 14, 15, 16, 17, 18 Wanneer deze parameter is ingesteld op ingeschakeld, worden gebruikersrollen uitgesloten van het migratieproces.
azure.migration_table_split_size 11, 12, 13, 14, 15, 16, 17, 18 Wanneer deze parameter is ingesteld, geeft deze parameter de grootte aan waarop tabellen tijdens de migratie worden gepartitioneerd.

PgBouncer

Naam Versies Beschrijving
pgbouncer.default_pool_size 11, 12, 13, 14, 15, 16, 17, 18 Hoeveel serververbindingen per gebruiker/databasepaar zijn toegestaan.
pgbouncer.enabled 11, 12, 13, 14, 15, 16, 17, 18 Geeft aan of pgBouncer-service is ingeschakeld.
pgbouncer.ignore_startup_parameters 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Maximum aantal toegestane clientverbindingen.
pgbouncer.max_prepared_statements 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Voeg meer serververbindingen toe aan de pool als deze onder dit nummer wordt weergegeven.
pgbouncer.pool_mode 11, 12, 13, 14, 15, 16, 17, 18 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, 18 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, 18 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, 18 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, 18 Geeft de grootte van een schijfblok weer.
data_checksums 11, 12, 13, 14, 15, 16, 17, 18 Geeft aan of gegevenscontrolesommen zijn ingeschakeld voor dit cluster.
data_directory_mode 11, 12, 13, 14, 15, 16, 17, 18 Geeft de modus van de gegevensmap weer. De parameterwaarde is een numerieke modusspecificatie in het formulier dat wordt geaccepteerd door de chmod- en umask-systeemoproepen. (Als u de aangepaste octale notatie wilt gebruiken, moet het getal beginnen met een 0 (nul).)
debug_assertions 11, 12, 13, 14, 15, 16, 17, 18 Geeft aan of de actieve server assertiecontroles heeft ingeschakeld.
huge_pages_status 17, 18 Geeft de status van enorme pagina's aan.
in_hot_standby 14, 15, 16, 17, 18 Geeft aan of hot stand-by momenteel actief is.
integer_datetimes 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Geeft het maximum aantal functieargumenten weer.
max_identifier_length 11, 12, 13, 14, 15, 16, 17, 18 Geeft de maximale lengte van de id weer.
max_index_keys 11, 12, 13, 14, 15, 16, 17, 18 Geeft het maximum aantal indexsleutels weer.
num_os_semaphores 18 Geeft het aantal semaforen weer dat vereist is voor de server.
segment_size 11, 12, 13, 14, 15, 16, 17, 18 Geeft het aantal pagina's per schijfbestand weer.
server_encoding 11, 12, 13, 14, 15, 16, 17, 18 Toont de codering van de servertekenset (database).
server_version 11, 12, 13, 14, 15, 16, 17, 18 Geeft de serverversie weer.
server_version_num 11, 12, 13, 14, 15, 16, 17, 18 Geeft de serverversie weer als een geheel getal.
shared_memory_size 15, 16, 17, 18 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, 18 Geeft het aantal enorme pagina's weer dat nodig is voor het hoofdgedeelte van het gedeelde geheugen. -1 geeft aan dat de waarde niet kan worden bepaald.
ssl_library 12, 13, 14, 15, 16, 17, 18 Geeft de naam van de SSL-bibliotheek weer.
wal_block_size 11, 12, 13, 14, 15, 16, 17, 18 Toont de blokgrootte in het schrijflogboek.
wal_segment_size 11, 12, 13, 14, 15, 16, 17, 18 Geeft de grootte weer van vooruitgeschreven logboeksegmenten.

Procestitel

Naam Versies Beschrijving
cluster_name 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee wordt de procestitel bijgewerkt om de actieve SQL-opdracht weer te geven. Schakelt het bijwerken van de procestitel in telkens wanneer een nieuwe SQL-opdracht wordt ontvangen door de server.

Query's afstemmen/genetische query optimaliseren

Naam Versies Beschrijving
geqo 11, 12, 13, 14, 15, 16, 17, 18 Maakt optimalisatie van genetische query's mogelijk. Dit algoritme probeert planning uit te voeren zonder volledig zoeken.
geqo_effort 11, 12, 13, 14, 15, 16, 17, 18 GEQO: inspanning wordt gebruikt om de standaardwaarde in te stellen voor andere GEQO-parameters.
geqo_generations 11, 12, 13, 14, 15, 16, 17, 18 GEQO: aantal iteraties van het algoritme. Nul selecteert een geschikte standaardwaarde.
geqo_pool_size 11, 12, 13, 14, 15, 16, 17, 18 GEQO: aantal individuen in de populatie. Nul selecteert een geschikte standaardwaarde.
geqo_seed 11, 12, 13, 14, 15, 16, 17, 18 GEQO: seed voor selectie van willekeurig pad.
geqo_selection_bias 11, 12, 13, 14, 15, 16, 17, 18 GEQO: selectieve druk binnen de populatie.
geqo_threshold 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee kan de planner beperkingen gebruiken om query's te optimaliseren. Tabelscans worden overgeslagen als hun beperkingen garanderen dat er geen rijen overeenkomen met de query.
cursor_tuple_fraction 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u het standaarddoel voor statistieken in. Dit geldt voor tabelkolommen waarvoor geen kolomspecifieke doelset is ingesteld via ALTER TABLE SET STATISTICS.
from_collapse_limit 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de grootte van de FROM-lijst in waarboven subquery's niet worden samengevoegd. De planner voegt subquery's samen in bovenste query's als de resulterende FROM-lijst niet meer dan dit aantal items heeft.
jit 11, 12, 13, 14, 15, 16, 17, 18 JIT-compilatie toestaan.
join_collapse_limit 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de grootte van de FROM-lijst in waarmee JOIN-constructies niet worden afgevlakt. De planner herleidt expliciete JOIN-constructies tot lijsten van FROM-items wanneer er een lijst met niet meer dan dit aantal items wordt verkregen.
plan_cache_mode 12, 13, 14, 15, 16, 17, 18 Hiermee bepaalt u de selectie van het aangepaste of algemene plan van de planner. Geprepareerde verklaringen kunnen aangepaste en algemene plannen hebben, en de planner zal proberen te bepalen welke beter is. Dit kan worden ingesteld om het standaardgedrag te overschrijven.
recursive_worktable_factor 15, 16, 17, 18 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, 18 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, 18 Hiermee stelt u de schatting van de planner in voor de kosten van het verwerken van iedere operator of functieaanroep.
cpu_tuple_cost 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de schatting van de planner in van de kosten voor het verwerken van elke tuple (rij).
effective_cache_size 11, 12, 13, 14, 15, 16, 17, 18 Stelt de aanname van de planner in over de totale grootte van de gegevenscaches. Dat wil gezegd: de totale grootte van de caches (kernelcache en gedeelde buffers) die worden gebruikt voor PostgreSQL-gegevensbestanden. Dit wordt gemeten op schijfpagina's, die normaal gesproken 8 kB elk zijn.
jit_above_cost 11, 12, 13, 14, 15, 16, 17, 18 Voer JIT-compilatie uit als de query duurder is. -1 schakelt JIT-compilatie uit.
jit_inline_above_cost 11, 12, 13, 14, 15, 16, 17, 18 Voer JIT-inlining uit als de query duurder is. -1 schakelt inlineren uit.
jit_optimize_above_cost 11, 12, 13, 14, 15, 16, 17, 18 Optimaliseer JIT-gecompileerde functies als query duurder is. -1 schakelt optimalisatie uit.
min_parallel_index_scan_size 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de minimale hoeveelheid indexgegevens voor een parallelle scan in. Als de planner inschat dat het aantal te lezen indexpagina's te klein is om deze limiet te bereiken, wordt er geen parallelle scan overwogen.
min_parallel_table_scan_size 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de minimale hoeveelheid tabelgegevens voor een parallelle scan in. Als de planner inschat dat het aantal te lezen tabelpagina's te klein is om deze limiet te bereiken, zal een parallelle scan niet worden overwogen.
parallel_setup_cost 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u de schatting van de planner in van de kosten voor het doorgeven van elke tuple (rij) van worker naar de leider backend.
random_page_cost 11, 12, 13, 14, 15, 16, 17, 18 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, 18 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, 18 Hiermee schakelt u het gebruik van asynchrone toevoegplannen van de planner in.
enable_bitmapscan 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van bitmapscanplannen van de planner in.
enable_distinct_reordering 18 Hiermee kunt u de volgorde van DISTINCT-sleutels wijzigen.
enable_gathermerge 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van samenvoegplannen van de planner in.
enable_group_by_reordering 17, 18 Hiermee kunt u de volgorde van GROUP BY-sleutels wijzigen.
enable_hashagg 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van gehashte aggregatieplannen van de planner in.
enable_hashjoin 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van hash-join-plannen van de planner in.
enable_incremental_sort 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van incrementele sorteerstappen van de planner in.
enable_indexonlyscan 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van plannen voor alleen-indexscans in de planner in.
enable_indexscan 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van indexscanplannen van de planner in.
enable_material 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van materialisatie van de planner in.
enable_memoize 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van memo's van de planner in.
enable_mergejoin 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van samenvoegingsplannen van de planner in.
enable_nestloop 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van geneste lus-joinplannen van de planner in.
enable_parallel_append 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van parallelle toevoegplannen van de planner in.
enable_parallel_hash 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van parallelle hash-plannen van de planner in.
enable_partition_pruning 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het verwijderen van plannings- en uitvoeringstijdpartitie in. Hiermee kunnen de queryplanner en de uitvoerder partitiegrenzen vergelijken met voorwaarden in de query om te bepalen welke partities moeten worden gescand.
enable_partitionwise_aggregate 11, 12, 13, 14, 15, 16, 17, 18 Hiermee kunt u partitionwise aggregatie en groepering inschakelen.
enable_partitionwise_join 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u partitionwise join in.
enable_presorted_aggregate 16, 17, 18 Hiermee kan de planner plannen produceren die invoer bieden voor statistische FUNCTIES ORDER BY/DISTINCT. Hiermee kan de queryplanner plannen maken die uitgebreide invoer bieden voor statistische functies met een ORDER BY/DISTINCT-component. Wanneer deze optie is uitgeschakeld, worden impliciete sorteringen altijd uitgevoerd tijdens de uitvoering.
enable_self_join_elimination 18 Hiermee kunt u unieke self-joins verwijderen.
enable_seqscan 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van sequentiële scanplannen van de planner in.
enable_sort 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u het gebruik van expliciete sorteerstappen van de planner in.
enable_tidscan 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Aantal synchrone stand-bys en lijst met namen van potentiële synchrone.

Replicatie/primaire server

Naam Versies Beschrijving
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, 18 Hiermee stelt u het maximum aantal gelijktijdig gedefinieerde replicatieslots in.
max_slot_wal_keep_size 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximale WAL-grootte in die kan worden gereserveerd door replicatiesites. Replicatieslots worden gemarkeerd als mislukt en segmenten vrijgegeven voor verwijdering of recycling, als zoveel ruimte wordt bezet door WAL op de schijf.
max_wal_senders 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal gelijktijdig uitgevoerde WAL-afzenderprocessen in.
track_commit_timestamp 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u de grootte van WAL-bestanden in voor stand-byservers.
wal_sender_timeout 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee staat u verbindingen en query's toe tijdens het herstel.
hot_standby_feedback 11, 12, 13, 14, 15, 16, 17, 18 Hierdoor kan feedback van een hot standby naar de primaire server worden gegeven die queryconflicten voorkomt.
idle_replication_slot_timeout 18 Hiermee stelt u de tijdsduur in waarbinnen een replicatiesleuf inactief kan blijven voordat deze ongeldig wordt.
max_active_replication_origins 18 Hiermee stelt u het maximum aantal actieve replicatie-origins in.
max_standby_archive_delay 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximale vertraging in voordat query's worden geannuleerd wanneer een dynamische stand-byserver gearchiveerde WAL-gegevens verwerkt.
max_standby_streaming_delay 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximale vertraging in voordat query's worden geannuleerd wanneer een hot stand-byserver gestreamde WAL-gegevens verwerkt.
primary_conninfo 12, 13, 14, 15, 16, 17, 18 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, 18 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, 18 Hiermee stelt u de minimale vertraging in voor het toepassen van wijzigingen tijdens het herstel.
synchronized_standby_slots 17, 18 Geeft een lijst weer van de namen van streamingreplicatie-stand-byserverreplicatiesitenamen die logische WAL-afzenderprocessen wachten. Processen van logische WAL-afzenders verzenden gedecodeerde wijzigingen alleen naar uitvoerinvoegtoepassingen nadat de opgegeven replicatiesites hebben bevestigd dat ze WAL ontvangen.
sync_replication_slots 17, 18 Hiermee kan een fysieke stand-by worden ingeschakeld om logische failover-replicatieslots van de primaire server te synchroniseren.
wal_receiver_create_temp_slot 13, 14, 15, 16, 17, 18 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, 18 Stelt het maximale interval in tussen WAL-ontvangststatusrapporten naar de verzendende server.
wal_receiver_timeout 11, 12, 13, 14, 15, 16, 17, 18 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, 18 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, 18 Maximum aantal werkprocessen voor logische replicatie.
max_parallel_apply_workers_per_subscription 16, 17, 18 Maximum aantal parallelle toepassingswerkers per abonnement.
max_sync_workers_per_subscription 11, 12, 13, 14, 15, 16, 17, 18 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, 18 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, 18 Inspringingen parseren en planstructuur wordt weergegeven.
debug_print_parse 11, 12, 13, 14, 15, 16, 17, 18 Registreert de parseringsstructuur van elke query.
debug_print_plan 11, 12, 13, 14, 15, 16, 17, 18 Registreert het uitvoeringsplan van elke query.
debug_print_rewritten 11, 12, 13, 14, 15, 16, 17, 18 Registreert de herschreven parseringsstructuur van elke query.
log_autovacuum_min_duration 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de minimale uitvoeringstijd in waarboven autovacuumacties worden geregistreerd. Nul registreert alle acties. -1 schakelt autovacuum logboekregistratie uit.
log_checkpoints 11, 12, 13, 14, 15, 16, 17, 18 Registreert elk controlepunt.
log_connections 11, 12, 13, 14, 15, 16, 17, 18 Registreert elke geslaagde verbinding.
log_disconnections 11, 12, 13, 14, 15, 16, 17, 18 Registreert einde van een sessie, inclusief duur.
log_duration 11, 12, 13, 14, 15, 16, 17, 18 Registreert de duur van elke voltooide SQL-instructie.
log_error_verbosity 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de uitgebreidheid van vastgelegde berichten in.
log_hostname 11, 12, 13, 14, 15, 16, 17, 18 Registreert de hostnaam in de verbindingslogboeken. Standaard worden in verbindingslogboeken alleen het IP-adres van de verbindingshost weergegeven. Als u wilt dat deze optie de hostnaam weergeeft, kunt u dit inschakelen, maar afhankelijk van de instelling van uw hostnaamresolutie kan dit een niet-verwaarloosbaar prestatienadeel opleveren.
log_line_prefix 11, 12, 13, 14, 15, 16, 17, 18 Hiermee bepaalt u de informatie die aan elke logregel wordt voorgevoegd. Als dit leeg is, wordt er geen voorvoegsel gebruikt.
log_lock_failure 18 Hiermee bepaalt u of er een gedetailleerd logboekbericht wordt geproduceerd wanneer het verkrijgen van een vergrendeling mislukt.
log_lock_waits 11, 12, 13, 14, 15, 16, 17, 18 Registreert lange vergrendelingswachttijden.
log_parameter_max_length 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximale lengte in bytes aan gegevens die zijn geregistreerd voor bindingsparameterwaarden bij logboekregistratie-instructies. -1 om waarden volledig af te drukken.
log_parameter_max_length_on_error 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximale lengte in bytes aan gegevens die zijn geregistreerd voor bindingsparameterwaarden bij logboekregistratie-instructies bij fout. -1 om waarden volledig af te drukken.
log_recovery_conflict_waits 14, 15, 16, 17, 18 Logboeken wachten op herstelconflict in stand-bymodus.
log_replication_commands 11, 12, 13, 14, 15, 16, 17, 18 Registreert elke replicatieopdracht.
log_statement 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het type instructies in dat is vastgelegd.
log_temp_files 11, 12, 13, 14, 15, 16, 17, 18 Registreer het gebruik van tijdelijke bestanden die groter zijn dan dit aantal kilobytes. Zero logt alle bestanden. De standaardwaarde is -1 (deze functie uitschakelen).
log_timezone 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u de minimale uitvoeringstijd in waarboven een voorbeeld van instructies wordt vastgelegd. Steekproeven worden bepaald door log_statement_sample_rate. Nul registreert een voorbeeld van alle query's. -1 schakelt deze functie uit.
log_min_duration_statement 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de minimale uitvoeringstijd in waarboven alle instructies worden vastgelegd. Nul print alle vragen af. -1 schakelt deze functie uit.
log_min_error_statement 11, 12, 13, 14, 15, 16, 17, 18 Zorgt ervoor dat alle instructies die een fout genereren op of boven dit niveau, worden vastgelegd. Elk niveau bevat alle niveaus die erop volgen. Hoe later het niveau, hoe minder berichten worden verzonden.
log_min_messages 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de berichtniveaus in die zijn vastgelegd. Elk niveau bevat alle niveaus die erop volgen. Hoe later het niveau, hoe minder berichten worden verzonden.
log_startup_progress_interval 15, 16, 17, 18 Tijd tussen voortgangsupdates voor langlopende opstartbewerkingen. 0 schakelt deze functie uit.
log_statement_sample_rate 13, 14, 15, 16, 17, 18 Het deel van de verklaringen dat de "log_min_duration_sample" overschrijdt, dat moet worden gelogd. Gebruik een waarde tussen 0.0 (nooit logboek) en 1.0 (altijd logboek).
log_transaction_sample_rate 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het deel van transacties in waaruit alle instructies moeten worden vastgelegd. Gebruik een waarde tussen 0,0 (nooit registreren) en 1.0 (alle instructies voor alle transacties registreren).

Rapportage en logboekregistratie / Waar moet ik registreren

Naam Versies Beschrijving
event_source 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u de bestemming in voor de uitvoer van serverlogboeken. Geldige waarden zijn combinaties van 'stderr', 'syslog', 'csvlog', 'jsonlog' en 'eventlog', afhankelijk van het platform.
log_directory 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de doelmap voor logboekbestanden in. Kan worden opgegeven als relatief ten opzichte van de gegevensmap of als absoluut pad.
log_file_mode 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de bestandsmachtigingen voor logboekbestanden in. De parameterwaarde is naar verwachting een numerieke modusspecificatie in het formulier dat wordt geaccepteerd door de chmod- en umask-systeemoproepen. (Als u de aangepaste octale notatie wilt gebruiken, moet het getal beginnen met een 0 (nul).)
log_filename 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het bestandsnaampatroon voor logboekbestanden in.
logging_collector 11, 12, 13, 14, 15, 16, 17, 18 Start een subproces om stderr, csvlog en/of jsonlog vast te leggen in logboekbestanden.
log_rotation_age 11, 12, 13, 14, 15, 16, 17, 18 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, 18 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, 18 Bestaande logboekbestanden met dezelfde naam afkappen tijdens het rouleren van logboeken.
md5_password_warnings 18 Hiermee schakelt u verouderingswaarschuwingen voor MD5-wachtwoorden in.
syslog_facility 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de syslog -faciliteit in die moet worden gebruikt wanneer syslog is ingeschakeld.
syslog_ident 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Voeg het volgnummer toe aan syslog-berichten om dubbele onderdrukking te voorkomen.
syslog_split_messages 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Aantal pagina's waarna eerder uitgevoerde schrijfbewerkingen naar schijf worden leeggemaakt.
effective_io_concurrency 11, 12, 13, 14, 15, 16, 17, 18 Aantal gelijktijdige aanvragen dat efficiënt kan worden verwerkt door het schijfsubsysteem.
file_copy_method 18 Selecteert de methode voor het kopiëren van bestanden.
maintenance_io_concurrency 13, 14, 15, 16, 17, 18 Een variant van 'effective_io_concurrency' die wordt gebruikt voor onderhoudswerkzaamheden.
max_notify_queue_pages 17, 18 Hiermee stelt u het maximum aantal toegewezen pagina's voor NOTIFY/LISTEN-wachtrij in.
max_parallel_maintenance_workers 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal parallelle processen per onderhoudsbewerking in.
max_parallel_workers 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal parallelle werkrollen in dat tegelijk actief kan zijn.
max_parallel_workers_per_gather 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal parallelle processen per uitvoerknooppunt in.
max_worker_processes 11, 12, 13, 14, 15, 16, 17, 18 Maximum aantal gelijktijdige werkprocessen.
old_snapshot_threshold 12, 13, 14, 15, 16 Tijd voordat een momentopname te oud is om pagina's te lezen nadat de momentopname is gemaakt.
parallel_leader_participation 11, 12, 13, 14, 15, 16, 17, 18 Hiermee bepaalt u of Gather en Gather Merge ook subplannen uitvoeren. Moeten knooppunten ook subplannen uitvoeren of alleen tuples verzamelen?.

Resourcegebruik/Achtergrondschrijver

Naam Versies Beschrijving
bgwriter_delay 11, 12, 13, 14, 15, 16, 17, 18 De slaaptijd van de achtergrondschrijver tussen rondes.
bgwriter_flush_after 11, 12, 13, 14, 15, 16, 17, 18 Aantal pagina's waarna eerder uitgevoerde schrijfbewerkingen naar schijf worden leeggemaakt.
bgwriter_lru_maxpages 11, 12, 13, 14, 15, 16, 17, 18 Het maximum aantal LRU-pagina's voor achtergrondschrijvers om per ronde te worden leeggemaakt.
bgwriter_lru_multiplier 11, 12, 13, 14, 15, 16, 17, 18 Vermenigvuldiging van het gemiddelde buffergebruik om per ronde vrij te geven.

Resourcegebruik/op kosten gebaseerde vacuümvertraging

Naam Versies Beschrijving
vacuum_cost_delay 11, 12, 13, 14, 15, 16, 17, 18 Vertragingskosten van het vacuümproces in milliseconden.
vacuum_cost_limit 11, 12, 13, 14, 15, 16, 17, 18 Vacuümkostenbedrag beschikbaar voordat er een pauze wordt genomen.
vacuum_cost_page_dirty 11, 12, 13, 14, 15, 16, 17, 18 Vacuümkosten voor een pagina vuil door vacuüm.
vacuum_cost_page_hit 11, 12, 13, 14, 15, 16, 17, 18 Vacuümkosten voor een pagina in de buffercache.
vacuum_cost_page_miss 11, 12, 13, 14, 15, 16, 17, 18 Kosten voor een vacuüm als een pagina niet gevonden is in de buffercache.

Resourcegebruik/schijf

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

Resourcegebruik/kernelresources

Naam Versies Beschrijving
max_files_per_process 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u het maximale geheugen in dat moet worden gebruikt door elk automatischvacuum-werkproces.
commit_timestamp_buffers 17, 18 Hiermee stelt u de grootte in van de toegewijde bufferpool die wordt gebruikt voor de commit-tijdstempelcache. Geef 0 op als u deze waarde wilt laten bepalen als een fractie van shared_buffers.
dynamic_shared_memory_type 11, 12, 13, 14, 15, 16, 17, 18 Selecteert de implementatie van dynamisch gedeeld geheugen die wordt gebruikt.
hash_mem_multiplier 12, 13, 14, 15, 16, 17, 18 Veelvoud van 'work_mem' om te gebruiken voor hash-tabellen.
huge_pages 11, 12, 13, 14, 15, 16, 17, 18 Gebruik van enorme pagina's in Linux of Windows.
huge_page_size 14, 15, 16, 17, 18 De grootte van een enorme pagina die moet worden aangevraagd.
io_combine_limit 17, 18 Beperk de grootte van gegevenslees- en schrijfbewerkingen.
io_max_combine_limit 18 Serverbrede limiet die io_combine_limit beperkt.
io_max_concurrency 18 Maximaal aantal IO's dat door één proces tegelijk kan worden uitgevoerd.
io_method 18 Selecteert de methode voor het uitvoeren van asynchrone I/O.
io_workers 18 Aantal IO-werkprocessen voor io_method=worker.
logical_decoding_work_mem 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximale geheugen in dat moet worden gebruikt voor logische decodering. Deze hoeveelheid geheugen kan worden gebruikt door elke interne buffer voor herordenen voordat naar de schijf wordt weggeschreven.
maintenance_work_mem 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximale geheugen in dat moet worden gebruikt voor onderhoudsbewerkingen. Dit omvat bewerkingen zoals VACUUM en CREATE INDEX.
max_prepared_transactions 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal gelijktijdig voorbereide transacties in.
max_stack_depth 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximale stackdiepte in kilobytes in.
min_dynamic_shared_memory 14, 15, 16, 17, 18 Hoeveelheid dynamisch gedeeld geheugen gereserveerd bij het opstarten.
multixact_member_buffers 17, 18 Hiermee stelt u de grootte in van de toegewezen buffergroep die wordt gebruikt voor de multiXact-lidcache.
multixact_offset_buffers 17, 18 Hiermee stelt u de grootte in van de toegewezen buffergroep die wordt gebruikt voor de MultiXact-offsetcache.
notify_buffers 17, 18 Hiermee stelt u de grootte in van de toegewezen buffergroep die wordt gebruikt voor de berichtencache LISTEN/NOTIFY.
serializable_buffers 17, 18 Hiermee stelt u de grootte in van de toegewezen buffergroep die wordt gebruikt voor de serialiseerbare transactiecache.
shared_buffers 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het aantal gedeelde geheugenbuffers in dat door de server wordt gebruikt.
shared_memory_type 12, 13, 14, 15, 16, 17, 18 Selecteert de implementatie van het gedeelde geheugen die wordt gebruikt voor de hoofdregio voor gedeeld geheugen.
subtransaction_buffers 17, 18 Hiermee stelt u de grootte in van de toegewezen buffergroep die wordt gebruikt voor de subtransaction-cache. Geef 0 op als u deze waarde wilt laten bepalen als een fractie van shared_buffers.
temp_buffers 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximum aantal tijdelijke buffers in dat door elke sessie wordt gebruikt.
transaction_buffers 17, 18 Hiermee stelt u de grootte in van de toegewezen buffergroep die wordt gebruikt voor de transactiestatuscache. Geef 0 op als u deze waarde wilt laten bepalen als een fractie van shared_buffers.
vacuum_buffer_usage_limit 16, 17, 18 Hiermee stelt u de grootte van de buffergroep in voor VACUUM, ANALYZE en autovacuum.
work_mem 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het maximale geheugen in dat moet worden gebruikt voor querywerkruimten. Dit veel geheugen kan worden gebruikt door elke interne sorteerbewerking en hash-tabel voordat u overschakelt naar tijdelijke schijfbestanden.

Statistieken/cumulatieve query- en indexstatistieken

Naam Versies Beschrijving
stats_fetch_consistency 15, 16, 17, 18 Hiermee stelt u de consistentie van toegang tot statistiekengegevens in.
track_activities 11, 12, 13, 14, 15, 16, 17, 18 Verzamelt informatie over het uitvoeren van opdrachten. Hiermee kunt u informatie verzamelen over de momenteel uitgevoerde opdracht van elke sessie, samen met het tijdstip waarop de opdracht is gestart.
track_activity_query_size 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de grootte in die is gereserveerd voor pg_stat_activity.query in bytes.
track_cost_delay_timing 18 Verzamelt tijdsstatistieken voor op kosten gebaseerde vacuümvertraging.
track_counts 11, 12, 13, 14, 15, 16, 17, 18 Verzamelt statistieken over databaseactiviteit.
track_functions 11, 12, 13, 14, 15, 16, 17, 18 Verzamelt statistieken op functieniveau voor databaseactiviteit.
track_io_timing 11, 12, 13, 14, 15, 16, 17, 18 Verzamelt tijdsstatistieken voor database-I/O-activiteit.
track_wal_io_timing 14, 15, 16, 17, 18 Verzamelt tijdsstatistieken voor WAL I/O-activiteit.

Statistieken/bewaking

Naam Versies Beschrijving
compute_query_id 14, 15, 16, 17, 18 Hiermee schakelt u in-core berekening van query-id's in.
log_executor_stats 11, 12, 13, 14, 15, 16, 17, 18 Schrijft prestatiestatistieken van uitvoerders naar het serverlogboek.
log_parser_stats 11, 12, 13, 14, 15, 16, 17, 18 Schrijft prestatiestatistieken van parser naar het serverlogboek.
log_planner_stats 11, 12, 13, 14, 15, 16, 17, 18 Schrijft prestatiestatistieken van planner naar het serverlogboek.
log_statement_stats 11, 12, 13, 14, 15, 16, 17, 18 Schrijft 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, 18 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
allow_alter_system 17, 18 Hiermee kunt u de opdracht ALTER SYSTEM uitvoeren. Kan worden uitgeschakeld voor omgevingen waar globale configuratiewijzigingen moeten worden aangebracht met behulp van een andere methode.
transform_null_equals 11, 12, 13, 14, 15, 16, 17, 18 Behandelt 'expr=NULL' als 'expr IS NULL'. Wanneer deze functie is ingeschakeld, worden expressies van de vorm expr = NULL (of NULL = expr) behandeld als expr IS NULL, dat wil zeggen: ze retourneren waar als expr resulteert in de NULL-waarde en anders onwaar. Het juiste gedrag van expr = NULL is om altijd null (onbekend) te retourneren.

Versie- en platformcompatibiliteit/vorige PostgreSQL-versies

Naam Versies Beschrijving
array_nulls 11, 12, 13, 14, 15, 16, 17, 18 Invoer van NULL-elementen in matrices inschakelen. Wanneer de optie is ingeschakeld, betekent een niet-geciteerde NULL in een array-invoerwaarde een null-waarde; anders wordt het letterlijk genomen.
backslash_quote 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u in of \' is toegestaan in letterlijke tekenreeksen.
escape_string_warning 11, 12, 13, 14, 15, 16, 17, 18 Waarschuw voor backslash-ontsnappingen in gewone letterlijke tekenreeksen.
lo_compat_privileges 11, 12, 13, 14, 15, 16, 17, 18 Hiermee schakelt u de compatibiliteitsmodus met eerdere versies in voor controle op grote objecten. Hiermee worden controlebevoegdheden overgeslagen bij het lezen of wijzigen van grote objecten, voor compatibiliteit met PostgreSQL-releases vóór 9.0.
operator_precedence_warning 11, 12, 13 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, 18 Wanneer u SQL-fragmenten genereert, noemt u alle id's.
standard_conforming_strings 11, 12, 13, 14, 15, 16, 17, 18 Oorzaken '...' tekenreeksen om backslashes letterlijk te behandelen.
synchronize_seqscans 11, 12, 13, 14, 15, 16, 17, 18 Gesynchroniseerde sequentiële scans inschakelen.

Write-Ahead-logboek/Archiefherstel

Naam Versies Beschrijving
archive_cleanup_command 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de shell-opdracht in die op elk herstartpunt wordt uitgevoerd.
recovery_end_command 12, 13, 14, 15, 16, 17, 18 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, 18 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, 18 Hiermee stelt u de shell-opdracht in die wordt aangeroepen om een WAL-bestand te archiveren. Dit wordt alleen gebruikt als 'archive_library' niet is ingesteld.
archive_library 15, 16, 17, 18 Hiermee stelt u de bibliotheek in die wordt aangeroepen om een WAL-bestand te archiveren. Een lege tekenreeks geeft aan dat 'archive_command' moet worden gebruikt.
archive_mode 11, 12, 13, 14, 15, 16, 17, 18 Hiermee staat u archivering van WAL-bestanden toe met behulp van 'archive_command'.
archive_timeout 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de hoeveelheid tijd in die moet worden gewacht voordat u een switch naar het volgende WAL-bestand afdwingt.

Write-Ahead-logboek/controlepunten

Naam Versies Beschrijving
checkpoint_completion_target 11, 12, 13, 14, 15, 16, 17, 18 Tijd besteed aan het leegmaken van vuile buffers tijdens het controlepunt, als fractie van het controlepuntinterval.
checkpoint_flush_after 11, 12, 13, 14, 15, 16, 17, 18 Aantal pagina's waarna eerder uitgevoerde schrijfbewerkingen naar schijf worden leeggemaakt.
checkpoint_timeout 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximale tijd in tussen automatische WAL-controlepunten.
checkpoint_warning 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de maximale tijd voordat een waarschuwing wordt weergegeven als controlepunten die door het WAL-volume worden geactiveerd, te vaak optreden. Schrijf een bericht naar het serverlogboek als controlepunten die worden veroorzaakt door het vullen van WAL-segmentbestanden vaker plaatsvinden dan deze hoeveelheid tijd. Nul schakelt de waarschuwing uit.
max_wal_size 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de WAL-grootte in waarmee een controlepunt wordt geactiveerd.
min_wal_size 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Prefetch verwijst naar blokken tijdens het herstel. Kijk vooruit in de WAL om verwijzingen naar niet-in de cache opgeslagen gegevens te vinden.
wal_decode_buffer_size 15, 16, 17, 18 Buffergrootte om vooruit te lezen in de WAL tijdens het herstel. Maximale afstand om vooruit te lezen in de WAL om vooraf ingegeven gegevensblokken in te laden.

Write-Ahead-logboek/hersteldoel

Naam Versies Beschrijving
recovery_target 12, 13, 14, 15, 16, 17, 18 Ingesteld op 'onmiddellijk' om het herstel te beëindigen zodra een consistente status is bereikt.
recovery_target_action 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u in of transacties met hersteldoel moeten worden opgenomen of uitgesloten.
recovery_target_lsn 12, 13, 14, 15, 16, 17, 18 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, 18 Hiermee stelt u het benoemde herstelpunt in totdat het herstel wordt voortgezet.
recovery_target_time 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het tijdstempel in waarop het herstel wordt voortgezet.
recovery_target_timeline 12, 13, 14, 15, 16, 17, 18 Hiermee geeft u de tijdlijn waarin moet worden hersteld.
recovery_target_xid 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de transactie-id in totdat het herstel wordt voortgezet.
summarize_wal 17, 18 Hiermee start u het WAL-summarizer-proces om incrementele back-ups in te schakelen.

Write-Ahead-logboek/instellingen

Naam Versies Beschrijving
commit_delay 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u de vertraging in microseconden in tussen transactiedoorvoering en wal leegmaken naar schijf.
commit_siblings 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het minimale aantal gelijktijdige openstaande transacties in dat is vereist voordat u 'commit_delay' uitvoert.
fsync 11, 12, 13, 14, 15, 16, 17, 18 Hiermee dwingt u synchronisatie van updates naar schijf af. De server gebruikt de systeemoproep fsync() op verschillende plaatsen om ervoor te zorgen dat updates fysiek naar de schijf worden geschreven. Dit zorgt ervoor dat een databasecluster wordt hersteld naar een consistente status na een besturingssysteem of hardwarecrash.
full_page_writes 11, 12, 13, 14, 15, 16, 17, 18 Schrijft volledige pagina's naar WAL wanneer deze voor het eerst na een controlepunt is gewijzigd. Een pagina die tijdens het vastlopen van een besturingssysteem wordt geschreven, kan slechts gedeeltelijk naar de schijf worden geschreven. Tijdens het herstel zijn de rijwijzigingen die zijn opgeslagen in WAL niet voldoende om te herstellen. Met deze optie worden pagina's naar WAL weggeschreven zodra ze na een controlepunt voor het eerst worden gewijzigd, zodat volledig herstel mogelijk is.
synchronous_commit 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het synchronisatieniveau van de huidige transactie in.
wal_buffers 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het aantal buffers op schijfpagina's in gedeeld geheugen in voor WAL. Geef -1 op om deze waarde te laten bepalen als een fractie van shared_buffers.
wal_compression 11, 12, 13, 14, 15, 16, 17, 18 Comprimeert schrijfbewerkingen op volledige pagina die zijn geschreven in het WAL-bestand.
wal_init_zero 12, 13, 14, 15, 16, 17, 18 Schrijft nullen naar nieuwe WAL-bestanden voordat u het eerst gebruikt.
wal_level 11, 12, 13, 14, 15, 16, 17, 18 Hiermee stelt u het informatieniveau in dat naar de WAL wordt geschreven.
wal_log_hints 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Recyclet WAL-bestanden door de naam ervan te wijzigen.
wal_skip_threshold 13, 14, 15, 16, 17, 18 Minimale grootte van nieuw bestand om te fsynchroon in plaats van WAL te schrijven.
wal_summary_keep_time 17, 18 Tijd waarvoor WAL-samenvattingsbestanden moeten worden bewaard.
wal_sync_method 11, 12, 13, 14, 15, 16, 17, 18 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, 18 Tijd tussen WAL-wegschrijvingen uitgevoerd in de WAL writer.
wal_writer_flush_after 11, 12, 13, 14, 15, 16, 17, 18 De hoeveelheid WAL die is geschreven door WAL Writer die een leegmaken activeert.