Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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 zijn
autovacuum_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_buffersEnkele voorbeelden van parameters die zijn gedefinieerd door extensies zijnpg_qs.max_query_text_length(pg_qs extensie, implementatiefunctionaliteit voor querystore),pg_stat_statements.max(pg_stat_statements extensie),pgaudit.log_catalog(pgaudit-extensie ) encron.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 DATABASEopdracht voor databasespecifieke configuraties.Rol- of gebruikersniveau: gebruik de
ALTER USERopdracht 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
SETopdracht om sessiespecifieke aanpassingen te maken. Deze wijzigingen fungeren als de standaardinstellingen tijdens de huidige sessie. Voor toegang tot deze wijzigingen zijn mogelijk specifiekeSETbevoegdheden vereist. De beperkingen voor wijzigbare en alleen-lezenparameters die eerder zijn beschreven, zijn niet van toepassing. De bijbehorende SQL-functie isset_config(setting_name, new_value, is_local). - Gebruik de
SHOWopdracht om bestaande parameterinstellingen te onderzoeken. Het equivalent van de SQL-functie iscurrent_setting(setting_name text).
- Gebruik de
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. |
Gerelateerde inhoud
- Serverparameters configureren.