Serverparameters in Azure Database for PostgreSQL - Flexible Server
VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server
Azure Database for PostgreSQL biedt een subset van configureerbare parameters voor elke server. Zie de PostgreSQL-documentatie voor meer informatie over Postgres-parameters.
Parametertypen
Azure Database for PostgreSQL - Flexible Server is vooraf geconfigureerd met optimale standaardinstellingen voor elke parameter. Parameters worden gecategoriseerd in een van de volgende typen:
- Statisch: voor deze parameters moet de server opnieuw worden opgestart om wijzigingen te implementeren.
- Dynamisch: Deze parameters kunnen worden gewijzigd zonder dat het serverexemplaren opnieuw hoeven te worden opgestart. Wijzigingen zijn echter alleen van toepassing op nieuwe verbindingen die na de wijziging tot stand zijn gebracht.
- Alleen-lezen: deze parameters kunnen niet door de gebruiker worden geconfigureerd vanwege hun kritieke rol bij het onderhouden van betrouwbaarheid, beveiliging of andere operationele aspecten van de service.
Als u het parametertype wilt bepalen, gaat u naar Azure Portal en opent u het deelvenster Serverparameters . De parameters worden gegroepeerd in tabbladen voor eenvoudige identificatie.
Parameteraanpassing
Er zijn verschillende methoden en niveaus beschikbaar om uw parameters aan te passen op basis van uw specifieke behoeften.
Globaal niveau
Als u instellingen globaal wilt wijzigen op exemplaar- of serverniveau, gaat u naar het deelvenster Serverparameters in Azure Portal. U kunt ook andere beschikbare hulpprogramma's gebruiken, zoals de Azure CLI, de REST API, Azure Resource Manager-sjablonen of partnerhulpprogramma's.
Notitie
Omdat Azure Database for PostgreSQL een beheerde databaseservice is, hebben gebruikers geen host- of besturingssysteemtoegang om configuratiebestanden zoals postgresql.conf weer te geven of te wijzigen. De inhoud van de bestanden wordt automatisch bijgewerkt op basis van parameterwijzigingen die u aanbrengt.
Gedetailleerde niveaus
U kunt parameters op gedetailleerdere niveaus aanpassen. Deze aanpassingen overschrijven globaal ingestelde waarden. Hun bereik en duur zijn afhankelijk van het niveau waarop u ze maakt:
Databaseniveau: gebruik de
ALTER DATABASE
opdracht voor databasespecifieke configuraties.Rol- of gebruikersniveau: gebruik de
ALTER USER
opdracht voor gebruikersgerichte instellingen.Functie, procedureniveau: Wanneer u een functie of procedure definieert, kunt u de configuratieparameters opgeven of wijzigen die worden ingesteld wanneer de functie wordt aangeroepen.
Tabelniveau: Als voorbeeld kunt u parameters met betrekking tot autovacuum op dit niveau wijzigen.
Sessieniveau: Voor de duur van een afzonderlijke databasesessie kunt u specifieke parameters aanpassen. PostgreSQL faciliteert deze aanpassing met de volgende SQL-opdrachten:
- Gebruik de
SET
opdracht om sessiespecifieke aanpassingen te maken. Deze wijzigingen fungeren als de standaardinstellingen tijdens de huidige sessie. Voor toegang tot deze wijzigingen zijn mogelijk specifiekeSET
bevoegdheden 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
SHOW
opdracht om bestaande parameterinstellingen te onderzoeken. Het equivalent van de SQL-functie iscurrent_setting(setting_name text)
.
- Gebruik de
Ondersteunde serverparameters
Autovacuum
Naam | Versies | Beschrijving |
---|---|---|
autovacuum |
11, 12, 13, 14, 15, 16, 17 | Hiermee bepaalt u of de server het autovacuum-subproces moet uitvoeren. |
autovacuum_analyze_scale_factor |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u een fractie van de tabelgrootte op die moet worden toegevoegd aan autovacuum_vacuum_threshold bij het bepalen of een VACUÜM moet worden geactiveerd. |
autovacuum_analyze_threshold |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het minimale aantal ingevoegde, bijgewerkte of verwijderde tuples in die nodig zijn om een ANALYZE in een tabel te activeren. |
autovacuum_freeze_max_age |
11, 12, 13, 14, 15, 16, 17 | Maximale leeftijd (in transacties) voordat autovacuum op een tabel wordt geactiveerd om te voorkomen dat transactie-id wordt teruggedraaid. |
autovacuum_max_workers |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal gelijktijdig uitgevoerde autovacuum-werkprocessen in. |
autovacuum_multixact_freeze_max_age |
11, 12, 13, 14, 15, 16, 17 | Maximale leeftijd (in multixact) voordat autovacuum op een tabel wordt geactiveerd om multixact wraparound te voorkomen. |
autovacuum_naptime |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de minimale vertraging in tussen autovacuum-uitvoeringen op een bepaalde database. |
autovacuum_vacuum_cost_delay |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de kostenvertragingswaarde (milliseconden) in die wordt gebruikt in automatische VACUUM-bewerkingen. |
autovacuum_vacuum_cost_limit |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de kostenlimietwaarde in die wordt gebruikt in automatische VACUUM-bewerkingen. |
autovacuum_vacuum_insert_scale_factor |
13, 14, 15, 16, 17 | Hiermee geeft u een fractie van de tabelgrootte op die moet worden toegevoegd aan autovacuum_vacuum_insert_threshold bij het bepalen of een VACUÜM moet worden geactiveerd. |
autovacuum_vacuum_insert_threshold |
13, 14, 15, 16, 17 | Hiermee geeft u het aantal ingevoegde tuples op dat nodig is om een VACUUM in een tabel te activeren. |
autovacuum_vacuum_scale_factor |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u een fractie van de tabelgrootte op die moet worden toegevoegd aan autovacuum_vacuum_threshold bij het bepalen of een VACUÜM moet worden geactiveerd. |
autovacuum_vacuum_threshold |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u het minimum aantal bijgewerkte of verwijderde tuples op dat nodig is om een VACUUM in een tabel te activeren. |
Standaardinstellingen voor clientverbindingen/landinstellingen en opmaak
Naam | Versies | Beschrijving |
---|---|---|
client_encoding |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de codering aan de clientzijde (tekenset) in. De standaardinstelling is het gebruik van de databasecodering. |
DateStyle |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de weergave-indeling in voor datum- en tijdwaarden. |
default_text_search_config |
11, 12, 13, 14, 15, 16, 17 | Hiermee selecteert u de zoekconfiguratie voor tekst die wordt gebruikt door deze varianten van de zoekfuncties voor tekst waarvoor geen expliciet argument is opgegeven. |
extra_float_digits |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het aantal cijfers in dat wordt weergegeven voor drijvende-kommawaarden. |
IntervalStyle |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de weergave-indeling voor intervalwaarden in. |
lc_messages |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de taal in waarin berichten worden weergegeven. |
lc_monetary |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de landinstelling in voor het opmaken van geldbedragen. |
lc_numeric |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de landinstelling in voor het opmaken van getallen. |
lc_time |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de landinstelling in voor het opmaken van datum- en tijdwaarden. |
TimeZone |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de tijdzone in voor het weergeven en interpreteren van tijdstempels. |
timezone_abbreviations |
11, 12, 13, 14, 15, 16, 17 | Hiermee selecteert u een bestand met afkortingen van tijdzones. |
Standaardinstellingen voor clientverbindingen/andere standaardwaarden
Naam | Versies | Beschrijving |
---|---|---|
dynamic_library_path |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het pad in voor dynamisch laadbare modules. |
gin_fuzzy_search_limit |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximaal toegestane resultaat in voor exacte zoekopdrachten op GIN. |
Standaardinstellingen voor clientverbindingen/vooraf laden van gedeelde bibliotheken
Naam | Versies | Beschrijving |
---|---|---|
jit_provider |
11, 12, 13, 14, 15, 16, 17 | Te gebruiken JIT-provider. |
local_preload_libraries |
11, 12, 13, 14, 15, 16, 17 | Een lijst met niet-gemachtigde gedeelde bibliotheken om vooraf te laden in elke back-end. |
session_preload_libraries |
11, 12, 13, 14, 15, 16, 17 | Een lijst met gedeelde bibliotheken om vooraf te laden in elke back-end. |
shared_preload_libraries |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u in welke gedeelde bibliotheken vooraf worden geladen bij het starten van de server. |
Standaardinstellingen/instructiegedrag voor clientverbindingen
Naam | Versies | Beschrijving |
---|---|---|
bytea_output |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de uitvoerindeling in voor waarden van het type bytea. Geldige waarden zijn hex (de standaardinstelling) en escape (de traditionele PostgreSQL-indeling). |
check_function_bodies |
11, 12, 13, 14, 15, 16, 17 | Controleert functieteksten tijdens CREATE FUNCTION. |
client_min_messages |
11, 12, 13, 14, 15, 16, 17 | Hiermee bepaalt u de berichtniveaus die naar de client worden verzonden. |
default_table_access_method |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de standaardmethode voor tabeltoegang in voor nieuwe tabellen. |
default_tablespace |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de standaardtabelruimte in om tabellen en indexen te maken. |
default_toast_compression |
14, 15, 16, 17 | Hiermee stelt u de standaardcompressiemethode voor gecomprimeerde waarden in. |
default_transaction_deferrable |
11, 12, 13, 14, 15, 16, 17 | Deze parameter bepaalt de standaarduitstelbare status van elke nieuwe transactie. Het heeft geen effect op lees-/schrijftransacties of transacties die werken op isolatieniveaus die lager zijn dan serializeerbaar. |
default_transaction_isolation |
11, 12, 13, 14, 15, 16, 17 | Deze parameter bepaalt het standaardisolatieniveau van elke nieuwe transactie. De standaardwaarde is 'vastgelegd voor lezen'. |
default_transaction_read_only |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de standaardstatus alleen-lezen van elke nieuwe transactie in. |
gin_pending_list_limit |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximale grootte van de lijst in behandeling voor de GIN-index in. |
idle_in_transaction_session_timeout |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximaal toegestane duur van een niet-actieve transactie in. |
idle_session_timeout |
14, 15, 16, 17 | Hiermee stelt u de maximaal toegestane niet-actieve tijd tussen query's in, wanneer deze zich niet in een transactie bevinden. |
lock_timeout |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximaal toegestane duur (in milliseconden) van een wachttijd voor een vergrendeling in. Met 0 wordt dit uitgeschakeld. |
row_security |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u rijbeveiliging in. |
search_path |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de zoekvolgorde voor schema's in voor namen die niet volgens schema zijn gekwalificeerd. |
session_replication_role |
11, 12, 13, 14, 15, 16, 17 | Hiermee bepaalt u het activeren van replicatiegerelateerde triggers en regels voor de huidige sessie. |
statement_timeout |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximaal toegestane duur (in milliseconden) van een instructie in. Met 0 wordt dit uitgeschakeld. |
temp_tablespaces |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de standaardtabelruimten in die moeten worden gebruikt voor tijdelijke tabellen en sorteert u bestanden als deze niet zijn opgegeven in de opdracht CREATE. |
transaction_deferrable |
11, 12, 13, 14, 15, 16, 17 | Of een alleen-lezen serialiseerbare transactie moet worden uitgesteld totdat deze kan worden uitgevoerd zonder mogelijke serialisatiefouten. |
transaction_isolation |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het isolatieniveau van de huidige transactie in. |
transaction_read_only |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de status alleen-lezen van de huidige transactie in. |
vacuum_cleanup_index_scale_factor |
11, 12, 13 | Het aantal tuple-invoegingen voorafgaand aan het opschonen van de index als een fractie van de reltuples. |
vacuum_failsafe_age |
14, 15, 16, 17 | Leeftijd waarop VACUUM failsafe moet activeren om een terugloopstoring te voorkomen. |
vacuum_freeze_min_age |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u de cutoff leeftijd (in transacties) die VACUUM moet gebruiken om te bepalen of rijversies moeten worden geblokkeerd tijdens het scannen van een tabel. |
vacuum_freeze_table_age |
11, 12, 13, 14, 15, 16, 17 | Leeftijd waarop VACUUM hele tabel moet scannen om tuples te blokkeren. |
vacuum_multixact_failsafe_age |
14, 15, 16, 17 | Multixact-leeftijd waarbij VACUUM failsafe moet activeren om een terugloopstoring te voorkomen. |
vacuum_multixact_freeze_min_age |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u de cutoff-leeftijd (in multixacts) die VACUUM moet gebruiken om te bepalen of multixact-id's moeten worden vervangen door een nieuwere transactie-id of multixact-id tijdens het scannen van een tabel. |
vacuum_multixact_freeze_table_age |
11, 12, 13, 14, 15, 16, 17 | VACUUM voert een volledige tabelscan uit om rijen te blokkeren als de tabel de leeftijd heeft bereikt die door deze instelling is opgegeven. |
xmlbinary |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u in hoe binaire waarden moeten worden gecodeerd in XML. |
xmloption |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u in of XML-gegevens in impliciete parserings- en serialisatiebewerkingen moeten worden beschouwd als documenten of inhoudsfragmenten. |
Verbindingen en verificatie/verificatie
Naam | Versies | Beschrijving |
---|---|---|
authentication_timeout |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximaal toegestane tijd in om clientverificatie te voltooien. |
db_user_namespace |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u gebruikersnamen per database in. |
krb_caseins_users |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u in of Kerberos- en GSSAPI-gebruikersnamen moeten worden behandeld als hoofdlettergevoelig. |
krb_server_keyfile |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de locatie van het Kerberos-serversleutelbestand in. |
password_encryption |
11, 12, 13, 14, 15, 16, 17 | Bepaalt het algoritme dat moet worden gebruikt om het wachtwoord te versleutelen. |
Verbindingen en verificatie/verbindingsinstellingen
Naam | Versies | Beschrijving |
---|---|---|
bonjour |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het adverteren van de server via Bonjour in. |
bonjour_name |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de naam van de Bonjour-service in. |
listen_addresses |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de hostnaam of HET IP-adres(en) in waarnaar moet worden geluisterd. |
max_connections |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal gelijktijdige verbindingen met de databaseserver in. |
port |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de TCP-poort in waarop de server luistert. |
reserved_connections |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het aantal verbindingensites in dat is gereserveerd voor replicatiegebruikers en supergebruikers. |
superuser_reserved_connections |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het aantal verbindingssites in dat is gereserveerd voor supergebruikers. |
unix_socket_directories |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de mappen in waarin Unix-domeinsockets worden gemaakt. |
unix_socket_group |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de groep die eigenaar is van de Unix-domeinsocket in. |
unix_socket_permissions |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de toegangsmachtigingen van de Unix-domeinsocket in. |
Verbindingen en verificatie/SSL
Naam | Versies | Beschrijving |
---|---|---|
ssl |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u SSL-verbindingen in. |
ssl_ca_file |
11, 12, 13, 14, 15, 16, 17 | Locatie van het SSL-certificaatinstantiebestand. |
ssl_cert_file |
11, 12, 13, 14, 15, 16, 17 | Locatie van het SSL-servercertificaatbestand. |
ssl_ciphers |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de lijst met toegestane SSL-coderingen in. |
ssl_crl_dir |
14, 15, 16, 17 | Locatie van de map met de SSL-certificaatintrekkingslijst. |
ssl_crl_file |
11, 12, 13, 14, 15, 16, 17 | Locatie van het SSL-certificaatintrekkingslijstbestand. |
ssl_dh_params_file |
11, 12, 13, 14, 15, 16, 17 | Locatie van het SSL DH-parametersbestand. |
ssl_ecdh_curve |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de curve in die moet worden gebruikt voor ECDH. |
ssl_key_file |
11, 12, 13, 14, 15, 16, 17 | Locatie van het persoonlijke sleutelbestand van de SSL-server. |
ssl_max_protocol_version |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximale versie van het SSL/TLS-protocol in die moet worden gebruikt. |
ssl_min_protocol_version |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de minimale versie van het SSL/TLS-protocol in die moet worden gebruikt. |
ssl_passphrase_command |
11, 12, 13, 14, 15, 16, 17 | Opdracht voor het verkrijgen van wachtwoordzinnen voor SSL. |
ssl_passphrase_command_supports_reload |
11, 12, 13, 14, 15, 16, 17 | Hiermee bepaalt u of ssl_passphrase_command wordt aangeroepen tijdens het opnieuw laden van de server. |
ssl_prefer_server_ciphers |
11, 12, 13, 14, 15, 16, 17 | Geef prioriteit aan de volgorde van server ciphersuite. |
Verbindingen en verificatie/TCP-instellingen
Naam | Versies | Beschrijving |
---|---|---|
client_connection_check_interval |
14, 15, 16, 17 | Hiermee stelt u het tijdsinterval in tussen controles op verbroken verbinding tijdens het uitvoeren van query's. |
tcp_keepalives_count |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u het aantal TCP-keepalives op dat verloren kan gaan voordat de verbinding van de server met de client als dood wordt beschouwd. |
tcp_keepalives_idle |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u het aantal seconden van inactiviteit waarna TCP een keepalive-bericht naar de client moet verzenden. |
tcp_keepalives_interval |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u het aantal seconden op waarna een TCP-keepalive-bericht dat niet wordt bevestigd door de client opnieuw moet worden verzonden. |
tcp_user_timeout |
12, 13, 14, 15, 16, 17 | Hiermee geeft u de hoeveelheid tijd aan die verzonden gegevens onhandig kunnen blijven voordat de TCP-verbinding geforceerd wordt gesloten. |
Aangepaste opties
Naam | Versies | Beschrijving |
---|---|---|
auto_explain.log_analyze |
11, 12, 13, 14, 15, 16, 17 | Gebruik EXPLAIN ANALYZE voor planlogboekregistratie. |
auto_explain.log_buffers |
11, 12, 13, 14, 15, 16, 17 | Gebruik van logboekbuffers. |
auto_explain.log_format |
11, 12, 13, 14, 15, 16, 17 | UITLEG-indeling die moet worden gebruikt voor logboekregistratie van plannen. |
auto_explain.log_level |
12, 13, 14, 15, 16, 17 | Logboekniveau voor het plan. |
auto_explain.log_min_duration |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de minimale uitvoeringstijd in waarboven de plannen worden geregistreerd. Nul drukt alle plannen af. -1 schakelt deze functie uit. |
auto_explain.log_nested_statements |
11, 12, 13, 14, 15, 16, 17 | Geneste instructies vastleggen. |
auto_explain.log_settings |
12, 13, 14, 15, 16, 17 | Gewijzigde configuratieparameters voor logboeken die van invloed zijn op de planning van query's. |
auto_explain.log_timing |
11, 12, 13, 14, 15, 16, 17 | Tijdsgegevens verzamelen, niet alleen het aantal rijen. |
auto_explain.log_triggers |
11, 12, 13, 14, 15, 16, 17 | Triggerstatistieken opnemen in plannen. Dit heeft geen effect tenzij log_analyze ook is ingesteld. |
auto_explain.log_verbose |
11, 12, 13, 14, 15, 16, 17 | Gebruik EXPLAIN VERBOSE voor logboekregistratie van plannen. |
auto_explain.log_wal |
13, 14, 15, 16, 17 | Wal-gebruik registreren. |
auto_explain.sample_rate |
11, 12, 13, 14, 15, 16, 17 | Het deel van de query's dat moet worden verwerkt. |
azure.accepted_password_auth_method |
11, 12, 13, 14, 15, 16, 17 | Methode voor wachtwoordverificatie geaccepteerd. |
azure.allow_hostname_in_username |
11 | Hiermee geeft u op of hostnaam is toegestaan in de gebruikersnaam voor Azure Database for PostgreSQL Flexible Server. |
azure.enable_temp_tablespaces_on_local_ssd |
11, 12, 13, 14, 15, 16, 17 | Maak tijdelijke tabelruimte op tijdelijke schijf. |
azure.extensions |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u op welke extensies mogen worden gemaakt op de server. |
azure.single_to_flex_migration |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u op of dit een server is die is gemaakt voor migratie van Azure Database for PostgreSQL Single Server naar Flexible Server. |
azure_storage.blob_block_size_mb |
12, 13, 14, 15, 16, 17 | Blobblokgrootte in megabytes voor blob_put in extensie azure_storage. |
cron.database_name |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de database in waarin pg_cron metagegevens worden bewaard. |
cron.log_run |
11, 12, 13, 14, 15, 16, 17 | Alle taken worden in de job_run_details tabel vastgelegd. |
cron.log_statement |
11, 12, 13, 14, 15, 16, 17 | Registreer alle cron-instructies voorafgaand aan de uitvoering. |
cron.max_running_jobs |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal taken in dat gelijktijdig kan worden uitgevoerd. Deze waarde wordt beperkt door max_connections. |
pgaudit.log |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u op welke klassen van instructies worden vastgelegd door sessiecontrolelogboekregistratie. |
pgaudit.log_catalog |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u op dat sessielogboekregistratie moet worden ingeschakeld in het geval waarin alle relaties in een instructie zich in pg_catalog bevinden. |
pgaudit.log_client |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u op of controleberichten zichtbaar moeten zijn voor de client. |
pgaudit.log_level |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u het logboekniveau op dat wordt gebruikt voor logboekvermeldingen. |
pgaudit.log_parameter |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u op dat auditlogboekregistratie de parameters moet bevatten die zijn doorgegeven met de instructie. |
pgaudit.log_relation |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u op of sessiecontrolelogboekregistratie een afzonderlijke logboekvermelding moet maken voor elke relatie waarnaar wordt verwezen in een SELECT- of DML-instructie. |
pgaudit.log_statement_once |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u op of logboekregistratie de instructietekst en parameters bevat met de eerste logboekvermelding voor een combinatie van instructie/substatement of met elke vermelding. |
pgaudit.role |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u de hoofdrol op die moet worden gebruikt voor logboekregistratie van objectcontrole. |
pglogical.batch_inserts |
11, 12, 13, 14, 15, 16, 17 | Vertelt PGLogical om indien mogelijk een mechanisme voor batchinvoeging te gebruiken. |
pglogical.conflict_log_level |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het logboekniveau voor het rapporteren van gedetecteerde conflicten in wanneer de pglogical.conflict_resolution is ingesteld op iets anders dan fout. |
pglogical.conflict_resolution |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de oplossingsmethode in voor gedetecteerde conflicten tussen lokale gegevens en binnenkomende wijzigingen. |
pglogical.use_spi |
11, 12, 13, 14, 15, 16, 17 | Vertelt PGLogical om spi-interface te gebruiken om werkelijke SQL-instructies (INSERT, UPDATE, DELETE) te vormen om binnenkomende wijzigingen toe te passen in plaats van een interne interface op laag niveau te gebruiken. |
pgms_stats.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Alleen intern gebruik: deze parameter wordt gebruikt als schakeloptie voor het overschrijven van functies. |
pgms_wait_sampling.history_period |
11, 12, 13, 14, 15, 16, 17 | Stel de frequentie in milliseconden in waarop wachtgebeurtenissen worden bemonsterd. |
pgms_wait_sampling.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Alleen intern gebruik: deze parameter wordt gebruikt als schakeloptie voor het overschrijven van functies. Als deze wordt weergegeven als uitgeschakeld, wordt wachtsampling uitgeschakeld ondanks de waarde die is ingesteld voor pgms_wait_sampling.query_capture_mode. |
pgms_wait_sampling.query_capture_mode |
11, 12, 13, 14, 15, 16, 17 | Selecteert welke instructies worden bijgehouden door de pgms_wait_sampling-extensie. |
pg_partman_bgw.analyze |
11, 12, 13, 14, 15, 16, 17 | Hetzelfde doel als het argument p_analyze voor run_maintenance(). |
pg_partman_bgw.dbname |
11, 12, 13, 14, 15, 16, 17 | Vereist. De database(s) waarop run_maintenance() wordt uitgevoerd. Als er meerdere zijn, gebruikt u een door komma's gescheiden lijst. Als deze niet is ingesteld, doet BGW niets. |
pg_partman_bgw.interval |
11, 12, 13, 14, 15, 16, 17 | Aantal seconden tussen aanroepen naar run_maintenance(). |
pg_partman_bgw.jobmon |
11, 12, 13, 14, 15, 16, 17 | Hetzelfde doel als het argument p_jobmon voor run_maintenance(). |
pg_partman_bgw.role |
11, 12, 13, 14, 15, 16, 17 | De rol die run_maintenance() wordt uitgevoerd als. De standaardwaarde is postgres. Er is slechts één rolnaam toegestaan. |
pg_qs.interval_length_minutes |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het interval voor het vastleggen van query_store in minuten in voor pg_qs. Dit is de frequentie van gegevenspersistentie. |
pg_qs.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Alleen intern gebruik: deze parameter wordt gebruikt als schakeloptie voor het overschrijven van functies. Als dit wordt weergegeven als uitgeschakeld, wordt Query Store uitgeschakeld ondanks de waarde die is ingesteld voor pg_qs.query_capture_mode. |
pg_qs.max_plan_size |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal bytes in dat wordt opgeslagen voor queryplantekst voor pg_qs; langere abonnementen worden afgekapt. |
pg_qs.max_query_text_length |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximale lengte van de querytekst in die wordt opgeslagen; langere query's worden afgekapt. |
pg_qs.query_capture_mode |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de queryopnamemodus in voor het queryarchief. Geen schakelt vastleggen uit. |
pg_qs.retention_period_in_days |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het bewaarperiodevenster in dagen voor pg_qs in. Na deze tijd worden gegevens verwijderd. |
pg_qs.store_query_plans |
11, 12, 13, 14, 15, 16, 17 | Queryplannen in- of uitschakelen voor pg_qs |
pg_qs.track_utility |
11, 12, 13, 14, 15, 16, 17 | Hiermee selecteert u of hulpprogrammaopdrachten worden bijgehouden door pg_qs. |
pg_stat_statements.max |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal instructies in dat wordt bijgehouden door pg_stat_statements. |
pg_stat_statements.save |
11, 12, 13, 14, 15, 16, 17 | Sla pg_stat_statements statistieken op voor het afsluiten van de server. |
pg_stat_statements.track |
11, 12, 13, 14, 15, 16, 17 | Bepaalt welke instructies worden geteld door pg_stat_statements. |
pg_stat_statements.track_utility |
11, 12, 13, 14, 15, 16, 17 | Hiermee selecteert u of hulpprogrammaopdrachten worden bijgehouden door pg_stat_statements. |
Ontwikkelaarsopties
Naam | Versies | Beschrijving |
---|---|---|
allow_in_place_tablespaces |
11, 12, 13, 14, 15, 16, 17 | Hiermee staat u tablespaces rechtstreeks binnen pg_tblspc toe om te testen. |
allow_system_table_mods |
11, 12, 13, 14, 15, 16, 17 | Hiermee kunnen wijzigingen worden aangebracht in de structuur van systeemtabellen. |
backtrace_functions |
13, 14, 15, 16, 17 | Logboekbacktrace voor fouten in deze functies. |
debug_discard_caches |
14, 15, 16, 17 | Systeemcaches agressief leegmaken voor foutopsporingsdoeleinden. |
debug_parallel_query |
16, 17 | Dwingt het gebruik van parallelle queryfaciliteiten af. |
force_parallel_mode |
11, 12, 13, 14, 15 | Dwingt het gebruik van parallelle queryfaciliteiten af. |
ignore_checksum_failure |
11, 12, 13, 14, 15, 16, 17 | De verwerking wordt voortgezet na een mislukte controlesom. |
ignore_invalid_pages |
13, 14, 15, 16, 17 | Hiermee wordt het herstel voortgezet na een fout met ongeldige pagina's. |
ignore_system_indexes |
11, 12, 13, 14, 15, 16, 17 | Schakelt het lezen uit systeemindexen uit. |
jit_debugging_support |
11, 12, 13, 14, 15, 16, 17 | JIT-gecompileerde functies registreren met foutopsporingsprogramma. |
jit_dump_bitcode |
11, 12, 13, 14, 15, 16, 17 | Schrijf LLVM-bitcode uit om JIT-foutopsporing te vergemakkelijken. |
jit_expressions |
11, 12, 13, 14, 15, 16, 17 | JIT-compilatie van expressies toestaan. |
jit_profiling_support |
11, 12, 13, 14, 15, 16, 17 | Registreer gecompileerde JIT-functies met perf profiler. |
jit_tuple_deforming |
11, 12, 13, 14, 15, 16, 17 | JIT-compilatie van tuple-vervorming toestaan. |
post_auth_delay |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de hoeveelheid tijd in die moet worden gewacht na verificatie bij het opstarten van de verbinding. |
pre_auth_delay |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de hoeveelheid tijd in die moet worden gewacht voordat verificatie bij het opstarten van de verbinding wordt uitgevoerd. |
remove_temp_files_after_crash |
14, 16, 17 | Verwijder tijdelijke bestanden na het vastlopen van de back-end. |
trace_notify |
11, 12, 13, 14, 15, 16, 17 | Genereert foutopsporingsuitvoer voor LISTEN en NOTIFY. |
trace_recovery_messages |
11, 12, 13, 14, 15, 16 | Hiermee kunt u logboekregistratie van herstelgerelateerde foutopsporingsgegevens inschakelen. |
trace_sort |
11, 12, 13, 14, 15, 16, 17 | Informatie verzenden over resourcegebruik bij het sorteren. |
wal_consistency_checking |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de WAL-resourcemanagers in waarvoor WAL-consistentiecontroles worden uitgevoerd. |
zero_damaged_pages |
11, 12, 13, 14, 15, 16, 17 | Gaat door met het verwerken van beschadigde paginakopteksten. |
Foutafhandeling
Naam | Versies | Beschrijving |
---|---|---|
data_sync_retry |
11, 12, 13, 14, 15, 16, 17 | Of u wilt doorgaan na een fout bij het synchroniseren van gegevensbestanden. |
exit_on_error |
11, 12, 13, 14, 15, 16, 17 | Hiermee wordt de sessie beëindigd bij een fout. |
recovery_init_sync_method |
14, 15, 16, 17 | Hiermee stelt u de methode voor het synchroniseren van de gegevensmap in voordat het herstel van een crash wordt uitgevoerd. |
restart_after_crash |
11, 12, 13, 14, 15, 16, 17 | Initialiseer de server opnieuw na het vastlopen van de back-end. |
Bestandslocaties
Naam | Versies | Beschrijving |
---|---|---|
config_file |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het hoofdconfiguratiebestand van de server in. |
data_directory |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de gegevensmap van de server in. |
external_pid_file |
11, 12, 13, 14, 15, 16, 17 | Hiermee schrijft u de postmaster PID naar het opgegeven bestand. |
hba_file |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het hba-configuratiebestand van de server in. |
ident_file |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het configuratiebestand 'ident' van de server in. |
Intelligent afstemmen
Naam | Versies | Beschrijving |
---|---|---|
intelligent_tuning |
11, 12, 13, 14, 15, 16, 17 | Intelligente afstemming mogelijk |
intelligent_tuning.metric_targets |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u op welke metrische gegevens worden aangepast door intelligente afstemming. |
Vergrendelingsbeheer
Naam | Versies | Beschrijving |
---|---|---|
deadlock_timeout |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de hoeveelheid tijd in milliseconden in om te wachten op een vergrendeling voordat wordt gecontroleerd op een impasse. |
max_locks_per_transaction |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal vergrendelingen per transactie in. Wanneer u een replicaserver uitvoert, moet u deze parameter instellen op dezelfde of hogere waarde dan op de hoofdserver. |
max_pred_locks_per_page |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal gepredicaat vergrendelde tuples per pagina in. |
max_pred_locks_per_relation |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal pagina's en tuples per relatie voor predicaat vergrendelde pagina's en tuples in. |
max_pred_locks_per_transaction |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal predicaatvergrendelingen per transactie in. |
Metrische gegevens voor
Naam | Versies | Beschrijving |
---|---|---|
metrics.autovacuum_diagnostics |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u verzameling metrische gegevens in voor alle tabelstatistieken in een database |
metrics.collector_database_activity |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het verzamelen van metrische gegevens in voor database- en activiteitsstatistieken |
metrics.pgbouncer_diagnostics |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u verzameling metrische gegevens in voor PgBouncer. |
PgBouncer
Naam | Versies | Beschrijving |
---|---|---|
pgbouncer.default_pool_size |
11, 12, 13, 14, 15, 16, 17 | Hoeveel serververbindingen per gebruiker/databasepaar zijn toegestaan. |
pgbouncer.enabled |
11, 12, 13, 14, 15, 16, 17 | Geeft aan of pgBouncer-service is ingeschakeld. |
pgbouncer.ignore_startup_parameters |
11, 12, 13, 14, 15, 16, 17 | Door komma's gescheiden lijst met parameters die PgBouncer kan negeren omdat ze worden verwerkt door de beheerder. |
pgbouncer.max_client_conn |
11, 12, 13, 14, 15, 16, 17 | Maximum aantal toegestane clientverbindingen. |
pgbouncer.max_prepared_statements |
11, 12, 13, 14, 15, 16, 17 | Wanneer dit is ingesteld op een waarde die niet nul is, houdt PgBouncer protocolniveau benoemde instructies bij met betrekking tot opdrachten die door de client zijn verzonden in de transactie- en instructiepoolmodus. |
pgbouncer.min_pool_size |
11, 12, 13, 14, 15, 16, 17 | Voeg meer serververbindingen toe aan de pool als deze onder dit nummer wordt weergegeven. |
pgbouncer.pool_mode |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u op wanneer een serververbinding opnieuw kan worden gebruikt door andere clients. |
pgbouncer.query_wait_timeout |
11, 12, 13, 14, 15, 16, 17 | Maximale tijd (in seconden) query's mogen wachten op uitvoering. Als de query gedurende die tijd niet is toegewezen aan een server, wordt de verbinding met de client verbroken. |
pgbouncer.server_idle_timeout |
11, 12, 13, 14, 15, 16, 17 | Als een serververbinding langer dan dit aantal seconden inactief is geweest, wordt deze verwijderd. Als 0 is time-out uitgeschakeld. |
pgbouncer.stats_users |
11, 12, 13, 14, 15, 16, 17 | Door komma's gescheiden lijst met databasegebruikers die verbinding mogen maken en alleen-lezenquery's mogen uitvoeren op de pgBouncer-console. |
Vooraf ingestelde opties
Naam | Versies | Beschrijving |
---|---|---|
block_size |
11, 12, 13, 14, 15, 16, 17 | Geeft de grootte van een schijfblok weer. |
data_checksums |
11, 12, 13, 14, 15, 16, 17 | Geeft aan of gegevenscontrolesommen zijn ingeschakeld voor dit cluster. |
data_directory_mode |
11, 12, 13, 14, 15, 16, 17 | Geeft de modus van de gegevensmap weer. |
debug_assertions |
11, 12, 13, 14, 15, 16, 17 | Geeft aan of de actieve server assertiecontroles heeft ingeschakeld. |
in_hot_standby |
14, 15, 16, 17 | Geeft aan of hot stand-by momenteel actief is. |
integer_datetimes |
11, 12, 13, 14, 15, 16, 17 | Geeft aan of datum/tijd geheel getal is gebaseerd. |
lc_collate |
11, 12, 13, 14, 15 | Geeft de landinstelling voor sorteringsvolgorde weer. |
lc_ctype |
11, 12, 13, 14, 15 | Geeft de landinstelling voor tekenclassificatie en caseconversie weer. |
max_function_args |
11, 12, 13, 14, 15, 16, 17 | Geeft het maximum aantal functieargumenten weer. |
max_identifier_length |
11, 12, 13, 14, 15, 16, 17 | Geeft de maximale lengte van de id weer. |
max_index_keys |
11, 12, 13, 14, 15, 16, 17 | Geeft het maximum aantal indexsleutels weer. |
segment_size |
11, 12, 13, 14, 15, 16, 17 | Geeft het aantal pagina's per schijfbestand weer. |
server_encoding |
11, 12, 13, 14, 15, 16, 17 | Toont de codering van de servertekenset (database). |
server_version |
11, 12, 13, 14, 15, 16, 17 | Geeft de serverversie weer. |
server_version_num |
11, 12, 13, 14, 15, 16, 17 | Geeft de serverversie weer als een geheel getal. |
shared_memory_size |
15, 16, 17 | Toont de grootte van het hoofdgedeelte van het gedeelde geheugen van de server (afgerond op het dichtstbijzijnde MB). |
shared_memory_size_in_huge_pages |
15, 16, 17 | Geeft het aantal enorme pagina's weer dat nodig is voor het hoofdgedeelte van het gedeelde geheugen. |
ssl_library |
12, 13, 14, 15, 16, 17 | Geeft de naam van de SSL-bibliotheek weer. |
wal_block_size |
11, 12, 13, 14, 15, 16, 17 | Toont de blokgrootte in het schrijflogboek. |
wal_segment_size |
11, 12, 13, 14, 15, 16, 17 | Geeft de grootte weer van vooruitgeschreven logboeksegmenten. |
Procestitel
Naam | Versies | Beschrijving |
---|---|---|
cluster_name |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de naam van het cluster in, dat is opgenomen in de procestitel. |
update_process_title |
11, 12, 13, 14, 15, 16, 17 | Hiermee wordt de procestitel bijgewerkt om de actieve SQL-opdracht weer te geven. |
Query's afstemmen/genetische query optimaliseren
Naam | Versies | Beschrijving |
---|---|---|
geqo |
11, 12, 13, 14, 15, 16, 17 | Maakt optimalisatie van genetische query's mogelijk. |
geqo_effort |
11, 12, 13, 14, 15, 16, 17 | GEQO: inspanning wordt gebruikt om de standaardwaarde in te stellen voor andere GEQO-parameters. |
geqo_generations |
11, 12, 13, 14, 15, 16, 17 | GEQO: aantal iteraties van het algoritme. |
geqo_pool_size |
11, 12, 13, 14, 15, 16, 17 | GEQO: aantal individuen in de populatie. |
geqo_seed |
11, 12, 13, 14, 15, 16, 17 | GEQO: seed voor selectie van willekeurig pad. |
geqo_selection_bias |
11, 12, 13, 14, 15, 16, 17 | GEQO: selectieve druk binnen de populatie. |
geqo_threshold |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de drempelwaarde van FROM-items in waarvoor GEQO wordt gebruikt. |
Query's afstemmen/andere planneropties
Naam | Versies | Beschrijving |
---|---|---|
constraint_exclusion |
11, 12, 13, 14, 15, 16, 17 | Hiermee bepaalt u het gebruik van tabelbeperkingen van de queryplanner om query's te optimaliseren. |
cursor_tuple_fraction |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de schatting van de planner in van de fractie van de rijen van een cursor die worden opgehaald. |
default_statistics_target |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het standaarddoel voor statistieken in voor tabelkolommen zonder een kolomspecifiek doel. |
from_collapse_limit |
11, 12, 13, 14, 15, 16, 17 | Met de planner worden subquery's samengevoegd tot bovenquery's tot aan deze limiet in de FROM-component. Kleinere waarden verminderen de planningstijd, maar kunnen inferieur queryplannen opleveren. |
jit |
11, 12, 13, 14, 15, 16, 17 | Bepaalt of JIT-compilatie kan worden gebruikt door PostgreSQL. |
join_collapse_limit |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de grootte van de FROM-lijst in waarmee JOIN-constructies niet worden afgevlakt. |
plan_cache_mode |
12, 13, 14, 15, 16, 17 | Hiermee bepaalt u de selectie van het aangepaste of algemene plan van de planner. |
recursive_worktable_factor |
15, 16, 17 | Hiermee stelt u de schatting van de planner in van de gemiddelde grootte van de werktabel van een recursieve query. |
Queryafstemming/Kostenconstanten planner
Naam | Versies | Beschrijving |
---|---|---|
cpu_index_tuple_cost |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de schatting van de planner in van de kosten voor het verwerken van elke indexvermelding tijdens een indexscan. |
cpu_operator_cost |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de schatting van de planner in van de kosten voor het verwerken van elke operator of functie die tijdens een query wordt uitgevoerd. |
cpu_tuple_cost |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de schatting van de planner in van de kosten voor het verwerken van elke rij tijdens een query. |
effective_cache_size |
11, 12, 13, 14, 15, 16, 17 | Stelt de aanname van de planner in over de grootte van de schijfcache. |
jit_above_cost |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de querykosten in waarvoor JIT-compilatie is geactiveerd, indien ingeschakeld. |
jit_inline_above_cost |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de querykosten in waarboven JIT-compilatie probeert inlinefuncties en -operators uit te voeren. |
jit_optimize_above_cost |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de querykosten in waarboven JIT-compilatie dure optimalisaties toepast. |
min_parallel_index_scan_size |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de minimale hoeveelheid indexgegevens voor een parallelle scan in. |
min_parallel_table_scan_size |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de minimale hoeveelheid tabelgegevens in die moeten worden gescand voor een parallelle scan die moet worden overwogen. |
parallel_setup_cost |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de schatting van de planner in van de kosten voor het starten van werkprocessen voor parallelle query's. |
parallel_tuple_cost |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de schatting van de planner in van de kosten voor het doorgeven van elke tuple (rij) van werkrol naar hoofdback-end. |
random_page_cost |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de schatting van de planner in van de kosten van een niet-opeenvolgend opgehaalde schijfpagina. |
seq_page_cost |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de schatting van de planner in van de kosten van een sequentieel opgehaalde schijfpagina. |
Queryafstemming/configuratie van plannermethode
Naam | Versies | Beschrijving |
---|---|---|
enable_async_append |
14, 15, 16, 17 | Hiermee schakelt u het gebruik van asynchrone toevoegplannen van de planner in. |
enable_bitmapscan |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van bitmapscanplannen van de planner in. |
enable_gathermerge |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van samenvoegplannen van de planner in. |
enable_hashagg |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van gehashte aggregatieplannen van de planner in. |
enable_hashjoin |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van hash-join-plannen van de planner in. |
enable_incremental_sort |
13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van incrementele sorteerstappen van de planner in. |
enable_indexonlyscan |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van plannen voor alleen-indexscans in de planner in. |
enable_indexscan |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van indexscanplannen van de planner in. |
enable_material |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van materialisatie van de planner in. |
enable_memoize |
14, 15, 16, 17 | Hiermee schakelt u het gebruik van memo's van de planner in. |
enable_mergejoin |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van samenvoegingsplannen van de planner in. |
enable_nestloop |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van geneste lusdeelnameplannen van de planner in. |
enable_parallel_append |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van parallelle toevoegplannen van de planner in. |
enable_parallel_hash |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van parallelle hash-plannen van de planner in. |
enable_partition_pruning |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het verwijderen van plannings- en uitvoeringstijdpartitie in. |
enable_partitionwise_aggregate |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van partitionwise groepering of aggregatie van de queryplanner in of uit, waardoor groepering of aggregatie op een gepartitioneerde tabellen afzonderlijk kan worden uitgevoerd voor elke partitie. |
enable_partitionwise_join |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van partitionwise join van de queryplanner in of uit, waardoor een join tussen gepartitioneerde tabellen kan worden uitgevoerd door de overeenkomende partities te koppelen. |
enable_seqscan |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van sequentiële scanplannen van de planner in. |
enable_sort |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van expliciete sorteerstappen van de planner in. |
enable_tidscan |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van TID-scanplannen van de planner in. |
Replicatie/hoofdserver
Naam | Versies | Beschrijving |
---|---|---|
synchronous_standby_names |
11, 12, 13, 14, 15, 16, 17 | Aantal synchrone stand-bys en lijst met namen van potentiële synchrone. |
Replicatie/primaire server
Naam | Versies | Beschrijving |
---|---|---|
synchronous_standby_names |
11, 12, 13, 14, 15, 16, 17 | Aantal synchrone stand-bys en lijst met namen van potentiële synchrone. |
vacuum_defer_cleanup_age |
11, 12, 13, 14, 15 | Hiermee geeft u het aantal transacties op waarmee VACUUM- en HOT-updates het opschonen van dode rijversies uitstellen. |
Replicatie/verzendende servers
Naam | Versies | Beschrijving |
---|---|---|
max_replication_slots |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u het maximum aantal replicatiesites op dat door de server kan worden ondersteund. |
max_slot_wal_keep_size |
13, 14, 15, 16, 17 | Hiermee stelt u de maximale WAL-grootte in die kan worden gereserveerd door replicatiesites. |
max_wal_senders |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal gelijktijdig uitgevoerde WAL-afzenderprocessen in. |
track_commit_timestamp |
11, 12, 13, 14, 15, 16, 17 | Verzamelt transactiedoorvoertijd. |
wal_keep_segments |
11, 12 | Hiermee stelt u het aantal WAL-bestanden in voor stand-byservers. |
wal_keep_size |
13, 14, 15, 16, 17 | Hiermee stelt u de grootte van WAL-bestanden in voor stand-byservers. |
wal_sender_timeout |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximale tijd in waarop moet worden gewacht op WAL-replicatie. |
Replicatie/stand-byservers
Naam | Versies | Beschrijving |
---|---|---|
hot_standby |
11, 12, 13, 14, 15, 16, 17 | Hiermee staat u verbindingen en query's toe tijdens het herstel. |
hot_standby_feedback |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u de optie in of hot stand-by feedback moet verzenden naar de primaire of upstream stand-by over query's die momenteel worden uitgevoerd op de stand-by. |
max_standby_archive_delay |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximale vertraging in voordat query's worden geannuleerd die conflicteren wanneer een hot standby-server gearchiveerde WAL-gegevens verwerkt. |
max_standby_streaming_delay |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximale vertraging in voordat query's worden geannuleerd die conflicteren wanneer een hot stand-byserver gestreamde WAL-gegevens verwerkt. |
primary_conninfo |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de verbindingsreeks in die moeten worden gebruikt om verbinding te maken met de verzendende server. |
primary_slot_name |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de naam van de replicatiesite in die moet worden gebruikt op de verzendende server. |
promote_trigger_file |
12, 13, 14, 15 | Hiermee geeft u een bestandsnaam waarvan de aanwezigheid eindigt op herstel in de stand-by. |
recovery_min_apply_delay |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de minimale vertraging in voor het toepassen van wijzigingen tijdens het herstel. |
wal_receiver_create_temp_slot |
13, 14, 15, 16, 17 | Hiermee stelt u in of een WAL-ontvanger een tijdelijke replicatiesite moet maken als er geen permanente site is geconfigureerd. |
wal_receiver_status_interval |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximale interval tussen wal-ontvangststatusrapporten in op de primaire. |
wal_receiver_timeout |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximale wachttijd in voor het ontvangen van gegevens van de verzendende server. |
wal_retrieve_retry_interval |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de tijd in die moet worden gewacht voordat u wal opnieuw probeert op te halen na een mislukte poging. |
Replicatie/abonnees
Naam | Versies | Beschrijving |
---|---|---|
max_logical_replication_workers |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u het maximum aantal logische replicatiemedewerkers op. Dit omvat zowel werkrollen als werkrollen voor tabelsynchronisatie. |
max_parallel_apply_workers_per_subscription |
16, 17 | Hiermee stelt u het maximum aantal parallelle werkrollen in die per abonnement in logische replicatie kunnen worden gebruikt. |
max_sync_workers_per_subscription |
11, 12, 13, 14, 15, 16, 17 | Maximum aantal werkrollen voor tabelsynchronisatie per abonnement. |
Rapportage en logboekregistratie /Wat moet u registreren
Naam | Versies | Beschrijving |
---|---|---|
application_name |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de naam van de toepassing in die moet worden gerapporteerd in statistieken en logboeken. |
debug_pretty_print |
11, 12, 13, 14, 15, 16, 17 | Inspringingen parseren en planstructuur wordt weergegeven. |
debug_print_parse |
11, 12, 13, 14, 15, 16, 17 | Registreert de parseringsstructuur van elke query. |
debug_print_plan |
11, 12, 13, 14, 15, 16, 17 | Registreert het uitvoeringsplan van elke query. |
debug_print_rewritten |
11, 12, 13, 14, 15, 16, 17 | Registreert de herschreven parseringsstructuur van elke query. |
log_autovacuum_min_duration |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de minimale uitvoeringstijd in waarboven autovacuumacties worden geregistreerd. |
log_checkpoints |
11, 12, 13, 14, 15, 16, 17 | Registreert elk controlepunt. |
log_connections |
11, 12, 13, 14, 15, 16, 17 | Zorgt ervoor dat elke poging tot verbinding met de server wordt geregistreerd en dat de clientverificatie is voltooid. |
log_disconnections |
11, 12, 13, 14, 15, 16, 17 | Registreert einde van een sessie, inclusief duur. |
log_duration |
11, 12, 13, 14, 15, 16, 17 | Registreert de duur van elke voltooide SQL-instructie. |
log_error_verbosity |
11, 12, 13, 14, 15, 16, 17 | Bepaalt de hoeveelheid details die in het serverlogboek zijn geschreven voor elk bericht dat wordt geregistreerd. |
log_hostname |
11, 12, 13, 14, 15, 16, 17 | Registreert de hostnaam in de verbindingslogboeken. |
log_line_prefix |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de tekenreeks in afdrukstijl in die aan het begin van elke logboekregel wordt uitgevoerd. |
log_lock_waits |
11, 12, 13, 14, 15, 16, 17 | Hiermee bepaalt u of een logboekbericht wordt geproduceerd wanneer een sessie langer wacht dan deadlock_timeout om een vergrendeling te verkrijgen. |
log_parameter_max_length |
13, 14, 15, 16, 17 | Hiermee stelt u de maximale lengte in bytes aan gegevens die zijn geregistreerd voor bindingsparameterwaarden bij logboekregistratie-instructies. |
log_parameter_max_length_on_error |
13, 14, 15, 16, 17 | Hiermee stelt u de maximale lengte in bytes aan gegevens die zijn geregistreerd voor bindingsparameterwaarden bij logboekregistratie-instructies bij fout. |
log_recovery_conflict_waits |
14, 15, 16, 17 | Hiermee bepaalt u of er een logboekbericht wordt geproduceerd wanneer het opstartproces langer dan deadlock_timeout wacht op herstelconflicten. |
log_replication_commands |
11, 12, 13, 14, 15, 16, 17 | Registreert elke replicatieopdracht. |
log_statement |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het type instructies in dat is vastgelegd. |
log_temp_files |
11, 12, 13, 14, 15, 16, 17 | Registreert het gebruik van tijdelijke bestanden die groter zijn dan dit aantal kilobytes. |
log_timezone |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de tijdzone in voor gebruik in logboekberichten. |
Rapportage en logboekregistratie/ Wanneer moet u zich registreren
Naam | Versies | Beschrijving |
---|---|---|
log_min_duration_sample |
13, 14, 15, 16, 17 | Hiermee stelt u de minimale uitvoeringstijd in waarboven een voorbeeld van instructies wordt vastgelegd. Steekproeven worden bepaald door log_statement_sample_rate. |
log_min_duration_statement |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de minimale uitvoeringstijd (in milliseconden) waarboven de instructies worden vastgelegd. -1 schakelt duur van logboekregistratie-instructies uit. |
log_min_error_statement |
11, 12, 13, 14, 15, 16, 17 | Zorgt ervoor dat alle instructies die een fout genereren op of boven dit niveau, worden vastgelegd. |
log_min_messages |
11, 12, 13, 14, 15, 16, 17 | Hiermee bepaalt u welke berichtniveaus naar het serverlogboek worden geschreven. |
log_startup_progress_interval |
15, 16, 17 | Tijd tussen voortgangsupdates voor langlopende opstartbewerkingen. |
log_statement_sample_rate |
13, 14, 15, 16, 17 | Het deel van de instructies dat de log_min_duration_sample overschrijdt die moeten worden vastgelegd. |
log_transaction_sample_rate |
12, 13, 14, 15, 16, 17 | Hiermee stelt u het deel van transacties in waaruit alle instructies moeten worden vastgelegd. |
Rapportage en logboekregistratie / Waar moet ik registreren
Naam | Versies | Beschrijving |
---|---|---|
event_source |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de toepassingsnaam in die wordt gebruikt om PostgreSQL-berichten in het gebeurtenislogboek te identificeren. |
log_destination |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de bestemming in voor de uitvoer van serverlogboeken. |
log_directory |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de doelmap voor logboekbestanden in. |
log_file_mode |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de bestandsmachtigingen voor logboekbestanden in. |
log_filename |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het bestandsnaampatroon voor logboekbestanden in. |
logging_collector |
11, 12, 13, 14, 15, 16, 17 | Start een subproces om stderr-uitvoer en/of CSV-logboeken vast te leggen in logboekbestanden. |
log_rotation_age |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de hoeveelheid tijd in die moet worden gewacht voordat u de rotatie van logboekbestanden afdwingt. |
log_rotation_size |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximale grootte in die een logboekbestand kan bereiken voordat het wordt gedraaid. |
log_truncate_on_rotation |
11, 12, 13, 14, 15, 16, 17 | Bestaande logboekbestanden met dezelfde naam afkappen tijdens het rouleren van logboeken. |
syslog_facility |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de syslog -faciliteit in die moet worden gebruikt wanneer syslog is ingeschakeld. |
syslog_ident |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de programmanaam in die wordt gebruikt om PostgreSQL-berichten in syslog te identificeren. |
syslog_sequence_numbers |
11, 12, 13, 14, 15, 16, 17 | Voeg het volgnummer toe aan syslog-berichten om dubbele onderdrukking te voorkomen. |
syslog_split_messages |
11, 12, 13, 14, 15, 16, 17 | Splits berichten die naar Syslog worden verzonden op regels en passen in 1024 bytes. |
Resourcegebruik/asynchroon gedrag
Naam | Versies | Beschrijving |
---|---|---|
backend_flush_after |
11, 12, 13, 14, 15, 16, 17 | Aantal pagina's waarna eerder uitgevoerde schrijfbewerkingen naar schijf worden leeggemaakt. |
effective_io_concurrency |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het aantal gelijktijdige I/O-bewerkingen van de schijf in dat door PostgreSQL gelijktijdig kan worden uitgevoerd. |
maintenance_io_concurrency |
13, 14, 15, 16, 17 | Een variant van effective_io_concurrency die wordt gebruikt voor onderhoudswerkzaamheden. |
max_parallel_maintenance_workers |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal parallelle processen per onderhoudsbewerking in. |
max_parallel_workers |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal werkrollen in dan kan worden ondersteund voor parallelle bewerkingen. |
max_parallel_workers_per_gather |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal parallelle processen per uitvoerknooppunt in. |
max_worker_processes |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal achtergrondprocessen in dat het systeem kan ondersteunen. |
parallel_leader_participation |
11, 12, 13, 14, 15, 16, 17 | Hiermee bepaalt u of Gather en Gather Merge ook subplannen uitvoeren. |
Resourcegebruik/Achtergrondschrijver
Naam | Versies | Beschrijving |
---|---|---|
bgwriter_delay |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u de vertraging tussen activiteitsrondes voor de achtergrondschrijver. In elke ronde schrijft de schrijver problemen voor een aantal vuile buffers. |
bgwriter_flush_after |
11, 12, 13, 14, 15, 16, 17 | Het aantal pagina's waarna eerder schrijfbewerkingen door de achtergrondschrijver op schijf worden leeggemaakt. |
bgwriter_lru_maxpages |
11, 12, 13, 14, 15, 16, 17 | In elke ronde worden niet meer dan dit aantal buffers geschreven door de achtergrondschrijver. |
bgwriter_lru_multiplier |
11, 12, 13, 14, 15, 16, 17 | De gemiddelde recente behoefte aan buffers wordt vermenigvuldigd met bgwriter_lru_multiplier om een schatting te maken van het aantal buffers dat nodig is tijdens de volgende ronde. |
Resourcegebruik/op kosten gebaseerde vacuümvertraging
Naam | Versies | Beschrijving |
---|---|---|
vacuum_cost_delay |
11, 12, 13, 14, 15, 16, 17 | de hoeveelheid tijd (in milliseconden) die het vacuümproces slaapt wanneer de kostenlimiet is overschreden. |
vacuum_cost_limit |
11, 12, 13, 14, 15, 16, 17 | De geaccumuleerde kosten die ervoor zorgen dat het vacuümproces slaapt. |
vacuum_cost_page_dirty |
11, 12, 13, 14, 15, 16, 17 | De geschatte kosten die in rekening worden gebracht wanneer vacuüm een blok wijzigt dat eerder schoon was. |
vacuum_cost_page_hit |
11, 12, 13, 14, 15, 16, 17 | De geschatte kosten voor het leegmaken van een buffer in de gedeelde buffercache. |
vacuum_cost_page_miss |
11, 12, 13, 14, 15, 16, 17 | De geschatte kosten voor het leegmaken van een buffer die van schijf moet worden gelezen. |
Resourcegebruik/schijf
Naam | Versies | Beschrijving |
---|---|---|
temp_file_limit |
11, 12, 13, 14, 15, 16, 17 | Hiermee beperkt u de totale grootte van alle tijdelijke bestanden die door elk proces worden gebruikt. |
Resourcegebruik/kernelresources
Naam | Versies | Beschrijving |
---|---|---|
max_files_per_process |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal gelijktijdig geopende bestanden voor elk serverproces in. |
Resourcegebruik/geheugen
Naam | Versies | Beschrijving |
---|---|---|
autovacuum_work_mem |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximale geheugen in dat moet worden gebruikt door elk automatischvacuum-werkproces. |
dynamic_shared_memory_type |
11, 12, 13, 14, 15, 16, 17 | Selecteert de implementatie van dynamisch gedeeld geheugen die wordt gebruikt. |
hash_mem_multiplier |
12, 13, 14, 15, 16, 17 | Meerdere work_mem te gebruiken voor hash-tabellen. |
huge_pages |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u het gebruik van enorme geheugenpagina's in of uit. Deze instelling is niet van toepassing op servers met minder dan 4 vCores. |
huge_page_size |
14, 15, 16, 17 | De grootte van een enorme pagina die moet worden aangevraagd. |
logical_decoding_work_mem |
13, 14, 15, 16, 17 | Hiermee stelt u het maximale geheugen in dat moet worden gebruikt voor logische decodering. |
maintenance_work_mem |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximale geheugen in dat moet worden gebruikt voor onderhoudsbewerkingen zoals VACUUM, Create Index. |
max_prepared_transactions |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal gelijktijdig voorbereide transacties in. Wanneer u een replicaserver uitvoert, moet u deze parameter instellen op dezelfde of hogere waarde dan op de primaire server. |
max_stack_depth |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de maximale stackdiepte in kilobytes in. |
min_dynamic_shared_memory |
14, 15, 16, 17 | Hoeveelheid dynamisch gedeeld geheugen gereserveerd bij het opstarten. |
shared_buffers |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het aantal gedeelde geheugenbuffers in dat door de server wordt gebruikt. Eenheid is 8 kB. Toegestane waarden bevinden zich binnen het bereik van 10% - 75% van het beschikbare geheugen. |
shared_memory_type |
12, 13, 14, 15, 16, 17 | Selecteert de implementatie van het gedeelde geheugen die wordt gebruikt voor de hoofdregio voor gedeeld geheugen. |
temp_buffers |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het maximum aantal tijdelijke buffers in dat door elke databasesessie wordt gebruikt. |
vacuum_buffer_usage_limit |
16, 17 | Hiermee stelt u de grootte van de buffergroep in voor VACUUM, ANALYZE en autovacuum. |
work_mem |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de hoeveelheid geheugen in die moet worden gebruikt door interne sorteerbewerkingen en hashtabellen voordat u naar tijdelijke schijfbestanden schrijft. |
Statistieken/cumulatieve query- en indexstatistieken
Naam | Versies | Beschrijving |
---|---|---|
stats_fetch_consistency |
15, 16, 17 | Hiermee stelt u de consistentie van toegang tot statistiekengegevens in. |
track_activities |
11, 12, 13, 14, 15, 16, 17 | Verzamelt informatie over het uitvoeren van opdrachten voor elke sessie. |
track_activity_query_size |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de hoeveelheid geheugen in die is gereserveerd voor pg_stat_activity.query, in bytes. |
track_counts |
11, 12, 13, 14, 15, 16, 17 | Hiermee kunt u statistieken verzamelen over databaseactiviteit |
track_functions |
11, 12, 13, 14, 15, 16, 17 | Hiermee kunt u het aantal functie-aanroepen en de gebruikte tijd bijhouden. |
track_io_timing |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u de timing van database-I/O-aanroepen in. |
track_wal_io_timing |
14, 15, 16, 17 | Verzamelt tijdsstatistieken voor WAL I/O-activiteit. |
Statistieken/bewaking
Naam | Versies | Beschrijving |
---|---|---|
compute_query_id |
14, 15, 16, 17 | Hiermee schakelt u in-core berekening van query-id's in. |
log_executor_stats |
11, 12, 13, 14, 15, 16, 17 | Schrijft prestatiestatistieken van uitvoerders naar het serverlogboek. |
log_parser_stats |
11, 12, 13, 14, 15, 16, 17 | Schrijft prestatiestatistieken van parser naar het serverlogboek. |
log_planner_stats |
11, 12, 13, 14, 15, 16, 17 | Schrijft prestatiestatistieken van planner naar het serverlogboek. |
log_statement_stats |
11, 12, 13, 14, 15, 16, 17 | Schrijft voor elke query cumulatieve prestatiestatistieken naar het serverlogboek. |
Statistieken/Query en Index Statistics Collector
Naam | Versies | Beschrijving |
---|---|---|
stats_temp_directory |
11, 12, 13, 14 | Hiermee schrijft u tijdelijke statistiekenbestanden naar de opgegeven map. |
TLS
Naam | Versies | Beschrijving |
---|---|---|
require_secure_transport |
11, 12, 13, 14, 15, 16, 17 | Of clientverbindingen met de server vereist zijn om een vorm van veilig transport te gebruiken. |
Versie- en platformcompatibiliteit / Andere platforms en clients
Naam | Versies | Beschrijving |
---|---|---|
transform_null_equals |
11, 12, 13, 14, 15, 16, 17 | Wanneer dit is ingeschakeld, worden expressies van de formulier expr = NULL (of NULL = expr) behandeld als expr IS NULL, dat wil gezegd, ze retourneren waar als expr resulteert in de null-waarde en anders onwaar. |
Versie- en platformcompatibiliteit/vorige PostgreSQL-versies
Naam | Versies | Beschrijving |
---|---|---|
array_nulls |
11, 12, 13, 14, 15, 16, 17 | Hiermee kan invoer van NULL (niet hoofdlettergevoelig) worden beschouwd als NULL-waarde in plaats van de letterlijke tekenreeks 'NULL'. |
backslash_quote |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u in of \' is toegestaan in letterlijke tekenreeksen. |
escape_string_warning |
11, 12, 13, 14, 15, 16, 17 | Waarschuwt voor backslash-escapes in gewone letterlijke tekenreeksen. |
lo_compat_privileges |
11, 12, 13, 14, 15, 16, 17 | Hiermee schakelt u de compatibiliteitsmodus met eerdere versies in voor controle op grote objecten. |
operator_precedence_warning |
11, 12 | Hiermee wordt een waarschuwing verzonden voor constructies die de betekenis hebben gewijzigd sinds PostgreSQL 9.4. |
quote_all_identifiers |
11, 12, 13, 14, 15, 16, 17 | Bij het genereren van SQL-fragmenten worden alle id's aanhalingstekens weergegeven. |
standard_conforming_strings |
11, 12, 13, 14, 15, 16, 17 | Oorzaken '...' tekenreeksen om backslashes letterlijk te behandelen. |
synchronize_seqscans |
11, 12, 13, 14, 15, 16, 17 | Hiermee worden gesynchroniseerde sequentiële scans ingeschakeld. |
Write-Ahead-logboek/Archiefherstel
Naam | Versies | Beschrijving |
---|---|---|
archive_cleanup_command |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de shell-opdracht in die op elk herstartpunt wordt uitgevoerd. |
recovery_end_command |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de shell-opdracht in die eenmaal aan het einde van het herstel wordt uitgevoerd. |
restore_command |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de shell-opdracht in die wordt aangeroepen om een gearchiveerd WAL-bestand op te halen. |
Write-Ahead-logboek/archivering
Naam | Versies | Beschrijving |
---|---|---|
archive_command |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de shell-opdracht in die wordt aangeroepen om een WAL-bestand te archiveren. |
archive_library |
15, 16, 17 | Hiermee stelt u de bibliotheek in die wordt aangeroepen om een WAL-bestand te archiveren. |
archive_mode |
11, 12, 13, 14, 15, 16, 17 | Hiermee kunt u WAL-bestanden archiveren met behulp van archive_command. |
archive_timeout |
11, 12, 13, 14, 15, 16, 17 | Hiermee wordt een schakeloptie naar het volgende WAL-bestand gedwongen als er binnen N seconden geen nieuw bestand is gestart. |
Write-Ahead-logboek/controlepunten
Naam | Versies | Beschrijving |
---|---|---|
checkpoint_completion_target |
11, 12, 13, 14, 15, 16, 17 | Hiermee geeft u het doel van de voltooiing van het controlepunt op, als fractie van de totale tijd tussen controlepunten. |
checkpoint_flush_after |
11, 12, 13, 14, 15, 16, 17 | Aantal pagina's waarna eerder uitgevoerde schrijfbewerkingen naar schijf worden leeggemaakt. |
checkpoint_timeout |
11, 12, 13, 14, 15, 16, 17 | Maximale tijd tussen automatische WAL-controlepunten, in seconden. Het geldige bereik ligt tussen 30 seconden en één dag. |
checkpoint_warning |
11, 12, 13, 14, 15, 16, 17 | Hiermee schrijft u een waarschuwingsbericht als controlepunten die worden veroorzaakt door het vullen van het WAL-segment vaker dan dit. |
max_wal_size |
11, 12, 13, 14, 15, 16, 17 | Maximale grootte om de WAL te laten groeien voordat het automatische controlepunt wordt geactiveerd. |
min_wal_size |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de minimale grootte in waarop de WAL moet worden verkleind. |
Write-Ahead-logboek/herstel
Naam | Versies | Beschrijving |
---|---|---|
recovery_prefetch |
15, 16, 17 | Prefetch verwijst naar blokken tijdens het herstel. |
wal_decode_buffer_size |
15, 16, 17 | Buffergrootte om vooruit te lezen in de WAL tijdens het herstel. |
Write-Ahead-logboek/hersteldoel
Naam | Versies | Beschrijving |
---|---|---|
recovery_target |
12, 13, 14, 15, 16, 17 | Ingesteld op 'onmiddellijk' om het herstel te beëindigen zodra een consistente status is bereikt. |
recovery_target_action |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de actie in die moet worden uitgevoerd bij het bereiken van het hersteldoel. |
recovery_target_inclusive |
12, 13, 14, 15, 16, 17 | Hiermee stelt u in of transacties met hersteldoel moeten worden opgenomen of uitgesloten. |
recovery_target_lsn |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de LSN van de locatie van het write-ahead-logboek in totdat het herstel wordt voortgezet. |
recovery_target_name |
12, 13, 14, 15, 16, 17 | Hiermee stelt u het benoemde herstelpunt in totdat het herstel wordt voortgezet. |
recovery_target_time |
12, 13, 14, 15, 16, 17 | Hiermee stelt u het tijdstempel in waarop het herstel wordt voortgezet. |
recovery_target_timeline |
12, 13, 14, 15, 16, 17 | Hiermee geeft u de tijdlijn waarin moet worden hersteld. |
recovery_target_xid |
12, 13, 14, 15, 16, 17 | Hiermee stelt u de transactie-id in totdat het herstel wordt voortgezet. |
Write-Ahead-logboek/instellingen
Naam | Versies | Beschrijving |
---|---|---|
commit_delay |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de vertraging in microseconden in tussen transactiedoorvoering en wal leegmaken naar schijf. |
commit_siblings |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u de minimale gelijktijdige openstaande transacties in voordat u commit_delay uitvoert. |
fsync |
11, 12, 13, 14, 15, 16, 17 | Hiermee dwingt u synchronisatie van updates naar schijf af. |
full_page_writes |
11, 12, 13, 14, 15, 16, 17 | Schrijft volledige pagina's naar WAL wanneer deze voor het eerst na een controlepunt is gewijzigd. |
synchronous_commit |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het synchronisatieniveau van de huidige transactie in. |
wal_buffers |
11, 12, 13, 14, 15, 16, 17 | Hiermee stelt u het aantal buffers op schijfpagina's in gedeeld geheugen in voor WAL. Eenheid is 8 kB. |
wal_compression |
11, 12, 13, 14, 15, 16, 17 | Comprimeert schrijfbewerkingen op volledige pagina die zijn geschreven in het WAL-bestand. |
wal_init_zero |
12, 13, 14, 15, 16, 17 | Schrijft nullen naar nieuwe WAL-bestanden voordat u het eerst gebruikt. |
wal_level |
11, 12, 13, 14, 15, 16, 17 | Het bepaalt hoeveel informatie naar de WAL wordt geschreven. |
wal_log_hints |
11, 12, 13, 14, 15, 16, 17 | Schrijft volledige pagina's naar WAL wanneer deze voor het eerst worden gewijzigd na een controlepunt, zelfs voor een niet-kritieke wijziging. |
wal_recycle |
12, 13, 14, 15, 16, 17 | Recyclet WAL-bestanden door de naam ervan te wijzigen. |
wal_skip_threshold |
13, 14, 15, 16, 17 | Minimale grootte van nieuw bestand om te fsynchroon in plaats van WAL te schrijven. |
wal_sync_method |
11, 12, 13, 14, 15, 16, 17 | Hiermee selecteert u de methode die wordt gebruikt voor het afdwingen van WAL-updates naar schijf. |
wal_writer_delay |
11, 12, 13, 14, 15, 16, 17 | Tijdsinterval tussen WAL flushes uitgevoerd door de WAL writer. |
wal_writer_flush_after |
11, 12, 13, 14, 15, 16, 17 | De hoeveelheid WAL die is geschreven door WAL Writer die een leegmaken activeert. |
Volgende stappen
Zie PostgreSQL-extensies in Azure Database for PostgreSQL - Flexible Server voor informatie over ondersteunde PostgreSQL-extensies.