Parametry serveru na flexibilním serveru Azure Database for PostgreSQL
PLATÍ PRO: Flexibilní server Azure Database for PostgreSQL
Azure Database for PostgreSQL poskytuje podmnožinu konfigurovatelných parametrů pro každý server. Další informace o parametrech Postgres najdete v dokumentaci k PostgreSQL.
Typy parametrů
Flexibilní server Azure Database for PostgreSQL je předem nakonfigurovaný s optimálním výchozím nastavením pro každý parametr. Parametry jsou kategorizovány do jednoho z následujících typů:
- Statické: Tyto parametry vyžadují restartování serveru k implementaci jakýchkoli změn.
- Dynamické: Tyto parametry lze změnit bez nutnosti restartovat instanci serveru. Změny však budou platit pouze pro nová připojení vytvořená po úpravě.
- Jen pro čtení: Tyto parametry nejsou konfigurovatelné uživatelem z důvodu jejich kritické role při zachování spolehlivosti, zabezpečení nebo jiných provozních aspektů služby.
Pokud chcete určit typ parametru, přejděte na web Azure Portal a otevřete podokno Parametry serveru. Parametry jsou seskupené do karet pro snadnou identifikaci.
Přizpůsobení parametru
Různé metody a úrovně jsou k dispozici pro přizpůsobení parametrů podle vašich konkrétních potřeb.
Globální úroveň
Pokud chcete změnit nastavení globálně na úrovni instance nebo serveru, přejděte na webu Azure Portal do podokna Parametry serveru. Můžete také použít další dostupné nástroje, jako je Azure CLI, rozhraní REST API, šablony Azure Resource Manageru nebo partnerské nástroje.
Poznámka:
Vzhledem k tomu, že Azure Database for PostgreSQL je spravovaná databázová služba, nemají uživatelé přístup k hostiteli nebo operačnímu systému, aby mohli zobrazovat nebo upravovat konfigurační soubory, jako je postgresql.conf. Obsah souborů se automaticky aktualizuje na základě provedených změn parametrů.
Podrobné úrovně
Parametry můžete upravit na podrobnějších úrovních. Tyto úpravy přepisují globálně nastavené hodnoty. Jejich rozsah a doba trvání závisí na úrovni, na které je uděláte:
Úroveň databáze: Použijte
ALTER DATABASE
příkaz pro konfigurace specifické pro databáze.Role nebo úroveň uživatele: Použijte
ALTER USER
příkaz pro nastavení zaměřená na uživatele.Funkce, úroveň procedury: Při definování funkce nebo procedury můžete zadat nebo změnit konfigurační parametry, které budou nastaveny při volání funkce.
Úroveň tabulky: Jako příklad můžete upravit parametry související s automatickým úklidem na této úrovni.
Úroveň relace: Po dobu trvání jednotlivé relace databáze můžete upravit konkrétní parametry. PostgreSQL tuto úpravu usnadňuje pomocí následujících příkazů SQL:
SET
Pomocí příkazu proveďte úpravy specifické pro relaci. Tyto změny slouží jako výchozí nastavení během aktuální relace. Přístup k těmto změnám může vyžadovat určitáSET
oprávnění a omezení pro upravitelné a dříve popsané parametry jen pro čtení se nevztahují. Odpovídající funkce SQL jeset_config(setting_name, new_value, is_local)
.SHOW
Pomocí příkazu můžete prozkoumat existující nastavení parametrů. Její ekvivalent funkce SQL jecurrent_setting(setting_name text)
.
Podporované parametry serveru
Automatický úklid
Název | Verze | Popis |
---|---|---|
autovacuum |
11, 12, 13, 14, 15, 16, 17 | Určuje, zda má server spouštět podprocesy automatického úklidu. |
autovacuum_analyze_scale_factor |
11, 12, 13, 14, 15, 16, 17 | Určuje zlomek velikosti tabulky, která se má přidat k autovacuum_vacuum_threshold při rozhodování, jestli se má aktivovat vakuum. |
autovacuum_analyze_threshold |
11, 12, 13, 14, 15, 16, 17 | Nastaví minimální počet vložených, aktualizovaných nebo odstraněných řazených kolekcí členů potřebných k aktivaci funkce ANALYZE v libovolné tabulce. |
autovacuum_freeze_max_age |
11, 12, 13, 14, 15, 16, 17 | Maximální stáří (v transakcích) před aktivací automatického úklidu v tabulce, aby se zabránilo zabalení ID transakce. |
autovacuum_max_workers |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet současně spuštěných pracovních procesů automatického úklidu. |
autovacuum_multixact_freeze_max_age |
11, 12, 13, 14, 15, 16, 17 | Maximální stáří (v multixactu) před aktivací automatického úklidu v tabulce, aby se zabránilo multixact wraparoundu. |
autovacuum_naptime |
11, 12, 13, 14, 15, 16, 17 | Nastaví minimální prodlevu mezi spuštěním automatického úklidu v jakékoli dané databázi. |
autovacuum_vacuum_cost_delay |
11, 12, 13, 14, 15, 16, 17 | Nastaví hodnotu zpoždění nákladů (milisekundy), která se použije v automatických operacích automatického úklidu. |
autovacuum_vacuum_cost_limit |
11, 12, 13, 14, 15, 16, 17 | Nastaví hodnotu limitu nákladů, která se použije v automatických operacích AUTOMATICKÉHO ÚKLIDU. |
autovacuum_vacuum_insert_scale_factor |
13, 14, 15, 16, 17 | Určuje zlomek velikosti tabulky, která se má přidat k autovacuum_vacuum_insert_threshold při rozhodování, jestli se má aktivovat vakuum. |
autovacuum_vacuum_insert_threshold |
13, 14, 15, 16, 17 | Určuje početvch |
autovacuum_vacuum_scale_factor |
11, 12, 13, 14, 15, 16, 17 | Určuje zlomek velikosti tabulky, která se má přidat k autovacuum_vacuum_threshold při rozhodování, jestli se má aktivovat vakuum. |
autovacuum_vacuum_threshold |
11, 12, 13, 14, 15, 16, 17 | Určuje minimální početaktualizovaných |
Výchozí nastavení připojení klienta / národní prostředí a formátování
Název | Verze | Popis |
---|---|---|
client_encoding |
11, 12, 13, 14, 15, 16, 17 | Nastaví kódování na straně klienta (znakovou sadu). Výchozí hodnotou je použití kódování databáze. |
DateStyle |
11, 12, 13, 14, 15, 16, 17 | Nastaví formát zobrazení pro hodnoty data a času. |
default_text_search_config |
11, 12, 13, 14, 15, 16, 17 | Vybere konfiguraci vyhledávání textu, kterou používají tyto varianty funkcí vyhledávání textu, které nemají explicitní argument určující. |
extra_float_digits |
11, 12, 13, 14, 15, 16, 17 | Nastaví počet číslic zobrazených pro hodnoty s plovoucí desetinou čárkou. |
IntervalStyle |
11, 12, 13, 14, 15, 16, 17 | Nastaví formát zobrazení pro hodnoty intervalu. |
lc_messages |
11, 12, 13, 14, 15, 16, 17 | Nastaví jazyk, ve kterém se zobrazují zprávy. |
lc_monetary |
11, 12, 13, 14, 15, 16, 17 | Nastaví národní prostředí pro formátování peněžních částek. |
lc_numeric |
11, 12, 13, 14, 15, 16, 17 | Nastaví národní prostředí pro formátování čísel. |
lc_time |
11, 12, 13, 14, 15, 16, 17 | Nastaví národní prostředí pro formátování hodnot data a času. |
TimeZone |
11, 12, 13, 14, 15, 16, 17 | Nastaví časové pásmo pro zobrazení a interpretaci časových razítek. |
timezone_abbreviations |
11, 12, 13, 14, 15, 16, 17 | Vybere soubor zkratek časových pásem. |
Výchozí hodnoty připojení klienta / jiné výchozí hodnoty
Název | Verze | Popis |
---|---|---|
dynamic_library_path |
11, 12, 13, 14, 15, 16, 17 | Nastaví cestu pro dynamicky načístelné moduly. |
gin_fuzzy_search_limit |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální povolený výsledek pro přesné hledání podle GIN. |
Výchozí nastavení připojení klienta / Předběžné načtení sdílené knihovny
Název | Verze | Popis |
---|---|---|
jit_provider |
11, 12, 13, 14, 15, 16, 17 | Zprostředkovatel JIT, který se má použít. |
local_preload_libraries |
11, 12, 13, 14, 15, 16, 17 | Zobrazí seznam neprivilegovaných sdílených knihoven, které se mají předem načíst do každého back-endu. |
session_preload_libraries |
11, 12, 13, 14, 15, 16, 17 | Zobrazí seznam sdílených knihoven, které se mají předem načíst do každého back-endu. |
shared_preload_libraries |
11, 12, 13, 14, 15, 16, 17 | Nastaví, které sdílené knihovny se předem načtou na začátku serveru. |
Výchozí nastavení připojení klienta / chování příkazu
Název | Verze | Popis |
---|---|---|
bytea_output |
11, 12, 13, 14, 15, 16, 17 | Nastaví výstupní formát pro hodnoty bajtů typu. Platné hodnoty jsou šestnáctkové (výchozí) a escape (tradiční formát PostgreSQL). |
check_function_bodies |
11, 12, 13, 14, 15, 16, 17 | Kontroluje těla funkce během funkce CREATE. |
client_min_messages |
11, 12, 13, 14, 15, 16, 17 | Řídí úrovně zpráv odesílané klientovi. |
default_table_access_method |
12, 13, 14, 15, 16, 17 | Nastaví výchozí metodu přístupu k tabulkám pro nové tabulky. |
default_tablespace |
11, 12, 13, 14, 15, 16, 17 | Nastaví výchozí tabulkový prostor pro vytváření tabulek a indexů. |
default_toast_compression |
14, 15, 16, 17 | Nastaví výchozí metodu komprese pro komprimovatelné hodnoty. |
default_transaction_deferrable |
11, 12, 13, 14, 15, 16, 17 | Tento parametr řídí výchozí odložený stav každé nové transakce. Nemá žádný vliv na transakce pro čtení i zápis ani na transakce, které pracují na úrovních izolace nižší než serializovatelné. |
default_transaction_isolation |
11, 12, 13, 14, 15, 16, 17 | Tento parametr řídí výchozí úroveň izolace každé nové transakce. Výchozí hodnota je "potvrzeno čtení". |
default_transaction_read_only |
11, 12, 13, 14, 15, 16, 17 | Nastaví výchozí stav jen pro čtení každé nové transakce. |
gin_pending_list_limit |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální velikost čekajícího seznamu pro index GIN. |
idle_in_transaction_session_timeout |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální povolenou dobu trvání jakékoli idling transakce. |
idle_session_timeout |
14, 15, 16, 17 | Nastaví maximální povolenou dobu nečinnosti mezi dotazy, pokud není v transakci. |
lock_timeout |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální povolenou dobu trvání (v milisekundách) jakéhokoli čekání na zámek. Zadáním hodnoty 0 se toto chování vypne. |
row_security |
11, 12, 13, 14, 15, 16, 17 | Povolí zabezpečení řádků. |
search_path |
11, 12, 13, 14, 15, 16, 17 | Nastaví pořadí hledání schématu pro názvy, které nejsou kvalifikované schématem. |
session_replication_role |
11, 12, 13, 14, 15, 16, 17 | Řídí aktivaci triggerů a pravidel souvisejících s replikací pro aktuální relaci. |
statement_timeout |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální povolenou dobu trvání (v milisekundách) libovolného příkazu. Zadáním hodnoty 0 se toto chování vypne. |
temp_tablespaces |
11, 12, 13, 14, 15, 16, 17 | Nastaví výchozí tabulkové znaky tak, aby se používaly pro dočasné tabulky a seřadily soubory, pokud nejsou zadané v příkazu CREATE. |
transaction_deferrable |
11, 12, 13, 14, 15, 16, 17 | Zda odložit serializovatelnou transakci jen pro čtení, dokud nelze spustit bez možných selhání serializace. |
transaction_isolation |
11, 12, 13, 14, 15, 16, 17 | Nastaví úroveň izolace aktuální transakce. |
transaction_read_only |
11, 12, 13, 14, 15, 16, 17 | Nastaví stav aktuální transakce jen pro čtení. |
vacuum_cleanup_index_scale_factor |
11, 12, 13 | Počet vložení řazené kolekce členů před vyčištěním indexu jako zlomek reltuplesu. |
vacuum_failsafe_age |
14, 15, 16, 17 | Věk, při kterém by mělo dojít k selhání vakua, aby nedošlo k výpadku zabalení. |
vacuum_freeze_min_age |
11, 12, 13, 14, 15, 16, 17 | Určuje dobu odstředěné doby (v transakcích), kterou má funkce VAKU použít k rozhodnutí, zda se mají při skenování tabulky ukotvit verze řádků. |
vacuum_freeze_table_age |
11, 12, 13, 14, 15, 16, 17 | Věk, při kterém má vakuum naskenovat celou tabulku, aby se ukotvit řazené kolekce členů. |
vacuum_multixact_failsafe_age |
14, 15, 16, 17 | Multixact age, při kterém by měl vakuum aktivovat bezpečnost, aby se zabránilo zabalení výpadku. |
vacuum_multixact_freeze_min_age |
11, 12, 13, 14, 15, 16, 17 | Určuje mezní věk (v multixacts), který má funkce VACUUM použít k rozhodnutí, zda nahradit multixact ID novějším ID transakce nebo multixact ID při prohledávání tabulky. |
vacuum_multixact_freeze_table_age |
11, 12, 13, 14, 15, 16, 17 | Funkce VACUUM provede úplnou kontrolu tabulky, aby ukotvit řádky, pokud tabulka dosáhla věku určeného tímto nastavením. |
xmlbinary |
11, 12, 13, 14, 15, 16, 17 | Nastaví způsob kódování binárních hodnot v jazyce XML. |
xmloption |
11, 12, 13, 14, 15, 16, 17 | Nastaví, zda se data XML v implicitních operacích analýzy a serializace považují za dokumenty nebo fragmenty obsahu. |
Připojení a ověřování / Ověřování
Název | Verze | Popis |
---|---|---|
authentication_timeout |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální povolenou dobu pro dokončení ověřování klientů. |
db_user_namespace |
11, 12, 13, 14, 15, 16, 17 | Povolí uživatelská jména pro každou databázi. |
krb_caseins_users |
11, 12, 13, 14, 15, 16, 17 | Nastaví, jestli se uživatelská jména Kerberos a GSSAPI mají považovat za nerozlišující velká a malá písmena. |
krb_server_keyfile |
11, 12, 13, 14, 15, 16, 17 | Nastaví umístění souboru klíče serveru Kerberos. |
password_encryption |
11, 12, 13, 14, 15, 16, 17 | Určuje algoritmus, který se má použít k šifrování hesla. |
Připojení a ověřování / Nastavení připojení
Název | Verze | Popis |
---|---|---|
bonjour |
11, 12, 13, 14, 15, 16, 17 | Umožňuje inzerovat server prostřednictvím Bonjour. |
bonjour_name |
11, 12, 13, 14, 15, 16, 17 | Nastaví název služby Bonjour. |
listen_addresses |
11, 12, 13, 14, 15, 16, 17 | Nastaví název hostitele nebo IP adresy pro naslouchání. |
max_connections |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet souběžných připojení k databázovému serveru. |
port |
11, 12, 13, 14, 15, 16, 17 | Nastaví port TCP, na který server naslouchá. |
reserved_connections |
11, 12, 13, 14, 15, 16, 17 | Nastaví počet slotů připojení vyhrazených pro uživatele replikace a superuživatele. |
superuser_reserved_connections |
11, 12, 13, 14, 15, 16, 17 | Nastaví počet slotů připojení vyhrazených pro superuživatele. |
unix_socket_directories |
11, 12, 13, 14, 15, 16, 17 | Nastaví adresáře, ve kterých se vytvoří sokety unix-domain. |
unix_socket_group |
11, 12, 13, 14, 15, 16, 17 | Nastaví vlastnící skupinu soketu unix-domain. |
unix_socket_permissions |
11, 12, 13, 14, 15, 16, 17 | Nastaví přístupová oprávnění soketu unix-domain. |
Připojení a ověřování / SSL
Název | Verze | Popis |
---|---|---|
ssl |
11, 12, 13, 14, 15, 16, 17 | Povolí připojení SSL. |
ssl_ca_file |
11, 12, 13, 14, 15, 16, 17 | Umístění souboru certifikační autority SSL. |
ssl_cert_file |
11, 12, 13, 14, 15, 16, 17 | Umístění souboru certifikátu serveru SSL. |
ssl_ciphers |
11, 12, 13, 14, 15, 16, 17 | Nastaví seznam povolených šifr SSL. |
ssl_crl_dir |
14, 15, 16, 17 | Umístění adresáře seznamu odvolaných certifikátů SSL. |
ssl_crl_file |
11, 12, 13, 14, 15, 16, 17 | Umístění souboru seznamu odvolaných certifikátů SSL. |
ssl_dh_params_file |
11, 12, 13, 14, 15, 16, 17 | Umístění souboru parametrů SSL DH. |
ssl_ecdh_curve |
11, 12, 13, 14, 15, 16, 17 | Nastaví křivku, která se použije pro ECDH. |
ssl_key_file |
11, 12, 13, 14, 15, 16, 17 | Umístění souboru privátního klíče serveru SSL. |
ssl_max_protocol_version |
12, 13, 14, 15, 16, 17 | Nastaví maximální verzi protokolu SSL/TLS, která se má použít. |
ssl_min_protocol_version |
12, 13, 14, 15, 16, 17 | Nastaví minimální verzi protokolu SSL/TLS, která se má použít. |
ssl_passphrase_command |
11, 12, 13, 14, 15, 16, 17 | Příkaz pro získání přístupových hesel pro SSL. |
ssl_passphrase_command_supports_reload |
11, 12, 13, 14, 15, 16, 17 | Určuje, jestli se ssl_passphrase_command volá během opětovného načítání serveru. |
ssl_prefer_server_ciphers |
11, 12, 13, 14, 15, 16, 17 | Udělte prioritu pořadí šifersuite serveru. |
Připojení a ověřování / Nastavení protokolu TCP
Název | Verze | Popis |
---|---|---|
client_connection_check_interval |
14, 15, 16, 17 | Nastaví časový interval mezi kontrolami odpojení při spouštění dotazů. |
tcp_keepalives_count |
11, 12, 13, 14, 15, 16, 17 | Určuje počet zachování protokolu TCP, které lze ztratit před tím, než bude připojení serveru k klientovi považováno za mrtvé. |
tcp_keepalives_idle |
11, 12, 13, 14, 15, 16, 17 | Určuje početsekundch |
tcp_keepalives_interval |
11, 12, 13, 14, 15, 16, 17 | Určuje počet sekund, po kterých se má znovu přepsat zpráva typu keepalive protokolu TCP, která není potvrzena klientem. |
tcp_user_timeout |
12, 13, 14, 15, 16, 17 | Určuje dobu, po kterou mohou přenášená data zůstat nepovězena před vynuceným ukončením připojení TCP. |
Přizpůsobené možnosti
Název | Verze | Popis |
---|---|---|
auto_explain.log_analyze |
11, 12, 13, 14, 15, 16, 17 | K protokolování plánu použijte funkci EXPLAIN ANALYZE. |
auto_explain.log_buffers |
11, 12, 13, 14, 15, 16, 17 | Využití vyrovnávacích pamětí protokolu. |
auto_explain.log_format |
11, 12, 13, 14, 15, 16, 17 | Formát EXPLAIN, který se má použít pro protokolování plánu. |
auto_explain.log_level |
12, 13, 14, 15, 16, 17 | Úroveň protokolu pro plán. |
auto_explain.log_min_duration |
11, 12, 13, 14, 15, 16, 17 | Nastaví minimální dobu provádění, nad kterou se plány budou protokolovat. Nula vytiskne všechny plány. -1 tuto funkci vypne. |
auto_explain.log_nested_statements |
11, 12, 13, 14, 15, 16, 17 | Protokolování vnořených příkazů |
auto_explain.log_settings |
12, 13, 14, 15, 16, 17 | Protokoluje upravené parametry konfigurace, které ovlivňují plánování dotazů. |
auto_explain.log_timing |
11, 12, 13, 14, 15, 16, 17 | Shromážděte data časování, nejen počty řádků. |
auto_explain.log_triggers |
11, 12, 13, 14, 15, 16, 17 | Zahrňte do plánů statistiky triggerů. To nemá žádný vliv, pokud není nastavena ani log_analyze. |
auto_explain.log_verbose |
11, 12, 13, 14, 15, 16, 17 | K protokolování plánu použijte funkci EXPLAIN VERBOSE. |
auto_explain.log_wal |
13, 14, 15, 16, 17 | Protokolování využití WAL |
auto_explain.sample_rate |
11, 12, 13, 14, 15, 16, 17 | Zlomek dotazů ke zpracování |
azure.accepted_password_auth_method |
11, 12, 13, 14, 15, 16, 17 | Akceptovaná metoda ověřování heslem |
azure.allow_hostname_in_username |
11 | Určuje, jestli je název hostitele povolený v uživatelském jménu flexibilního serveru Azure Database for PostgreSQL. |
azure.enable_temp_tablespaces_on_local_ssd |
11, 12, 13, 14, 15, 16, 17 | Vytvořte dočasný tabulkový prostor na dočasném disku. |
azure.extensions |
11, 12, 13, 14, 15, 16, 17 | Určuje, která rozšíření mají být na serveru povolena. |
azure.single_to_flex_migration |
11, 12, 13, 14, 15, 16, 17 | Určuje, jestli se jedná o server vytvořený pro migraci z jednoúčelového serveru Azure Database for PostgreSQL na flexibilní server. |
azure_storage.blob_block_size_mb |
12, 13, 14, 15, 16, 17 | Velikost bloku objektu blob v megabajtech pro blob_put v rozšíření azure_storage. |
cron.database_name |
11, 12, 13, 14, 15, 16, 17 | Nastaví databázi, ve které se uchovávají metadata pg_cron. |
cron.log_run |
11, 12, 13, 14, 15, 16, 17 | Protokoluje všechny úlohy do tabulky job_run_details. |
cron.log_statement |
11, 12, 13, 14, 15, 16, 17 | Protokolovat všechny příkazy cron před spuštěním. |
cron.max_running_jobs |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet úloh, které se dají spustit souběžně. Tato hodnota je omezena max_connections. |
pgaudit.log |
11, 12, 13, 14, 15, 16, 17 | Určuje, které třídy příkazů budou protokolovány protokolováním auditu relace. |
pgaudit.log_catalog |
11, 12, 13, 14, 15, 16, 17 | Určuje, že protokolování relace by mělo být povoleno v případě, že jsou všechny relace v příkazu v pg_catalog. |
pgaudit.log_client |
11, 12, 13, 14, 15, 16, 17 | Určuje, jestli mají být zprávy auditu viditelné pro klienta. |
pgaudit.log_level |
11, 12, 13, 14, 15, 16, 17 | Určuje úroveň protokolu, která se použije pro položky protokolu. |
pgaudit.log_parameter |
11, 12, 13, 14, 15, 16, 17 | Určuje, že protokolování auditu by mělo obsahovat parametry, které byly předány s příkazem. |
pgaudit.log_relation |
11, 12, 13, 14, 15, 16, 17 | Určuje, jestli by protokolování auditu relace mělo vytvořit samostatnou položku protokolu pro každou relaci odkazovanou v příkazu SELECT nebo DML. |
pgaudit.log_statement_once |
11, 12, 13, 14, 15, 16, 17 | Určuje, jestli protokolování bude obsahovat text příkazu a parametry s první položkou protokolu pro kombinaci příkazů/dílčích statistik nebo s každou položkou. |
pgaudit.role |
11, 12, 13, 14, 15, 16, 17 | Určuje hlavní roli, která se má použít pro protokolování auditu objektů. |
pglogical.batch_inserts |
11, 12, 13, 14, 15, 16, 17 | Informuje PGLogical, aby v případě potřeby používal mechanismus dávkového vkládání. |
pglogical.conflict_log_level |
11, 12, 13, 14, 15, 16, 17 | Nastaví úroveň protokolu pro hlášení zjištěných konfliktů, když je pglogical.conflict_resolution nastaven na cokoli jiného než chyba. |
pglogical.conflict_resolution |
11, 12, 13, 14, 15, 16, 17 | Nastaví metodu řešení pro všechny zjištěné konflikty mezi místními daty a příchozími změnami. |
pglogical.use_spi |
11, 12, 13, 14, 15, 16, 17 | Informuje PGLogical, aby pomocí rozhraní SPI vytvořil skutečné příkazy SQL (INSERT, UPDATE, DELETE), aby místo použití interního rozhraní nízké úrovně použil příchozí změny. |
pgms_stats.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Pouze interní použití: Tento parametr se používá jako přepínač přepsání funkce. |
pgms_wait_sampling.history_period |
11, 12, 13, 14, 15, 16, 17 | Nastavte frekvenci v milisekundách, ve kterých se vzorkují události čekání. |
pgms_wait_sampling.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Pouze interní použití: Tento parametr se používá jako přepínač přepsání funkce. Pokud se zobrazí jako vypnuté, vzorkování čekání se zakáže i přes hodnotu nastavenou pro pgms_wait_sampling.query_capture_mode. |
pgms_wait_sampling.query_capture_mode |
11, 12, 13, 14, 15, 16, 17 | Vybere, které příkazy jsou sledovány rozšířením pgms_wait_sampling. |
pg_partman_bgw.analyze |
11, 12, 13, 14, 15, 16, 17 | Stejný účel jako argument p_analyze pro run_maintenance(). |
pg_partman_bgw.dbname |
11, 12, 13, 14, 15, 16, 17 | Povinný: Databáze, na kterých se budou run_maintenance() spouštět. Pokud je více než jedna, použijte čárkami oddělený seznam. Pokud není nastavená, BGW nic neudělá. |
pg_partman_bgw.interval |
11, 12, 13, 14, 15, 16, 17 | Počet sekund mezi voláními run_maintenance(). |
pg_partman_bgw.jobmon |
11, 12, 13, 14, 15, 16, 17 | Stejný účel jako argument p_jobmon run_maintenance(). |
pg_partman_bgw.role |
11, 12, 13, 14, 15, 16, 17 | Role, která se run_maintenance() spustí jako. Výchozí hodnota je postgres. Je povolen pouze jeden název role. |
pg_qs.interval_length_minutes |
11, 12, 13, 14, 15, 16, 17 | Nastaví interval query_store zachytávání v minutách pro pg_qs – to je frekvence trvalosti dat. |
pg_qs.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Pouze interní použití: Tento parametr se používá jako přepínač přepsání funkce. Pokud se zobrazí jako vypnuté, úložiště dotazů se zakáže i přes hodnotu nastavenou pro pg_qs.query_capture_mode. |
pg_qs.max_plan_size |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet bajtů, které budou uloženy pro text plánu dotazu pro pg_qs; delší plány budou zkráceny. |
pg_qs.max_query_text_length |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální délku textu dotazu, která se uloží; delší dotazy budou zkráceny. |
pg_qs.query_capture_mode |
11, 12, 13, 14, 15, 16, 17 | Nastaví režim zachytávání dotazů pro úložiště dotazů. Žádné nezakazuje žádné zachytávání. |
pg_qs.retention_period_in_days |
11, 12, 13, 14, 15, 16, 17 | Nastaví časový interval uchovávání ve dnech pro pg_qs – po tomto čase budou data odstraněna. |
pg_qs.store_query_plans |
11, 12, 13, 14, 15, 16, 17 | Zapne nebo vypne ukládání plánů dotazů pro pg_qs |
pg_qs.track_utility |
11, 12, 13, 14, 15, 16, 17 | Vybere, jestli jsou příkazy nástroje sledovány pg_qs. |
pg_stat_statements.max |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet příkazů sledovaných pg_stat_statements. |
pg_stat_statements.save |
11, 12, 13, 14, 15, 16, 17 | Uložte pg_stat_statements statistiky mezi vypnutími serveru. |
pg_stat_statements.track |
11, 12, 13, 14, 15, 16, 17 | Určuje, které příkazy se počítají podle pg_stat_statements. |
pg_stat_statements.track_utility |
11, 12, 13, 14, 15, 16, 17 | Vybere, jestli jsou příkazy nástroje sledovány pg_stat_statements. |
Možnosti pro vývojáře
Název | Verze | Popis |
---|---|---|
allow_in_place_tablespaces |
11, 12, 13, 14, 15, 16, 17 | Umožňuje tabulkové prostory přímo uvnitř pg_tblspc pro testování. |
allow_system_table_mods |
11, 12, 13, 14, 15, 16, 17 | Umožňuje úpravy struktury systémových tabulek. |
backtrace_functions |
13, 14, 15, 16, 17 | Protokolování zpětného trasování chyb v těchto funkcích |
debug_discard_caches |
14, 15, 16, 17 | Agresivně vyprázdnění systémových mezipamětí pro účely ladění. |
debug_parallel_query |
16, 17 | Vynutí použití paralelních dotazů. |
force_parallel_mode |
11, 12, 13, 14, 15 | Vynutí použití paralelních dotazů. |
ignore_checksum_failure |
11, 12, 13, 14, 15, 16, 17 | Pokračuje ve zpracování po selhání kontrolního součtu. |
ignore_invalid_pages |
13, 14, 15, 16, 17 | Pokračuje v obnovení po selhání neplatných stránek. |
ignore_system_indexes |
11, 12, 13, 14, 15, 16, 17 | Zakáže čtení ze systémových indexů. |
jit_debugging_support |
11, 12, 13, 14, 15, 16, 17 | Zaregistrujte funkce kompilované jit pomocí ladicího programu. |
jit_dump_bitcode |
11, 12, 13, 14, 15, 16, 17 | Zapište bitový kód LLVM pro usnadnění ladění JIT. |
jit_expressions |
11, 12, 13, 14, 15, 16, 17 | Umožňuje kompilaci výrazů JIT. |
jit_profiling_support |
11, 12, 13, 14, 15, 16, 17 | Zaregistrujte funkce kompilované podle potřeby pomocí profileru výkonu. |
jit_tuple_deforming |
11, 12, 13, 14, 15, 16, 17 | Povolte JIT kompilaci deformace řazené řazené kolekce členů. |
post_auth_delay |
11, 12, 13, 14, 15, 16, 17 | Nastaví dobu čekání po ověření při spuštění připojení. |
pre_auth_delay |
11, 12, 13, 14, 15, 16, 17 | Nastaví dobu čekání před ověřením při spuštění připojení. |
remove_temp_files_after_crash |
14, 16, 17 | Po chybovém ukončení back-endu odeberte dočasné soubory. |
trace_notify |
11, 12, 13, 14, 15, 16, 17 | Generuje výstup ladění pro LISTEN a NOTIFY. |
trace_recovery_messages |
11, 12, 13, 14, 15, 16 | Umožňuje protokolování informací o ladění souvisejících s obnovením. |
trace_sort |
11, 12, 13, 14, 15, 16, 17 | Generování informací o využití prostředků při řazení |
wal_consistency_checking |
11, 12, 13, 14, 15, 16, 17 | Nastaví správce prostředků WAL, pro které se provádí kontroly konzistence WAL. |
zero_damaged_pages |
11, 12, 13, 14, 15, 16, 17 | Pokračuje ve zpracování minulých poškozených záhlaví stránek. |
Zpracování chyb
Název | Verze | Popis |
---|---|---|
data_sync_retry |
11, 12, 13, 14, 15, 16, 17 | Jestli chcete pokračovat v provozu po selhání synchronizace datových souborů. |
exit_on_error |
11, 12, 13, 14, 15, 16, 17 | Ukončí relaci při jakékoli chybě. |
recovery_init_sync_method |
14, 15, 16, 17 | Nastaví metodu synchronizace datového adresáře před zotavením po havárii. |
restart_after_crash |
11, 12, 13, 14, 15, 16, 17 | Opětovná inicializace serveru po chybovém ukončení back-endu |
Umístění souborů
Název | Verze | Popis |
---|---|---|
config_file |
11, 12, 13, 14, 15, 16, 17 | Nastaví hlavní konfigurační soubor serveru. |
data_directory |
11, 12, 13, 14, 15, 16, 17 | Nastaví datový adresář serveru. |
external_pid_file |
11, 12, 13, 14, 15, 16, 17 | Zapíše postmaster PID do zadaného souboru. |
hba_file |
11, 12, 13, 14, 15, 16, 17 | Nastaví konfigurační soubor hba serveru. |
ident_file |
11, 12, 13, 14, 15, 16, 17 | Nastaví konfigurační soubor "ident" serveru. |
Inteligentní ladění
Název | Verze | Popis |
---|---|---|
intelligent_tuning |
11, 12, 13, 14, 15, 16, 17 | Umožňuje inteligentní ladění. |
intelligent_tuning.metric_targets |
11, 12, 13, 14, 15, 16, 17 | Určuje, které metriky se upraví inteligentním laděním. |
Správa zámků
Název | Verze | Popis |
---|---|---|
deadlock_timeout |
11, 12, 13, 14, 15, 16, 17 | Nastaví dobu, po kterou se má v milisekundách čekat na zámek, než zkontroluje zablokování. |
max_locks_per_transaction |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet zámků, které lze provést na transakci. Při spuštění serveru repliky musíte tento parametr nastavit na stejnou nebo vyšší hodnotu než na hlavním serveru. |
max_pred_locks_per_page |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet predikátově uzamčených řazených kolekcí členů na stránku. |
max_pred_locks_per_relation |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet stránek uzamčených predikátem a řazených kolekcí členů na relaci. |
max_pred_locks_per_transaction |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet zámků predikátu na transakci. |
Metriky
Název | Verze | Popis |
---|---|---|
metrics.autovacuum_diagnostics |
11, 12, 13, 14, 15, 16, 17 | Povolí shromažďování metrik pro všechny statistiky tabulek v databázi. |
metrics.collector_database_activity |
11, 12, 13, 14, 15, 16, 17 | Povolí shromažďování metrik pro statistiky databáze a aktivit. |
metrics.pgbouncer_diagnostics |
11, 12, 13, 14, 15, 16, 17 | Povolí shromažďování metrik pro PgBouncer. |
PgBouncer
Název | Verze | Popis |
---|---|---|
pgbouncer.default_pool_size |
11, 12, 13, 14, 15, 16, 17 | Kolik připojení k serveru se má povolit pro jednotlivé páry uživatelů a databází. |
pgbouncer.enabled |
11, 12, 13, 14, 15, 16, 17 | Označuje, jestli je povolená služba pgBouncer. |
pgbouncer.ignore_startup_parameters |
11, 12, 13, 14, 15, 16, 17 | Seznam parametrů oddělených čárkami, které může PgBouncer ignorovat, protože je bude zpracovávat správce. |
pgbouncer.max_client_conn |
11, 12, 13, 14, 15, 16, 17 | Maximální povolený počet klientských připojení. |
pgbouncer.max_prepared_statements |
11, 12, 13, 14, 15, 16, 17 | Pokud je nastavena na nenulovou hodnotu PgBouncer sleduje protokol-úroveň pojmenované připravené příkazy související příkazy odeslané klientem v režimu transakce a příkazu sdružování. |
pgbouncer.min_pool_size |
11, 12, 13, 14, 15, 16, 17 | Pokud je toto číslo pod tímto číslem, přidejte do fondu další připojení k serveru. |
pgbouncer.pool_mode |
11, 12, 13, 14, 15, 16, 17 | Určuje, kdy je možné znovu použít připojení k serveru jinými klienty. |
pgbouncer.query_wait_timeout |
11, 12, 13, 14, 15, 16, 17 | Maximální doba (v sekundách) dotazů může strávit čekáním na spuštění. Pokud během této doby není dotaz přiřazen k serveru, klient se odpojí. |
pgbouncer.server_idle_timeout |
11, 12, 13, 14, 15, 16, 17 | Pokud bylo připojení k serveru nečinné déle, než je tento počet sekund, dojde k jeho vyřazení. Pokud je hodnota 0, časový limit je zakázaný. |
pgbouncer.stats_users |
11, 12, 13, 14, 15, 16, 17 | Seznam uživatelů databáze oddělených čárkami, kteří se můžou připojit a spouštět dotazy jen pro čtení v konzole pgBouncer. |
Přednastavené možnosti
Název | Verze | Popis |
---|---|---|
block_size |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje velikost bloku disku. |
data_checksums |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje, jestli jsou pro tento cluster zapnuté kontrolní součty dat. |
data_directory_mode |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje režim datového adresáře. |
debug_assertions |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje, jestli má spuštěný server povolené kontrolní kontroly. |
in_hot_standby |
14, 15, 16, 17 | Zobrazuje, jestli je aktivní aktivní pohotovostní režim. |
integer_datetimes |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje, jestli jsou data a časy založené na celých číslech. |
lc_collate |
11, 12, 13, 14, 15 | Zobrazuje národní prostředí pořadí kolace. |
lc_ctype |
11, 12, 13, 14, 15 | Zobrazuje klasifikaci znaků a národní prostředí převodu velkých a malých písmen. |
max_function_args |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje maximální počet argumentů funkce. |
max_identifier_length |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje maximální délku identifikátoru. |
max_index_keys |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje maximální počet indexových klíčů. |
segment_size |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje počet stránek na soubor disku. |
server_encoding |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje kódování znakové sady serveru (databáze). |
server_version |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje verzi serveru. |
server_version_num |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje verzi serveru jako celé číslo. |
shared_memory_size |
15, 16, 17 | Zobrazuje velikost hlavní oblasti sdílené paměti serveru (zaokrouhlená nahoru na nejbližší MB). |
shared_memory_size_in_huge_pages |
15, 16, 17 | Zobrazuje počet obrovských stránek potřebných pro hlavní oblast sdílené paměti. |
ssl_library |
12, 13, 14, 15, 16, 17 | Zobrazuje název knihovny SSL. |
wal_block_size |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje velikost bloku v protokolu s předstihem zápisu. |
wal_segment_size |
11, 12, 13, 14, 15, 16, 17 | Zobrazuje velikost segmentů protokolu s předstihem zápisu. |
Název procesu
Název | Verze | Popis |
---|---|---|
cluster_name |
11, 12, 13, 14, 15, 16, 17 | Nastaví název clusteru, který je součástí názvu procesu. |
update_process_title |
11, 12, 13, 14, 15, 16, 17 | Aktualizuje název procesu tak, aby zobrazoval aktivní příkaz SQL. |
Ladění dotazů / Optimalizátor genetického dotazu
Název | Verze | Popis |
---|---|---|
geqo |
11, 12, 13, 14, 15, 16, 17 | Umožňuje optimalizaci genetického dotazu. |
geqo_effort |
11, 12, 13, 14, 15, 16, 17 | GEQO: úsilí slouží k nastavení výchozího nastavení pro ostatní parametry GEQO. |
geqo_generations |
11, 12, 13, 14, 15, 16, 17 | GEQO: počet iterací algoritmu. |
geqo_pool_size |
11, 12, 13, 14, 15, 16, 17 | GEQO: počet jedinců v populaci. |
geqo_seed |
11, 12, 13, 14, 15, 16, 17 | GEQO: počáteční hodnota pro výběr náhodné cesty. |
geqo_selection_bias |
11, 12, 13, 14, 15, 16, 17 | GEQO: selektivní tlak v rámci populace. |
geqo_threshold |
11, 12, 13, 14, 15, 16, 17 | Nastaví prahovou hodnotu položek FROM, za které se používá GEQO. |
Ladění dotazů / Další možnosti Planneru
Název | Verze | Popis |
---|---|---|
constraint_exclusion |
11, 12, 13, 14, 15, 16, 17 | Řídí použití plánovače dotazů k optimalizaci dotazů pomocí omezení tabulky. |
cursor_tuple_fraction |
11, 12, 13, 14, 15, 16, 17 | Nastaví odhad plánovače zlomku řádků kurzoru, které se načtou. |
default_statistics_target |
11, 12, 13, 14, 15, 16, 17 | Nastaví výchozí cíl statistiky pro sloupce tabulky bez cíle specifického pro sloupec. |
from_collapse_limit |
11, 12, 13, 14, 15, 16, 17 | Plánovač sloučí dílčí dotazy do horních dotazů až do tohoto limitu v klauzuli FROM. Menší hodnoty zkracují čas plánování, ale můžou přinést nižší plány dotazů. |
jit |
11, 12, 13, 14, 15, 16, 17 | Určuje, jestli může PostgreSQL používat kompilaci JIT. |
join_collapse_limit |
11, 12, 13, 14, 15, 16, 17 | Nastaví velikost seznamu FROM, za kterou nejsou konstrukce JOIN zploštěny. |
plan_cache_mode |
12, 13, 14, 15, 16, 17 | Řídí výběr vlastního nebo obecného plánu plánovače. |
recursive_worktable_factor |
15, 16, 17 | Nastaví odhad plánovače průměrné velikosti pracovní tabulky rekurzivního dotazu. |
Ladění dotazů / Konstanty nákladů v Planneru
Název | Verze | Popis |
---|---|---|
cpu_index_tuple_cost |
11, 12, 13, 14, 15, 16, 17 | Nastaví odhad nákladů na zpracování jednotlivých položek indexu během prohledávání indexu. |
cpu_operator_cost |
11, 12, 13, 14, 15, 16, 17 | Nastaví odhad nákladů na zpracování jednotlivých operátorů nebo funkcí provedených během dotazu. |
cpu_tuple_cost |
11, 12, 13, 14, 15, 16, 17 | Nastaví odhad nákladů na zpracování jednotlivých řádků během dotazu. |
effective_cache_size |
11, 12, 13, 14, 15, 16, 17 | Nastaví předpoklad plánovače o velikosti mezipaměti disku. |
jit_above_cost |
11, 12, 13, 14, 15, 16, 17 | Nastaví náklady na dotaz nad tím, kterou kompilaci JIT je aktivovaná, pokud je povolená. |
jit_inline_above_cost |
11, 12, 13, 14, 15, 16, 17 | Nastaví náklady na dotazy, nad kterými se kompilace JIT pokusí vložit funkce a operátory. |
jit_optimize_above_cost |
11, 12, 13, 14, 15, 16, 17 | Nastaví náklady na dotazy nad tím, které kompilace JIT používá nákladné optimalizace. |
min_parallel_index_scan_size |
11, 12, 13, 14, 15, 16, 17 | Nastaví minimální množství dat indexu pro paralelní prohledávání. |
min_parallel_table_scan_size |
11, 12, 13, 14, 15, 16, 17 | Nastaví minimální množství dat tabulky, která je nutné zkontrolovat, aby bylo možné zvážit paralelní prohledávání. |
parallel_setup_cost |
11, 12, 13, 14, 15, 16, 17 | Nastaví odhad nákladů plánovače na spouštění pracovních procesů pro paralelní dotaz. |
parallel_tuple_cost |
11, 12, 13, 14, 15, 16, 17 | Nastaví odhad nákladů na předání jednotlivých řazených kolekcí členů z pracovního procesu do hlavního back-endu. |
random_page_cost |
11, 12, 13, 14, 15, 16, 17 | Nastaví odhad nákladů na nesekvenčně načtenou diskovou stránku plánovače. |
seq_page_cost |
11, 12, 13, 14, 15, 16, 17 | Nastaví odhad nákladů na sekvenční stránku disku plánovače. |
Ladění dotazů / Konfigurace metody Planneru
Název | Verze | Popis |
---|---|---|
enable_async_append |
14, 15, 16, 17 | Umožňuje plánovači používat asynchronní plány připojení. |
enable_bitmapscan |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači používat plány rastrového prohledávání. |
enable_gathermerge |
11, 12, 13, 14, 15, 16, 17 | Umožňuje použití plánovače při slučování plánů. |
enable_hashagg |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači používat plány agregace s hodnotou hash. |
enable_hashjoin |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači používat plány připojení k hodnotě hash. |
enable_incremental_sort |
13, 14, 15, 16, 17 | Umožňuje plánovači používat kroky přírůstkového řazení. |
enable_indexonlyscan |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači používat plány kontroly jen pro indexy. |
enable_indexscan |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači používat plány index-scan. |
enable_material |
11, 12, 13, 14, 15, 16, 17 | Umožňuje použití materializace plánovače. |
enable_memoize |
14, 15, 16, 17 | Umožňuje plánovači používat zápis. |
enable_mergejoin |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači používat plány hromadné korespondence. |
enable_nestloop |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánování použití vnořených plánů připojení ke smyčce. |
enable_parallel_append |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači používat paralelní připojovací plány. |
enable_parallel_hash |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači používat paralelní plány hash. |
enable_partition_pruning |
11, 12, 13, 14, 15, 16, 17 | Umožňuje vyřízání oddílů s časovým plánem a spuštěním. |
enable_partitionwise_aggregate |
11, 12, 13, 14, 15, 16, 17 | Povolí nebo zakáže použití plánovače dotazů při seskupování nebo agregaci podle oddílů, což umožňuje seskupování nebo agregaci u dělených tabulek provedených samostatně pro každý oddíl. |
enable_partitionwise_join |
11, 12, 13, 14, 15, 16, 17 | Povolí nebo zakáže použití plánovače dotazů s dělením na oddílové spojení, které umožňuje spojení mezi dělenými tabulkami provádět spojením odpovídajících oddílů. |
enable_seqscan |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači používat plány sekvenčního prohledávání. |
enable_sort |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači použít explicitní kroky řazení. |
enable_tidscan |
11, 12, 13, 14, 15, 16, 17 | Umožňuje plánovači používat plány tiD scan. |
Replikace / hlavní server
Název | Verze | Popis |
---|---|---|
synchronous_standby_names |
11, 12, 13, 14, 15, 16, 17 | Počet synchronních pohotovostních systémů a seznam názvů potenciálních synchronních. |
Replikace / primární server
Název | Verze | Popis |
---|---|---|
synchronous_standby_names |
11, 12, 13, 14, 15, 16, 17 | Počet synchronních pohotovostních systémů a seznam názvů potenciálních synchronních. |
vacuum_defer_cleanup_age |
11, 12, 13, 14, 15 | Určuje počet transakcí, podle kterých aktualizace VAKUA a HOT odloží vyčištění verzí mrtvého řádku. |
Replikace / odesílání serverů
Název | Verze | Popis |
---|---|---|
max_replication_slots |
11, 12, 13, 14, 15, 16, 17 | Určuje maximální počet slotů replikace, které může server podporovat. |
max_slot_wal_keep_size |
13, 14, 15, 16, 17 | Nastaví maximální velikost WAL, kterou můžou rezervovat sloty replikace. |
max_wal_senders |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet současně spuštěných procesů odesílatele WAL. |
track_commit_timestamp |
11, 12, 13, 14, 15, 16, 17 | Shromažďuje čas potvrzení transakce. |
wal_keep_segments |
11, 12 | Nastaví počet souborů WAL uložených pro pohotovostní servery. |
wal_keep_size |
13, 14, 15, 16, 17 | Nastaví velikost souborů WAL uložených pro pohotovostní servery. |
wal_sender_timeout |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální dobu čekání na replikaci WAL. |
Replikace / pohotovostní servery
Název | Verze | Popis |
---|---|---|
hot_standby |
11, 12, 13, 14, 15, 16, 17 | Umožňuje připojení a dotazy během obnovení. |
hot_standby_feedback |
11, 12, 13, 14, 15, 16, 17 | Povolí nebo zakáže možnost, zda aktivní pohotovostní režim potřebuje odeslat zpětnou vazbu primárnímu nebo upstreamovém pohotovostnímu režimu o dotazech aktuálně spuštěných v pohotovostním režimu. |
max_standby_archive_delay |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální prodlevu před zrušením dotazů, které kolidují, když aktivní pohotovostní server zpracovává archivovaná data WAL. |
max_standby_streaming_delay |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální prodlevu před zrušením dotazů, které kolidují, když aktivní pohotovostní server zpracovává streamovaná data WAL. |
primary_conninfo |
12, 13, 14, 15, 16, 17 | Nastaví připojovací řetězec, který se má použít pro připojení k odesílajícímu serveru. |
primary_slot_name |
12, 13, 14, 15, 16, 17 | Nastaví název slotu replikace, který se použije na odesílajícím serveru. |
promote_trigger_file |
12, 13, 14, 15 | Určuje název souboru, jehož stav končí obnovení v pohotovostním režimu. |
recovery_min_apply_delay |
12, 13, 14, 15, 16, 17 | Nastaví minimální prodlevu pro použití změn během obnovení. |
wal_receiver_create_temp_slot |
13, 14, 15, 16, 17 | Nastaví, jestli by příjemce WAL měl vytvořit dočasný slot replikace, pokud není nakonfigurovaný žádný trvalý slot. |
wal_receiver_status_interval |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální interval mezi zprávami o stavu příjemce WAL na primární server. |
wal_receiver_timeout |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální dobu čekání na příjem dat z odesílajícího serveru. |
wal_retrieve_retry_interval |
11, 12, 13, 14, 15, 16, 17 | Nastaví dobu čekání, než se pokusíte načíst WAL po neúspěšném pokusu. |
Replikace / odběratelé
Název | Verze | Popis |
---|---|---|
max_logical_replication_workers |
11, 12, 13, 14, 15, 16, 17 | Určuje maximální počet pracovních procesů logické replikace. To zahrnuje jak použití pracovních procesů, tak synchronizačních pracovních procesů tabulek. |
max_parallel_apply_workers_per_subscription |
16, 17 | Nastaví maximální počet paralelních procesů, které lze použít pro každé předplatné v logické replikaci. |
max_sync_workers_per_subscription |
11, 12, 13, 14, 15, 16, 17 | Maximální počet pracovních procesů synchronizace tabulek na předplatné |
Vytváření sestav a protokolování / Co se má protokolovat
Název | Verze | Popis |
---|---|---|
application_name |
11, 12, 13, 14, 15, 16, 17 | Nastaví název aplikace, který se bude hlásit ve statistikách a protokolech. |
debug_pretty_print |
11, 12, 13, 14, 15, 16, 17 | Odsazení parsuje a zobrazuje strom plánu. |
debug_print_parse |
11, 12, 13, 14, 15, 16, 17 | Zaznamená do protokolu strom analýzy jednotlivých dotazů. |
debug_print_plan |
11, 12, 13, 14, 15, 16, 17 | Zaznamená do protokolu plán spuštění každého dotazu. |
debug_print_rewritten |
11, 12, 13, 14, 15, 16, 17 | Zaznamená do protokolu přepsaný strom analýzy jednotlivých dotazů. |
log_autovacuum_min_duration |
11, 12, 13, 14, 15, 16, 17 | Nastaví minimální dobu provádění, nad kterou se budou protokolovat akce automatického úklidu. |
log_checkpoints |
11, 12, 13, 14, 15, 16, 17 | Zaznamená každý kontrolní bod. |
log_connections |
11, 12, 13, 14, 15, 16, 17 | Způsobí, že se každé pokus o připojení k serveru zaprotokoluje a úspěšné dokončení ověření klienta. |
log_disconnections |
11, 12, 13, 14, 15, 16, 17 | Protokoluje konec relace včetně doby trvání. |
log_duration |
11, 12, 13, 14, 15, 16, 17 | Zaznamená dobu trvání každého dokončeného příkazu SQL. |
log_error_verbosity |
11, 12, 13, 14, 15, 16, 17 | Určuje množství podrobností zapsaných v protokolu serveru pro každou zaprotokolovanou zprávu. |
log_hostname |
11, 12, 13, 14, 15, 16, 17 | Zaznamená název hostitele do protokolů připojení. |
log_line_prefix |
11, 12, 13, 14, 15, 16, 17 | Nastaví řetězec ve stylu printf, který je výstupem na začátku každého řádku protokolu. |
log_lock_waits |
11, 12, 13, 14, 15, 16, 17 | Určuje, jestli se zpráva protokolu vytvoří, když relace počká déle než deadlock_timeout získat zámek. |
log_parameter_max_length |
13, 14, 15, 16, 17 | Nastaví maximální délku v bajtech dat protokolovaných pro hodnoty vazby parametrů při příkazech protokolování. |
log_parameter_max_length_on_error |
13, 14, 15, 16, 17 | Nastaví maximální délku v bajtech dat protokolovaných pro hodnoty vazby parametrů při protokolování příkazů při chybě. |
log_recovery_conflict_waits |
14, 15, 16, 17 | Určuje, jestli se vytvoří zpráva protokolu, když proces spuštění počká déle než deadlock_timeout pro konflikty obnovení. |
log_replication_commands |
11, 12, 13, 14, 15, 16, 17 | Zaznamená každý příkaz replikace. |
log_statement |
11, 12, 13, 14, 15, 16, 17 | Nastaví typ zaprotokolovaných příkazů. |
log_temp_files |
11, 12, 13, 14, 15, 16, 17 | Zaznamená použití dočasných souborů větších než tento počet kilobajtů. |
log_timezone |
11, 12, 13, 14, 15, 16, 17 | Nastaví časové pásmo pro použití ve zprávách protokolu. |
Generování sestav a protokolování / Kdy se má protokolovat
Název | Verze | Popis |
---|---|---|
log_min_duration_sample |
13, 14, 15, 16, 17 | Nastaví minimální dobu provádění, nad kterou se zaprotokoluje ukázka příkazů. Vzorkování je určeno log_statement_sample_rate. |
log_min_duration_statement |
11, 12, 13, 14, 15, 16, 17 | Nastaví minimální dobu provádění (v milisekundách), nad kterou se budou protokolovat příkazy. -1 zakáže doby trvání příkazů protokolování. |
log_min_error_statement |
11, 12, 13, 14, 15, 16, 17 | Způsobí, že se všechny příkazy generující chybu na této úrovni nebo nad touto úrovní zaprotokolují. |
log_min_messages |
11, 12, 13, 14, 15, 16, 17 | Určuje, které úrovně zpráv se zapisují do protokolu serveru. |
log_startup_progress_interval |
15, 16, 17 | Doba mezi aktualizacemi průběhu pro dlouhotrvající operace po spuštění |
log_statement_sample_rate |
13, 14, 15, 16, 17 | Zlomek příkazů překračujících log_min_duration_sample, které se mají protokolovat. |
log_transaction_sample_rate |
12, 13, 14, 15, 16, 17 | Nastaví zlomek transakcí, ze kterých se mají protokolovat všechny příkazy. |
Vytváření sestav a protokolování / Kam se má protokolovat
Název | Verze | Popis |
---|---|---|
event_source |
11, 12, 13, 14, 15, 16, 17 | Nastaví název aplikace sloužící k identifikaci zpráv PostgreSQL v protokolu událostí. |
log_destination |
11, 12, 13, 14, 15, 16, 17 | Nastaví cíl pro výstup protokolu serveru. |
log_directory |
11, 12, 13, 14, 15, 16, 17 | Nastaví cílový adresář pro soubory protokolu. |
log_file_mode |
11, 12, 13, 14, 15, 16, 17 | Nastaví oprávnění k souborům protokolu. |
log_filename |
11, 12, 13, 14, 15, 16, 17 | Nastaví vzor názvu souboru pro soubory protokolu. |
logging_collector |
11, 12, 13, 14, 15, 16, 17 | Spuštěním podprocesu zachyťte výstup stderru nebo csvlogy do souborů protokolu. |
log_rotation_age |
11, 12, 13, 14, 15, 16, 17 | Nastaví dobu čekání před vynucením obměně souborů protokolu. |
log_rotation_size |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální velikost souboru protokolu, ke které může dojít před otočením. |
log_truncate_on_rotation |
11, 12, 13, 14, 15, 16, 17 | Během obměně protokolů zkracujte existující soubory protokolu se stejným názvem. |
syslog_facility |
11, 12, 13, 14, 15, 16, 17 | Nastaví syslog "facility", který se má použít při povolení syslogu. |
syslog_ident |
11, 12, 13, 14, 15, 16, 17 | Nastaví název programu použitý k identifikaci zpráv PostgreSQL v syslogu. |
syslog_sequence_numbers |
11, 12, 13, 14, 15, 16, 17 | Přidejte pořadové číslo do zpráv syslogu, abyste se vyhnuli potlačení duplicit. |
syslog_split_messages |
11, 12, 13, 14, 15, 16, 17 | Rozdělte zprávy odeslané do syslogu podle řádků a zapadají do 1024 bajtů. |
Využití prostředků / asynchronní chování
Název | Verze | Popis |
---|---|---|
backend_flush_after |
11, 12, 13, 14, 15, 16, 17 | Počet stránek, po kterých se dříve provedené zápisy vyprázdní na disk. |
effective_io_concurrency |
11, 12, 13, 14, 15, 16, 17 | Nastaví počet souběžných vstupně-výstupních operací disku, které PostgreSQL očekává, že je možné spustit současně. |
maintenance_io_concurrency |
13, 14, 15, 16, 17 | Varianta effective_io_concurrency, která se používá k údržbě. |
max_parallel_maintenance_workers |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet paralelních procesů na operaci údržby. |
max_parallel_workers |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet pracovních procesů, než je možné u paralelních operací podporovat. |
max_parallel_workers_per_gather |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet paralelních procesů na uzel exekutoru. |
max_worker_processes |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet procesů na pozadí, které může systém podporovat. |
parallel_leader_participation |
11, 12, 13, 14, 15, 16, 17 | Určuje, zda se shromáždí a shromáždí sloučení, také spouštět podplány. |
Využití prostředků / Zapisovač na pozadí
Název | Verze | Popis |
---|---|---|
bgwriter_delay |
11, 12, 13, 14, 15, 16, 17 | Určuje zpoždění mezi zaokrouhlení aktivit pro zapisovač pozadí. Při každém zaokrouhlení se zapisují problémy se zápisem pro určitý počet zašpiněných vyrovnávacích pamětí. |
bgwriter_flush_after |
11, 12, 13, 14, 15, 16, 17 | Počet stránek, po kterých se dříve provedené zápisy zapisovačem pozadí vyprázdní na disk. |
bgwriter_lru_maxpages |
11, 12, 13, 14, 15, 16, 17 | V každém kruhu nebude zapisovat více než tento počet vyrovnávacích pamětí zapisovačem pozadí. |
bgwriter_lru_multiplier |
11, 12, 13, 14, 15, 16, 17 | Průměrná nedávná potřeba vyrovnávacích pamětí se vynásobí bgwriter_lru_multiplier k odhadu počtu vyrovnávacích pamětí, které budou potřeba během dalšího kola. |
Využití prostředků / Zpoždění vakua založené na nákladech
Název | Verze | Popis |
---|---|---|
vacuum_cost_delay |
11, 12, 13, 14, 15, 16, 17 | doba (v milisekundách), po které bude proces vakua spát, když byl překročen limit nákladů. |
vacuum_cost_limit |
11, 12, 13, 14, 15, 16, 17 | Kumulované náklady, které způsobí, že proces úklidu spí. |
vacuum_cost_page_dirty |
11, 12, 13, 14, 15, 16, 17 | Odhadované náklady účtované při úpravě vakua blok, který byl dříve čistý. |
vacuum_cost_page_hit |
11, 12, 13, 14, 15, 16, 17 | Odhadované náklady na vysávání vyrovnávací paměti nalezené v mezipaměti sdílené vyrovnávací paměti. |
vacuum_cost_page_miss |
11, 12, 13, 14, 15, 16, 17 | Odhadované náklady na vysávání vyrovnávací paměti, která musí být načtena z disku. |
Využití prostředků / disk
Název | Verze | Popis |
---|---|---|
temp_file_limit |
11, 12, 13, 14, 15, 16, 17 | Omezuje celkovou velikost všech dočasných souborů používaných jednotlivými procesy. |
Využití prostředků / Prostředky jádra
Název | Verze | Popis |
---|---|---|
max_files_per_process |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet současně otevřených souborů pro každý proces serveru. |
Využití prostředků / paměť
Název | Verze | Popis |
---|---|---|
autovacuum_work_mem |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální paměť, kterou bude používat každý pracovní proces automatického úklidu. |
dynamic_shared_memory_type |
11, 12, 13, 14, 15, 16, 17 | Vybere použitou implementaci dynamické sdílené paměti. |
hash_mem_multiplier |
12, 13, 14, 15, 16, 17 | Násobek work_mem, které se mají použít pro tabulky hash. |
huge_pages |
11, 12, 13, 14, 15, 16, 17 | Povolí nebo zakáže použití obrovských paměťových stránek. Toto nastavení se nevztahuje na servery, které mají méně než 4 virtuální jádra. |
huge_page_size |
14, 15, 16, 17 | Velikost obrovské stránky, kterou byste měli požadovat. |
logical_decoding_work_mem |
13, 14, 15, 16, 17 | Nastaví maximální paměť, která se má použít pro logické dekódování. |
maintenance_work_mem |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální paměť, která se má použít pro operace údržby, jako je vakuum, vytvořit index. |
max_prepared_transactions |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet současně připravených transakcí. Při spuštění serveru repliky musíte tento parametr nastavit na stejnou nebo vyšší hodnotu než na primárním serveru. |
max_stack_depth |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální hloubku zásobníku v kilobajtech. |
min_dynamic_shared_memory |
14, 15, 16, 17 | Množství dynamické sdílené paměti rezervované při spuštění |
shared_buffers |
11, 12, 13, 14, 15, 16, 17 | Nastaví počet vyrovnávacích pamětí sdílené paměti používané serverem. Jednotka je 8 kB. Povolené hodnoty jsou v rozsahu 10 % – 75 % dostupné paměti. |
shared_memory_type |
12, 13, 14, 15, 16, 17 | Vybere implementaci sdílené paměti použitou pro hlavní oblast sdílené paměti. |
temp_buffers |
11, 12, 13, 14, 15, 16, 17 | Nastaví maximální počet dočasných vyrovnávacích pamětí používaných jednotlivými relacemi databáze. |
vacuum_buffer_usage_limit |
16, 17 | Nastaví velikost fondu vyrovnávací paměti pro vakuum, ANALYZOVAT a autovacuum. |
work_mem |
11, 12, 13, 14, 15, 16, 17 | Nastaví velikost paměti, kterou budou používat interní operace řazení a tabulky hash před zápisem do dočasných souborů disku. |
Statistika / Kumulativní statistika dotazů a indexů
Název | Verze | Popis |
---|---|---|
stats_fetch_consistency |
15, 16, 17 | Nastaví konzistenci přístupu k datům statistiky. |
track_activities |
11, 12, 13, 14, 15, 16, 17 | Shromažďuje informace o spouštění příkazů pro každou relaci. |
track_activity_query_size |
11, 12, 13, 14, 15, 16, 17 | Nastaví velikost paměti vyhrazenou pro pg_stat_activity.query v bajtech. |
track_counts |
11, 12, 13, 14, 15, 16, 17 | Umožňuje shromažďování statistik o aktivitě databáze. |
track_functions |
11, 12, 13, 14, 15, 16, 17 | Umožňuje sledování počtu volání funkce a využitého času. |
track_io_timing |
11, 12, 13, 14, 15, 16, 17 | Povolí časování vstupně-výstupních volání databáze. |
track_wal_io_timing |
14, 15, 16, 17 | Shromažďuje statistiky časování pro vstupně-výstupní aktivitu WAL. |
Statistika / monitorování
Název | Verze | Popis |
---|---|---|
compute_query_id |
14, 15, 16, 17 | Umožňuje výpočet identifikátorů dotazů v jádru. |
log_executor_stats |
11, 12, 13, 14, 15, 16, 17 | Zapisuje do protokolu serveru statistiku výkonu exekutoru. |
log_parser_stats |
11, 12, 13, 14, 15, 16, 17 | Zapíše statistiku výkonu analyzátoru do protokolu serveru. |
log_planner_stats |
11, 12, 13, 14, 15, 16, 17 | Zapíše statistiku výkonu plánovače do protokolu serveru. |
log_statement_stats |
11, 12, 13, 14, 15, 16, 17 | Pro každý dotaz zapíše kumulativní statistiku výkonu do protokolu serveru. |
Statistika / Kolekce statistik dotazů a indexů
Název | Verze | Popis |
---|---|---|
stats_temp_directory |
11, 12, 13, 14 | Zapíše dočasné statistické soubory do zadaného adresáře. |
Protokol TLS
Název | Verze | Popis |
---|---|---|
require_secure_transport |
11, 12, 13, 14, 15, 16, 17 | Určuje, jestli jsou klientská připojení k serveru nutná k použití určité formy zabezpečeného přenosu. |
Kompatibilita verzí a platforem / Jiné platformy a klienti
Název | Verze | Popis |
---|---|---|
transform_null_equals |
11, 12, 13, 14, 15, 16, 17 | Při použití výrazů výrazů výrazu formuláře = NULL (nebo NULL = výraz) se považuje za výraz IS NULL, tj. vrátí hodnotu true, pokud výraz vyhodnotí hodnotu null a jinak false. |
Kompatibilita verzí a platforem / Předchozí verze PostgreSQL
Název | Verze | Popis |
---|---|---|
array_nulls |
11, 12, 13, 14, 15, 16, 17 | Umožňuje, aby vstup NULL (nerozlišující malá a velká písmena) byl považován za hodnotu NULL místo literálového řetězce NULL. |
backslash_quote |
11, 12, 13, 14, 15, 16, 17 | Nastaví, zda je v řetězcových literálech povolená hodnota \'. |
escape_string_warning |
11, 12, 13, 14, 15, 16, 17 | Varuje před zpětným lomítkem v běžných řetězcových literálech. |
lo_compat_privileges |
11, 12, 13, 14, 15, 16, 17 | Povolí režim zpětné kompatibility pro kontroly oprávnění u velkých objektů. |
operator_precedence_warning |
11, 12 | Vygeneruje upozornění pro konstrukce, které změnily význam od PostgreSQL 9.4. |
quote_all_identifiers |
11, 12, 13, 14, 15, 16, 17 | Při generování fragmentů SQL uvozovky všechny identifikátory. |
standard_conforming_strings |
11, 12, 13, 14, 15, 16, 17 | Příčiny ... řetězce pro zpracování zpětných lomítek doslova. |
synchronize_seqscans |
11, 12, 13, 14, 15, 16, 17 | Umožňuje synchronizované sekvenční kontroly. |
Protokol s průběžným zápisem / obnovení archivu
Název | Verze | Popis |
---|---|---|
archive_cleanup_command |
12, 13, 14, 15, 16, 17 | Nastaví příkaz prostředí, který se spustí v každém bodě restartování. |
recovery_end_command |
12, 13, 14, 15, 16, 17 | Nastaví příkaz prostředí, který se spustí jednou na konci obnovení. |
restore_command |
12, 13, 14, 15, 16, 17 | Nastaví příkaz prostředí, který bude volána k načtení archivovaného souboru WAL. |
Protokol s hlavičkou zápisu / archivace
Název | Verze | Popis |
---|---|---|
archive_command |
11, 12, 13, 14, 15, 16, 17 | Nastaví příkaz prostředí, který bude volána k archivaci souboru WAL. |
archive_library |
15, 16, 17 | Nastaví knihovnu, která bude volána k archivaci souboru WAL. |
archive_mode |
11, 12, 13, 14, 15, 16, 17 | Umožňuje archivaci souborů WAL pomocí archive_command. |
archive_timeout |
11, 12, 13, 14, 15, 16, 17 | Vynutí přepnutí na další soubor WAL, pokud nový soubor nebyl spuštěn během N sekund. |
Zápis do protokolu / kontrolních bodů
Název | Verze | Popis |
---|---|---|
checkpoint_completion_target |
11, 12, 13, 14, 15, 16, 17 | Určuje cíl dokončení kontrolního bodu jako zlomek celkového času mezi kontrolními body. |
checkpoint_flush_after |
11, 12, 13, 14, 15, 16, 17 | Počet stránek, po kterých se dříve provedené zápisy vyprázdní na disk. |
checkpoint_timeout |
11, 12, 13, 14, 15, 16, 17 | Maximální doba mezi automatickými kontrolními body WAL v sekundách. Platný rozsah je mezi 30 sekund a jedním dnem. |
checkpoint_warning |
11, 12, 13, 14, 15, 16, 17 | Zapíše zprávu s upozorněním, pokud kontrolní body způsobené vyplněním segmentu WAL častěji, než je tento. |
max_wal_size |
11, 12, 13, 14, 15, 16, 17 | Maximální velikost, která umožní zvětšení WAL před aktivací automatického kontrolního bodu. |
min_wal_size |
11, 12, 13, 14, 15, 16, 17 | Nastaví minimální velikost pro zmenšení WAL na. |
Protokol s hlavičkou zápisu / obnovení
Název | Verze | Popis |
---|---|---|
recovery_prefetch |
15, 16, 17 | Předběžné načtení odkazovaných bloků během obnovení |
wal_decode_buffer_size |
15, 16, 17 | Velikost vyrovnávací paměti pro čtení vpřed v WAL během obnovení. |
Protokol s hlavičkou zápisu / cíl obnovení
Název | Verze | Popis |
---|---|---|
recovery_target |
12, 13, 14, 15, 16, 17 | Jakmile dosáhnete konzistentního stavu, nastavte na "okamžité" pro ukončení obnovení. |
recovery_target_action |
12, 13, 14, 15, 16, 17 | Nastaví akci, která se má provést při dosažení cíle obnovení. |
recovery_target_inclusive |
12, 13, 14, 15, 16, 17 | Nastaví, zda se má zahrnout nebo vyloučit transakce s cílem obnovení. |
recovery_target_lsn |
12, 13, 14, 15, 16, 17 | Nastaví LSN umístění protokolu s předstihem zápisu, do kterého bude pokračovat obnovení. |
recovery_target_name |
12, 13, 14, 15, 16, 17 | Nastaví pojmenovaný bod obnovení, na který bude pokračovat obnovení. |
recovery_target_time |
12, 13, 14, 15, 16, 17 | Nastaví časové razítko, ke kterému bude obnovení pokračovat. |
recovery_target_timeline |
12, 13, 14, 15, 16, 17 | Určuje časovou osu, do které se má obnovit. |
recovery_target_xid |
12, 13, 14, 15, 16, 17 | Nastaví ID transakce, na které bude pokračovat obnovení. |
Protokol /nastavení pro zápis
Název | Verze | Popis |
---|---|---|
commit_delay |
11, 12, 13, 14, 15, 16, 17 | Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk. |
commit_siblings |
11, 12, 13, 14, 15, 16, 17 | Nastaví minimální souběžné otevřené transakce před provedením commit_delay. |
fsync |
11, 12, 13, 14, 15, 16, 17 | Vynutí synchronizaci aktualizací na disk. |
full_page_writes |
11, 12, 13, 14, 15, 16, 17 | Při první změně po kontrolním bodu zapíše celé stránky do WAL. |
synchronous_commit |
11, 12, 13, 14, 15, 16, 17 | Nastaví úroveň synchronizace aktuální transakce. |
wal_buffers |
11, 12, 13, 14, 15, 16, 17 | Nastaví počet vyrovnávacích pamětí na stránce disku ve sdílené paměti pro WAL. Jednotka je 8 kB. |
wal_compression |
11, 12, 13, 14, 15, 16, 17 | Komprimuje zápisy na celou stránku napsané v souboru WAL. |
wal_init_zero |
12, 13, 14, 15, 16, 17 | Před prvním použitím zapíše nuly do nových souborů WAL. |
wal_level |
11, 12, 13, 14, 15, 16, 17 | Určuje, kolik informací je zapsáno do WAL. |
wal_log_hints |
11, 12, 13, 14, 15, 16, 17 | Při první změně po kontrolním bodu zapisuje celé stránky do WAL, a to i při nekritické úpravě. |
wal_recycle |
12, 13, 14, 15, 16, 17 | Recykluje soubory WAL přejmenováním. |
wal_skip_threshold |
13, 14, 15, 16, 17 | Minimální velikost nového souboru pro fsync místo zápisu WAL. |
wal_sync_method |
11, 12, 13, 14, 15, 16, 17 | Vybere metodu použitou k vynucení aktualizací WAL na disk. |
wal_writer_delay |
11, 12, 13, 14, 15, 16, 17 | Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL |
wal_writer_flush_after |
11, 12, 13, 14, 15, 16, 17 | Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí. |
Další kroky
Informace o podporovaných rozšířeních PostgreSQL najdete v tématu Rozšíření PostgreSQL na flexibilním serveru Azure Database for PostgreSQL.