PostgreSQL kommer med et væld af konfigurationsindstillinger, men med dokumentation spredt over hele manualen! Her er et praktisk snydeark med alle Postgres 10 konfigurationsmuligheder, opdelt i kategorier, med klikbare links, der går til den officielle dokumentation. Nyd det!
Autovakuum
| autovakuum | Starter autovakuum-underprocessen. |
| autovacuum_analyze_scale_factor | Antal tuple-indsættelser, opdateringer eller sletninger før analyse som en brøkdel af reltupler. |
| autovacuum_analyze_threshold | Minimum antal tuple-indsættelser, opdateringer eller sletninger før analyse. |
| autovacuum_freeze_max_age | Alder, hvor der skal autostøvsuges et bord for at forhindre transaktions-id-omslutning. |
| autovacuum_max_workers | Indstiller det maksimale antal samtidigt kørende autovakuum-arbejderprocesser. |
| autovacuum_multixact_freeze_max_age | Multixact-alder, hvor man kan autostøvsuge et bord for at forhindre multixact-omvikling. |
| autovacuum_naptime | Tid til at sove mellem autovakuumkørsler. |
| autovacuum_vacuum_cost_delay | Vakuumomkostningsforsinkelse i millisekunder, for autovakuum. |
| autovacuum_vacuum_cost_limit | Vakuumomkostningsbeløb tilgængeligt før lur, for autovakuum. |
| autovacuum_vacuum_scale_factor | Antal tupleopdateringer eller -sletninger før vakuum som en brøkdel af reltuples. |
| autovacuum_vacuum_threshold | Minimum antal opdateringer eller sletninger før vakuum. |
Standarder for klientforbindelse/lokalitet og formatering
| client_encoding | Indstiller klientens tegnsætkodning. |
| Datostil | Indstiller visningsformatet for dato- og tidsværdier. |
| default_text_search_config | Indstiller standardtekstsøgningskonfiguration. |
| extra_float_digits | Indstiller antallet af viste cifre for flydende kommaværdier. |
| Intervalstil | Indstiller visningsformatet for intervalværdier. |
| lc_collate | Viser lokaliteten for sorteringsrækkefølgen. |
| lc_ctype | Viser karakterklassificeringen og lokaliteten for konvertering af store og små bogstaver. |
| lc_messages | Indstiller det sprog, som meddelelser skal vises på. |
| lc_monetary | Indstiller lokaliteten for formatering af pengebeløb. |
| lc_numeric | Indstiller lokaliteten for formatering af tal. |
| lc_time | Indstiller lokaliteten for formatering af dato- og tidsværdier. |
| server_encoding | Indstiller serverens (database) tegnsætkodning. |
| Tidszone | Indstiller tidszonen for visning og fortolkning af tidsstempler. |
| tidszone_forkortelser | Vælger en fil med tidszoneforkortelser. |
Standarder for klientforbindelse/andre standardindstillinger
| dynamisk_bibliotekssti | Indstiller stien til dynamisk indlæsbare moduler. |
| gin_fuzzy_search_limit | Indstiller det maksimalt tilladte resultat for nøjagtig søgning efter GIN. |
| tcp_keepalives_count | Maksimalt antal TCP Keepalive-genudsendelser. |
| tcp_keepalives_idle | Tid mellem udstedelse af TCP keepalives. |
| tcp_keepalives_interval | Tid mellem TCP Keepalive-genudsendelser. |
Standarder for klientforbindelse/forudindlæsning af delt bibliotek
| local_preload_libraries | Lister uprivilegerede delte biblioteker, der skal forudindlæses i hver backend. |
| session_preload_libraries | Lister delte biblioteker, der skal forudindlæses i hver backend. |
| shared_preload_libraries | Angiver delte biblioteker, der skal forudindlæses på serveren. |
Standarder for klientforbindelse/erklæringsadfærd
| bytea_output | Indstiller outputformatet for bytea. |
| check_function_bodies | Tjek funktionstekster under CREATE FUNCTION. |
| default_tablespace | Indstiller standard tablespace til at oprette tabeller og indekser i. |
| default_transaction_deferrable | Indstiller standardudskydelsesstatus for nye transaktioner. |
| default_transaction_isolation | Indstiller transaktionsisolationsniveauet for hver ny transaktion. |
| default_transaction_read_only | Indstiller standard skrivebeskyttet status for nye transaktioner. |
| gin_pending_list_limit | Indstiller den maksimale størrelse på den afventende liste for GIN-indeks. |
| idle_in_transaction_session_timeout | Indstiller den maksimalt tilladte varighed af enhver tomgangstransaktion. |
| lock_timeout | Indstiller den maksimalt tilladte varighed af enhver ventetid på en lås. |
| søgesti | Indstiller skemasøgningsrækkefølgen for navne, der ikke er skemakvalificerede. |
| session_replication_rolle | Indstiller sessionens adfærd for triggere og omskrivningsregler. |
| statement_timeout | Indstiller den maksimalt tilladte varighed af enhver erklæring. |
| temp_tablespaces | Indstiller de(t) tablespace(r), der skal bruges til midlertidige tabeller og sorteringsfiler. |
| transaction_deferrable | Om en skrivebeskyttet serialiserbar transaktion skal udskydes, indtil den kan udføres uden mulige serialiseringsfejl. |
| transaction_isolation | Indstiller den aktuelle transaktions isolationsniveau. |
| transaction_read_only | Indstiller den aktuelle transaktions skrivebeskyttede status. |
| vacuum_freeze_min_age | Minimumsalder, hvor VACUUM skal fryse en tabelrække. |
| vacuum_freeze_table_age | Alder, hvor VACUUM skal scanne hele bordet for at fryse tupler. |
| vacuum_multixact_freeze_min_age | Minimumsalder, hvor VACUUM skal fryse et MultiXactId i en tabelrække. |
| vacuum_multixact_freeze_table_age | Multixact-alder, hvor VACUUM skal scanne hele bordet for at fryse tupler. |
| xmlbinær | Indstiller, hvordan binære værdier skal kodes i XML. |
| xmloption | Indstiller, om XML-data i implicit parsing og serialiseringsoperationer skal betragtes som dokumenter eller indholdsfragmenter. |
Forbindelser og godkendelse/forbindelsesindstillinger
| bonjour | Gør det muligt at annoncere for serveren via Bonjour. |
| bonjour_name | Indstiller Bonjour-tjenestens navn. |
| lytte_adresser | Indstiller værtsnavnet eller IP-adresse(r), der skal lyttes til. |
| max_connections | Indstiller det maksimale antal samtidige forbindelser. |
| port | Indstiller den TCP-port, som serveren lytter til. |
| superuser_reserved_connections | Indstiller antallet af forbindelsespladser, der er reserveret til superbrugere. |
| unix_socket_mapper | Indstiller de mapper, hvor Unix-domæne-sockets vil blive oprettet. |
| unix_socket_group | Indstiller ejergruppen for Unix-domæne-socket. |
| unix_socket_permissions | Indstiller adgangstilladelserne for Unix-domæne-socket. |
Forbindelser og godkendelse/sikkerhed og godkendelse
| authentication_timeout | Indstiller den maksimalt tilladte tid til at fuldføre klientgodkendelse. |
| db_user_namespace | Aktiverer per-database brugernavne. |
| krb_caseins_users | Indstiller, om Kerberos- og GSSAPI-brugernavne skal behandles som ufølsomme for store og små bogstaver. |
| krb_server_keyfile | Indstiller placeringen af Kerberos-servernøglefilen. |
| password_encryption | Kryptér adgangskoder. |
| row_security | Aktiver rækkesikkerhed. |
| ssl | Aktiverer SSL-forbindelser. |
| ssl_ca_file | Placering af SSL-certifikatautoritetsfilen. |
| ssl_cert_file | Placering af SSL-servercertifikatfilen. |
| ssl_ciphers | Indstiller listen over tilladte SSL-cifre. |
| ssl_crl_file | Placering af SSL-certifikattilbagekaldelseslistefilen. |
| ssl_dh_params_file | Placering af SSL DH-parameterfilen. |
| ssl_ecdh_curve | Indstiller kurven til brug for ECDH. |
| ssl_key_file | Placering af SSL-serverens private nøglefil. |
| ssl_prefer_server_ciphers | Giv prioritet til serverens ciphersuite-rækkefølge. |
Udviklerindstillinger
| allow_system_table_mods | Tillader ændringer af strukturen af systemtabeller. |
| ignore_checksum_failure | Fortsætter behandlingen efter en kontrolsumfejl. |
| ignore_system_indexes | Deaktiverer læsning fra systemindekser. |
| post_auth_delay | Venter N sekunder på opstart af forbindelse efter godkendelse. |
| pre_auth_delay | Venter N sekunder på forbindelsesstart før godkendelse. |
| trace_notify | Genererer fejlfindingsoutput for LISTEN og NOTIFY. |
| trace_recovery_messages | Aktiverer logning af gendannelsesrelaterede fejlfindingsoplysninger. |
| trace_sort | Send oplysninger om ressourceforbrug ved sortering. |
| wal_consistency_checking | Indstiller de WAL-ressourceadministratorer, som WAL-konsistenstjek udføres for. |
| nul_skadede_sider | Fortsætter med at behandle tidligere beskadigede sidehoveder. |
Fejlhåndtering
| exit_on_error | Afslut session ved enhver fejl. |
| genstart_efter_crash | Geninitialiser server efter backend-nedbrud. |
Filplaceringer
| config_file | Indstiller serverens primære konfigurationsfil. |
| datamappe | Indstiller serverens databibliotek. |
| ekstern_pid_fil | Skriver postmaster PID til den angivne fil. |
| hba_file | Indstiller serverens "hba"-konfigurationsfil. |
| ident_file | Indstiller serverens "ident"-konfigurationsfil. |
Låsestyring
| deadlock_timeout | Indstiller tiden for at vente på en lås, før der kontrolleres for dødlås. |
| max_locks_per_transaction | Indstiller det maksimale antal låse pr. transaktion. |
| max_pred_locks_per_page | Indstiller det maksimale antal prædikatlåste tupler pr. side. |
| max_pred_locks_per_relation | Indstiller det maksimale antal prædikatlåste sider og tupler pr. relation. |
| max_pred_locks_per_transaction | Indstiller det maksimale antal prædikatlåse pr. transaktion. |
Forudindstillede indstillinger
| blokstørrelse | Viser størrelsen af en diskblok. |
| data_checksums | Viser, om datakontrolsummer er slået til for denne klynge. |
| debug_assertions | Viser, om den kørende server har aktivering af påstandstjek. |
| heltalsdatotider | Datotider er heltalsbaserede. |
| max_function_args | Viser det maksimale antal funktionsargumenter. |
| max_identifier_length | Viser den maksimale identifikationslængde. |
| max_index_keys | Viser det maksimale antal indeksnøgler. |
| segment_størrelse | Viser antallet af sider pr. diskfil. |
| server_version | Viser serverversionen. |
| server_version_num | Viser serverversionen som et heltal. |
| wal_block_size | Viser blokstørrelsen i fremskrivningsloggen. |
| wal_segment_size | Viser antallet af sider pr. Write Ahead-logsegment. |
Procestitel
| cluster_name | Indstiller navnet på klyngen, som er inkluderet i procestitlen. |
| update_process_title | Opdaterer procestitlen for at vise den aktive SQL-kommando. |
Forespørgselsjustering / Genetisk forespørgselsoptimering
| geqo | Aktiverer genetisk forespørgselsoptimering. |
| geqo_effort | GEQO:indsats bruges til at indstille standarden for andre GEQO-parametre. |
| geqo_generations | GEQO:antal iterationer af algoritmen. |
| geqo_pool_size | GEQO:antal individer i befolkningen. |
| geqo_seed | GEQO:frø til tilfældig stivalg. |
| geqo_selection_bias | GEQO:selektivt pres i befolkningen. |
| geqo_threshold | Indstiller grænsen for FROM-elementer, ud over hvilke GEQO bruges. |
Forespørgselsjustering / Andre planlægningsindstillinger
| constraint_exclusion | Gør det muligt for planlæggeren at bruge begrænsninger til at optimere forespørgsler. |
| cursor_tuple_fraction | Indstiller planlæggerens estimat for den del af en markørs rækker, der vil blive hentet. |
| default_statistics_target | Indstiller standard statistikmål. |
| force_parallel_mode | Tvinger brug af parallelle forespørgselsfaciliteter. |
| from_collapse_limit | Indstiller FROM-listestørrelsen, udover hvilken underforespørgsler ikke skal skjules. |
| join_collapse_limit | Indstiller FROM-listestørrelsen, udover hvilken JOIN-konstruktioner ikke er fladtrykte. |
Forespørgselsjustering / Planner-omkostningskonstanter
| cpu_index_tuple_cost | Indstiller planlæggerens estimat af omkostningerne ved at behandle hver indeksindgang under en indeksscanning. |
| cpu_operator_cost | Indstiller planlæggerens estimat af omkostningerne ved at behandle hver operatør eller funktionsopkald. |
| cpu_tuple_cost | Indstiller planlæggerens skøn over omkostningerne ved at behandle hver tuple (række). |
| effective_cache_size | Indstiller planlæggerens antagelse om størrelsen af diskcachen. |
| min_parallel_indeks_scanningsstørrelse | Indstiller minimumsmængden af indeksdata for en parallel scanning. |
| min_parallel_table_scan_size | Indstiller minimumsmængden af tabeldata for en parallel scanning. |
| parallel_setup_cost | Indstiller planlæggerens estimat af omkostningerne ved opstart af arbejdsprocesser til parallel forespørgsel. |
| parallel_tuple_cost | Indstiller planlæggerens estimat for omkostningerne ved at overføre hver tuple (række) fra arbejder til master backend. |
| tilfældige_sideomkostninger | Indstiller planlæggerens estimat for prisen på en diskside, der ikke er sekventielt hentet. |
| seq_page_cost | Indstiller planlæggerens estimat for omkostningerne ved en sekventielt hentet diskside. |
Forespørgselsjustering / Konfiguration af planlægningsmetode
| enable_bitmapscan | Aktiverer planlæggerens brug af bitmap-scanningsplaner. |
| enable_gathermerge | Aktiverer planlæggerens brug af samlefletningsplaner. |
| enable_hashagg | Aktiverer planlæggerens brug af hashed-sammenlægningsplaner. |
| enable_hashjoin | Aktiverer planlæggerens brug af hash join-planer. |
| enable_indexonlyscan | Aktiverer planlæggerens brug af indeks-kun-scan-planer. |
| enable_indexscan | Aktiverer planlæggerens brug af indeksscanningsplaner. |
| enable_material | Aktiverer planlæggerens brug af materialisering. |
| enable_mergejoin | Aktiverer planlæggerens brug af flette-deltagelsesplaner. |
| enable_nestloop | Aktiverer planlæggerens brug af indlejrede sløjfer-sammenføjningsplaner. |
| enable_seqscan | Aktiverer planlæggerens brug af sekventielle scanningsplaner. |
| enable_sort | Aktiverer planlæggerens brug af eksplicitte sorteringstrin. |
| enable_tidscan | Aktiverer planlæggerens brug af TID-scanningsplaner. |
replikering
| track_commit_timestamp | Indsamler transaktionstid. |
replikering / masterserver
| synchronous_standby_names | Antal synkrone standbyer og liste over navne på potentielle synkrone. |
| vakuum_defer_cleanup_age | Antal transaktioner, hvormed VACUUM og HOT-oprydning bør udskydes, hvis nogen. |
replikering/afsendelsesservere
| max_replication_slots | Indstiller det maksimale antal samtidigt definerede replikationsslots. |
| max_wal_sendere | Indstiller det maksimale antal WAL-afsenderprocesser, der kører samtidigt. |
| wal_keep_segments | Indstiller antallet af WAL-filer til standby-servere. |
| wal_sender_timeout | Indstiller den maksimale ventetid på WAL-replikering. |
replikering/standbyservere
| hot_standby | Tillader forbindelser og forespørgsler under gendannelse. |
| hot_standby_feedback | Tillader feedback fra en varm standby til den primære, der vil undgå forespørgselskonflikter. |
| max_standby_archive_delay | Indstiller den maksimale forsinkelse før annullering af forespørgsler, når en hot standby-server behandler arkiverede WAL-data. |
| max_standby_streaming_delay | Indstiller den maksimale forsinkelse før annullering af forespørgsler, når en hot standby-server behandler streamede WAL-data. |
| wal_receiver_status_interval | Indstiller det maksimale interval mellem WAL-modtagerstatusrapporter til den primære. |
| wal_receiver_timeout | Indstiller den maksimale ventetid for at modtage data fra den primære. |
| wal_retrieve_retry_interval | Indstiller ventetiden, før der igen forsøges at hente WAL efter et mislykket forsøg. |
Replikering / Abonnenter
| max_logical_replication_workers | Maksimalt antal logiske replikeringsarbejderprocesser. |
| max_sync_workers_per_subscription | Maksimalt antal tabelsynkroniseringsarbejdere pr. abonnement. |
Rapportering og logføring / Hvad skal logges
| applikationsnavn | Indstiller applikationsnavnet, der skal rapporteres i statistikker og logfiler. |
| debug_pretty_print | Indrykninger parser og planlægger trævisninger. |
| debug_print_parse | Logger hver forespørgsels parsetræ. |
| debug_print_plan | Logger hver forespørgsels udførelsesplan. |
| debug_print_rewritten | Logger hver forespørgsels omskrevne parsetræ. |
| log_autovacuum_min_duration | Indstiller den minimale udførelsestid, over hvilken autovakuumhandlinger vil blive logget. |
| log_checkpoints | Logger hvert kontrolpunkt. |
| log_connections | Logger hver vellykket forbindelse. |
| log_disconnections | Logger slutningen af en session, inklusive varighed. |
| log_duration | Logger varigheden af hver fuldført SQL-sætning. |
| log_error_verbosity | Indstiller omfanget af loggede meddelelser. |
| log_værtsnavn | Logger værtsnavnet i forbindelsesloggene. |
| log_line_prefix | Styrer information foran hver loglinje. |
| log_lock_waits | Logger lange låseventer. |
| log_replication_commands | Logger hver replikeringskommando. |
| log_statement | Indstiller typen af loggede udsagn. |
| log_temp_filer | Log brugen af midlertidige filer større end dette antal kilobytes. |
| log_timezone | Indstiller den tidszone, der skal bruges i logmeddelelser. |
Rapportering og logføring / Hvornår skal logges
| client_min_messages | Indstiller meddelelsesniveauerne, der sendes til klienten. |
| log_min_duration_statement | Indstiller den minimale udførelsestid, over hvilken udsagn vil blive logget. |
| log_min_error_statement | Forårsager, at alle sætninger, der genererer fejl på eller over dette niveau, bliver logget. |
| log_min_messages | Indstiller de meddelelsesniveauer, der logges. |
Rapportering og logning / Hvor skal man logge
| event_source | Indstiller applikationsnavnet, der bruges til at identificere PostgreSQL-meddelelser i hændelsesloggen. |
| log_destination | Indstiller destinationen for serverlogoutput. |
| log_mappe | Indstiller destinationsmappen for logfiler. |
| log_file_mode | Indstiller filtilladelserne for logfiler. |
| log_filename | Indstiller filnavnsmønsteret for logfiler. |
| log_rotation_age | Automatisk logfilrotation vil ske efter N minutter. |
| log_rotation_size | Automatisk logfilrotation vil ske efter N kilobyte. |
| log_truncate_on_rotation | Trunker eksisterende logfiler med samme navn under logrotation. |
| logging_collector | Start en underproces for at fange stderr-output og/eller csvlogs i logfiler. |
| syslog_facility | Indstiller syslog-"faciliteten", der skal bruges, når syslog er aktiveret. |
| syslog_ident | Indstiller programnavnet, der bruges til at identificere PostgreSQL-meddelelser i syslog. |
| syslog_sequence_numbers | Tilføj sekvensnummer til syslog-meddelelser for at undgå dobbeltundertrykkelse. |
| syslog_split_messages | Opdel meddelelser sendt til syslog efter linjer og passer ind i 1024 bytes. |
Ressourceforbrug/asynkron adfærd
| backend_flush_after | Antal sider, hvorefter tidligere udførte skrivninger tømmes til disken. |
| effective_io_concurrency | Antal samtidige anmodninger, der kan håndteres effektivt af diskundersystemet. |
| max_parallel_workers | Indstiller det maksimale antal parallelarbejdere, der kan være aktive på én gang. |
| max_parallel_workers_per_gather | Indstiller det maksimale antal parallelle processer pr. executor node. |
| max_worker_processes | Maksimalt antal samtidige arbejdsprocesser. |
| old_snapshot_threshold | Tid før et øjebliksbillede er for gammelt til at læse sider, der er ændret efter snapshottet blev taget. |
Ressourceforbrug/baggrundsforfatter
| bgwriter_delay | Baggrundsforfatterens søvntid mellem runderne. |
| bgwriter_flush_after | Antal sider, hvorefter tidligere udførte skrivninger tømmes til disken. |
| bgwriter_lru_maxpages | Baggrundsforfatter maksimalt antal LRU-sider at skylle pr. runde. |
| bgwriter_lru_multiplier | Multiple af det gennemsnitlige bufferforbrug til fri pr. runde. |
Ressourceforbrug/omkostningsbaseret vakuumforsinkelse
| vacuum_cost_delay | Vakuumomkostningsforsinkelse i millisekunder. |
| vacuum_cost_limit | Vakuumomkostningsbeløb tilgængeligt før lur. |
| vacuum_cost_page_dirty | Vakuumomkostninger for en side, der er snavset af vakuum. |
| vacuum_cost_page_hit | Vakuumomkostninger for en side fundet i buffercachen. |
| vacuum_cost_page_miss | Vakuumomkostninger for en side, der ikke findes i buffercachen. |
Ressourceforbrug/disk
| temp_file_limit | Begrænser den samlede størrelse af alle midlertidige filer, der bruges af hver proces. |
Ressourceforbrug/kerneressourcer
| max_files_per_process | Indstiller det maksimale antal samtidigt åbne filer for hver serverproces. |
Ressourceforbrug/hukommelse
| autovacuum_work_mem | Indstiller den maksimale hukommelse, der skal bruges af hver autovakuum arbejdsproces. |
| dynamic_shared_memory_type | Vælger den anvendte dynamiske delte hukommelsesimplementering. |
| store_sider | Brug af enorme sider på Linux. |
| maintenance_work_mem | Indstiller den maksimale hukommelse, der skal bruges til vedligeholdelsesoperationer. |
| max_prepared_transactions | Indstiller det maksimale antal samtidigt forberedte transaktioner. |
| max_stack_depth | Indstiller den maksimale stakdybde i kilobytes. |
| erstatningssort_tupler | Indstiller det maksimale antal tupler, der skal sorteres ved hjælp af erstatningsvalg. |
| delte_buffere | Indstiller antallet af delte hukommelsesbuffere, der bruges af serveren. |
| temp_buffere | Indstiller det maksimale antal midlertidige buffere, der bruges af hver session. |
| track_activity_query_size | Indstiller størrelsen, der er reserveret til pg_stat_activity.query, i bytes. |
| work_mem | Indstiller den maksimale hukommelse, der skal bruges til forespørgselsarbejdsområder. |
Statistik/overvågning
| log_executor_stats | Skriver executor performance-statistik til serverloggen. |
| log_parser_stats | Skriver statistik over parserens ydeevne til serverloggen. |
| log_planner_stats | Skriver planlæggerens ydeevnestatistik til serverloggen. |
| log_statement_stats | Skriver kumulativ ydeevnestatistik til serverloggen. |
Statistics / Query and Index Statistics Collector
| stats_temp_directory | Skriver midlertidige statistikfiler til den angivne mappe. |
| track_activities | Samler information om udførelse af kommandoer. |
| track_counts | Indsamler statistik om databaseaktivitet. |
| track_functions | Indsamler statistik på funktionsniveau om databaseaktivitet. |
| track_io_timing | Indsamler tidsstatistik for database I/O-aktivitet. |
Version og platformkompatibilitet / Andre platforme og klienter
| transform_null_equals | Behandler "expr=NULL" som "expr IS NULL". |
Version og platformkompatibilitet / Tidligere PostgreSQL-versioner
| array_nulls | Aktiver input af NULL-elementer i arrays. |
| backslash_quote | Indstiller om "'" er tilladt i strenge bogstaver. |
| default_with_oids | Opret nye tabeller med OID'er som standard. |
| escape_string_warning | Advar om tilbageskridt med skråstreg i almindelige strenge bogstaver. |
| lo_compat_privileges | Aktiverer bagudkompatibilitetstilstand for kontrol af rettigheder på store objekter. |
| operator_precedence_warning | Udsend en advarsel for konstruktioner, der har ændret betydning siden PostgreSQL 9.4. |
| quote_all_identifiers | Når du genererer SQL-fragmenter, skal du citere alle identifikatorer. |
| standard_conforming_strings | Får '...'-strenge til at behandle skråstreger bogstaveligt. |
| synchronize_seqscans | Aktiver synkroniserede sekventielle scanninger. |
Write-ahead-log/arkivering
| archive_command | Indstiller shell-kommandoen, der vil blive kaldt til at arkivere en WAL-fil. |
| arkivtilstand | Tillader arkivering af WAL-filer ved hjælp af archive_command. |
| archive_timeout | Tvinger et skift til den næste WAL-fil, hvis en ny fil ikke er startet inden for N sekunder. |
Write-Ahead-log / Checkpoints
| checkpoint_completion_target | Tid brugt på at skylle snavsede buffere under kontrolpunktet, som en brøkdel af kontrolpunktets interval. |
| checkpoint_flush_after | Antal sider, hvorefter tidligere udførte skrivninger tømmes til disken. |
| checkpoint_timeout | Indstiller den maksimale tid mellem automatiske WAL-kontrolpunkter. |
| checkpoint_warning | Aktiverer advarsler, hvis checkpoint-segmenter udfyldes oftere end dette. |
| max_wal_size | Indstiller WAL-størrelsen, der udløser et kontrolpunkt. |
| min_wal_size | Indstiller minimumsstørrelsen for at formindske WAL til. |
Write-ahead-log/indstillinger
| commit_delay | Indstiller forsinkelsen i mikrosekunder mellem transaktionsbekræftelse og fjernelse af WAL til disk. |
| commit_sibles | Indstiller minimum samtidige åbne transaktioner, før der udføres commit_delay. |
| fsync | Tvinger synkronisering af opdateringer til disk. |
| fuld_side_skriver | Skriver hele sider til WAL, når den først ændres efter et kontrolpunkt. |
| synchronous_commit | Indstiller den aktuelle transaktions synkroniseringsniveau. |
| wal_buffere | Indstiller antallet af disksidebuffere i delt hukommelse for WAL. |
| wal_compression | Komprimerer helsides skrivninger skrevet i WAL-fil. |
| wal_niveau | Indstil niveauet for information skrevet til WAL. |
| wal_log_hints | Skriver hele sider til WAL, når de først ændres efter et kontrolpunkt, selv for ikke-kritiske ændringer. |
| wal_sync_method | Vælger den metode, der bruges til at tvinge WAL-opdateringer til disken. |
| wal_writer_delay | Tid mellem WAL flushes udført i WAL writer. |
| wal_writer_flush_after | Mængde af WAL skrevet ud af WAL writer, der udløser en flush. |