sql >> Databáze >  >> RDS >> PostgreSQL

Cheat Sheet pro konfiguraci PostgreSQL

PostgreSQL přichází se spoustou konfiguračních nastavení, ale s dokumentací roztroušenou po celém Manuálu! Zde je praktický cheat se všemi možnostmi konfigurace Postgres 10, rozdělený do kategorií, s klikacími odkazy, které vedou na oficiální dokumentaci. Užijte si to!

Autovakuum

autovakuum Spustí podproces autovakuování.
autovacuum_analyze_scale_factor Počet vložených, aktualizací nebo smazání n-tic před analýzou jako zlomek n-tic.
autovacuum_analyze_threshold Minimální počet vložení, aktualizací nebo odstranění n-tice před analýzou.
autovacuum_freeze_max_age Věk, kdy se má automaticky vysát stůl, aby se zabránilo obtékání ID transakce.
autovacuum_max_workers Nastaví maximální počet současně spuštěných pracovních procesů automatického vakuování.
autovacuum_multixact_freeze_max_age Věk Multixact, ve kterém se má stůl automaticky vysávat, aby se předešlo obtékání multixact.
autovacuum_naptime Čas spánku mezi spuštěním automatického vakua.
autovacuum_vacuum_cost_delay Zpoždění nákladů na vakuum v milisekundách pro autovakuum.
autovacuum_vacuum_cost_limit Částka nákladů na vysávání, která je k dispozici před usnutím, pro automatické vysávání.
autovacuum_vacuum_scale_factor Počet aktualizací nebo smazání n-tic před vakuováním jako zlomek n-tic.
autovacuum_vacuum_threshold Minimální počet aktualizací nebo smazání n-tice před vakuováním.

Výchozí nastavení připojení klienta / národní prostředí a formátování

client_encoding Nastaví kódování znakové sady klienta.
DateStyle Nastaví formát zobrazení pro hodnoty data a času.
default_text_search_config Nastaví výchozí konfiguraci textového vyhledávání.
extra_float_digits Nastaví počet zobrazených číslic pro hodnoty s plovoucí desetinnou čárkou.
IntervalStyle Nastaví formát zobrazení pro intervalové hodnoty.
lc_collate Zobrazuje národní prostředí pořadí řazení.
lc_ctype Zobrazuje klasifikaci znaků a národní prostředí převodu velkých a malých písmen.
lc_messages Nastaví jazyk, ve kterém se zprávy zobrazují.
lc_monetary Nastaví národní prostředí pro formátování peněžních částek.
lc_numeric Nastaví národní prostředí pro formátování čísel.
lc_time Nastaví národní prostředí pro formátování hodnot data a času.
kódování_serveru Nastaví kódování znakové sady serveru (databáze).
Časové pásmo Nastaví časové pásmo pro zobrazení a interpretaci časových razítek.
zkratky_časových pásem Vybere soubor zkratek časových pásem.

Výchozí nastavení připojení klienta / jiná výchozí nastavení

dynamická_cesta_knihovny Nastaví cestu pro dynamicky načítatelné moduly.
gin_fuzzy_search_limit Nastaví maximální povolený výsledek pro přesné vyhledávání podle GIN.
tcp_keepalives_count Maximální počet opakovaných přenosů TCP keepalive.
tcp_keepalives_idle Čas mezi vydáním udržování stavu TCP.
tcp_keepalives_interval Čas mezi opakovanými přenosy TCP keepalive.

Výchozí nastavení připojení klienta / Předběžné načítání sdílené knihovny

local_preload_libraries Uvádí seznam neprivilegovaných sdílených knihoven, které se mají předem načíst do každého backendu.
session_preload_libraries Uvádí seznam sdílených knihoven, které se mají předem načíst do každého backendu.
shared_preload_libraries Uvádí seznam sdílených knihoven, které se mají předem načíst na server.

Výchozí nastavení připojení klienta / chování prohlášení

bytea_output Nastaví výstupní formát pro bytea.
check_function_body Zkontrolujte těla funkcí během CREATE FUNCTION.
default_tablespace Nastaví výchozí tabulkový prostor pro vytváření tabulek a indexů v.
default_transaction_deferrable Nastaví výchozí odložitelný stav nových transakcí.
default_transaction_isolation Nastaví úroveň izolace transakcí pro každou novou transakci.
default_transaction_read_only Nastaví výchozí stav nových transakcí pouze pro čtení.
gin_pending_list_limit Nastaví maximální velikost seznamu čekajících na vyřízení pro index GIN.
idle_in_transaction_session_timeout Nastaví maximální povolenou dobu trvání jakékoli nečinné transakce.
lock_timeout Nastaví maximální povolenou dobu čekání na zámek.
vyhledávací_cesta Nastaví pořadí vyhledávání schémat pro názvy, které nejsou kvalifikovány pro schéma.
role_replikace_relace Nastavuje chování relace pro spouštěče a pravidla přepisu.
statement_timeout Nastaví maximální povolenou dobu trvání libovolného příkazu.
temp_tablespaces Nastavuje tabulkové prostory, které se mají použít pro dočasné tabulky a soubory řazení.
transaction_deferrable Zda odložit serializovatelnou transakci pouze pro čtení, dokud nebude možné ji provést bez možných selhání serializace.
transaction_isolation Nastaví úroveň izolace aktuální transakce.
transaction_read_only Nastaví stav aktuální transakce pouze pro čtení.
vacuum_freeze_min_age Minimální věk, ve kterém by VACUUM měl zmrazit řádek tabulky.
vacuum_freeze_table_age Věk, ve kterém by VACUUM měl skenovat celou tabulku, aby zmrazil n-tice.
vakuum_multixact_freeze_min_age Minimální věk, ve kterém by VACUUM měl zmrazit MultiXactId v řádku tabulky.
vacuum_multixact_freeze_table_age Multixact věk, ve kterém by měl VACUUM skenovat celou tabulku, aby zmrazil n-tice.
xmlbinary Nastavuje, jak mají být binární hodnoty kódovány v XML.
xmloption Nastavuje, zda mají být data XML v operacích implicitní analýzy a serializace považována za dokumenty nebo fragmenty obsahu.

Připojení a ověřování / Nastavení připojení

bonjour Umožňuje inzerci serveru prostřednictvím Bonjour.
bonjour_name Nastaví název služby Bonjour.
poslouchat_adresy Nastaví název hostitele nebo IP adresu (adresy), které se mají poslouchat.
max_connections Nastaví maximální počet souběžných připojení.
port Nastaví TCP port, na kterém server naslouchá.
superuser_reserved_connections Nastaví počet připojovacích slotů vyhrazených pro superuživatele.
unix_socket_directories Nastaví adresáře, kde budou vytvořeny sokety unixové domény.
skupina unix_socket_group Nastaví skupinu vlastnictví soketu domény Unix.
unix_socket_permissions Nastavuje přístupová oprávnění soketu domény Unix.

Připojení a ověřování / Zabezpečení a ověřování

authentication_timeout Nastaví maximální povolenou dobu pro dokončení ověření klienta.
db_user_namespace Povoluje uživatelská jména pro jednotlivé databáze.
krb_caseins_users Nastaví, zda má být uživatelská jména Kerberos a GSSAPI považována za nerozlišující malá a velká písmena.
krb_server_keyfile Nastaví umístění souboru klíče serveru Kerberos.
šifrování_hesla Šifrovat hesla.
row_security Povolit zabezpečení řádku.
ssl Povoluje připojení SSL.
ssl_ca_file Umístění souboru certifikační autority SSL.
ssl_cert_file Umístění souboru certifikátu serveru SSL.
ssl_ciphers Nastaví seznam povolených šifer SSL.
ssl_crl_file Umístění souboru seznamu zneplatněných certifikátů SSL.
ssl_dh_params_file Umístění souboru parametrů SSL DH.
ssl_ecdh_curve Nastaví křivku, která se má použít pro ECDH.
ssl_key_file Umístění souboru soukromého klíče serveru SSL.
ssl_prefer_server_ciphers Upřednostněte pořadí šifrovací sady serveru.

Možnosti pro vývojáře

allow_system_table_mods Umožňuje úpravy struktury systémových tabulek.
ignore_checksum_failure Po selhání kontrolního součtu pokračuje ve zpracování.
ignore_system_indexes Zakáže čtení ze systémových indexů.
post_auth_delay Čeká N sekund na spuštění připojení po ověření.
pre_auth_delay Čeká N sekund na spuštění připojení před ověřením.
trace_notify Generuje výstup ladění pro LISTEN a NOTIFY.
trace_recovery_messages Povoluje protokolování informací o ladění souvisejících s obnovou.
trace_sort Vysílejte informace o využití zdrojů při řazení.
wal_consistency_checking Nastavuje správce zdrojů WAL, pro které se provádějí kontroly konzistence WAL.
zero_damaged_pages Pokračuje ve zpracování dřívějších poškozených záhlaví stránek.

Zpracování chyb

exit_on_error Ukončit relaci při jakékoli chybě.
restart_after_crash Po selhání backendu znovu inicializujte server.

Umístění souborů

config_file Nastaví hlavní konfigurační soubor serveru.
data_directory Nastaví datový adresář serveru.
external_pid_file Zapíše PID správce pošty do zadaného souboru.
soubor_hba Nastaví konfigurační soubor serveru „hba“.
ident_file Nastaví konfigurační soubor „ident“ serveru.

Správa zámků

deadlock_timeout Nastavuje dobu čekání na zámek, než se zkontroluje uváznutí.
max_locks_per_transaction Nastaví maximální počet zámků na transakci.
max_pred_locks_per_page Nastaví maximální počet predikátově uzamčených n-tic na stránku.
max_pred_locks_per_relation Nastaví maximální počet predikátově uzamčených stránek a n-tic na vztah.
max_pred_locks_per_transaction Nastaví maximální počet predikátových zámků na transakci.

Přednastavené možnosti

velikost_bloku Zobrazuje velikost bloku disku.
kontrolní součty dat Ukazuje, zda jsou pro tento cluster zapnuté kontrolní součty dat.
debug_assertions Ukazuje, zda má spuštěný server povolenou kontrolu výrazů.
integer_datetimes Datumy jsou založeny na celých číslech.
max_function_args Zobrazuje maximální počet argumentů funkce.
max_identifier_length Zobrazuje maximální délku identifikátoru.
max_index_keys Zobrazuje maximální počet indexových klíčů.
velikost_segmentu Zobrazuje počet stránek na soubor disku.
verze_serveru Zobrazuje verzi serveru.
číslo_verze_serveru Zobrazuje verzi serveru jako celé číslo.
wal_block_size Zobrazuje velikost bloku v protokolu před zápisem.
wal_segment_size Zobrazuje počet stránek na segment protokolu zápisu dopředu.

Název procesu

název_klastru Nastaví název clusteru, který je zahrnut v názvu procesu.
update_process_title Aktualizuje název procesu, aby zobrazoval aktivní příkaz SQL.

Ladění dotazů / Optimalizátor genetických dotazů

geqo Povoluje optimalizaci genetických dotazů.
geqo_effort GEQO:úsilí se používá k nastavení výchozího nastavení pro ostatní parametry GEQO.
geqo_generations GEQO:počet iterací algoritmu.
geqo_pool_size GEQO:počet jedinců v populaci.
geqo_seed GEQO:základ pro náhodný výběr cesty.
geqo_selection_bias GEQO:selektivní tlak v rámci populace.
geqo_threshold Nastavuje práh položek FROM, za kterým se GEQO používá.

Ladění dotazů / Další možnosti plánovače

constraint_exclusion Umožňuje plánovači používat omezení k optimalizaci dotazů.
cursor_tuple_fraction Nastaví plánovačův odhad zlomku řádků kurzoru, které budou načteny.
default_statistics_target Nastaví výchozí cíl statistiky.
force_parallel_mode Vynutí použití paralelních dotazovacích zařízení.
from_collapse_limit Nastaví velikost seznamu FROM, za kterou se poddotazy nesbalí.
join_collapse_limit Nastavuje velikost seznamu FROM, při jejímž překročení nejsou konstrukce JOIN sloučeny.

Ladění dotazů / Konstanty nákladů plánovače

cpu_index_tuple_cost Nastavuje plánovačův odhad nákladů na zpracování každé položky rejstříku během skenování rejstříku.
cpu_operator_cost Nastaví plánovačův odhad nákladů na zpracování každého volání operátora nebo funkce.
cpu_tuple_cost Nastaví plánovačův odhad nákladů na zpracování každé n-tice (řádku).
effective_cache_size Nastavuje předpoklad plánovače o velikosti mezipaměti disku.
min_parallel_index_scan_size Nastaví minimální množství dat indexu pro paralelní skenování.
min_parallel_table_scan_size Nastaví minimální množství dat tabulky pro paralelní skenování.
parallel_setup_cost Nastavuje plánovačův odhad nákladů na spuštění pracovních procesů pro paralelní dotaz.
parallel_tuple_cost Nastavuje plánovačův odhad nákladů na předání každé n-tice (řádku) od pracovníka k hlavnímu backendu.
random_page_cost Nastaví plánovačův odhad nákladů na stránku na disku, která není načtena sekvenčně.
seq_page_cost Nastaví plánovačův odhad nákladů na postupně načítanou stránku disku.

Ladění dotazů / Konfigurace metody plánovače

enable_bitmapscan Umožňuje plánovači používat plány skenování bitmapy.
enable_gathermerge Umožňuje plánovači používat shromažďovací plány sloučení.
enable_hashagg Umožňuje plánovači používat hašované agregační plány.
enable_hashjoin Umožňuje plánovači používat plány spojení hash.
enable_indexonlyscan Umožňuje plánovači používat plány pouze indexového skenování.
enable_indexscan Umožňuje plánovači používat plány indexového skenování.
enable_material Umožňuje plánovači používat materializaci.
enable_mergejoin Umožňuje plánovači používat plány spojení sloučení.
enable_nestloop Umožňuje plánovači používat plány spojení vnořených smyček.
enable_seqscan Umožňuje plánovači používat plány sekvenčního skenování.
enable_sort Umožňuje plánovači používat explicitní kroky řazení.
enable_tidscan Umožňuje plánovači používat plány skenování TID.

Replikace

track_commit_timestamp Shromažďuje čas potvrzení transakce.

Replikace / hlavní server

synchronous_standby_names Počet synchronních pohotovostních režimů a seznam jmen potenciálních synchronních.
vacuum_defer_cleanup_age Počet transakcí, o které by mělo být VACUUM a HOT čištění odloženo, pokud nějaké existují.

Replikační / odesílací servery

max_replication_slots Nastaví maximální počet současně definovaných replikačních slotů.
max_wal_senders Nastaví maximální počet současně spuštěných procesů odesílatele WAL.
wal_keep_segments Nastaví počet souborů WAL uchovávaných pro pohotovostní servery.
wal_sender_timeout Nastaví maximální dobu čekání na replikaci WAL.

Replikační / pohotovostní servery

hot_standby Povoluje připojení a dotazy během obnovy.
hot_standby_feedback Umožňuje zpětnou vazbu z aktivního pohotovostního režimu primárnímu, což zabrání konfliktům dotazů.
max_standby_archive_delay Nastavuje maximální prodlevu před zrušením dotazů, když server v pohotovostním režimu zpracovává archivovaná data WAL.
max_standby_streaming_delay Nastavuje maximální zpoždění před zrušením dotazů, když server v pohotovostním režimu zpracovává streamovaná data WAL.
wal_receiver_status_interval Nastaví maximální interval mezi hlášeními o stavu přijímače WAL primárnímu.
wal_receiver_timeout Nastaví maximální dobu čekání na příjem dat z primárního zdroje.
wal_retrieve_retry_interval Nastavuje dobu čekání, než se po neúspěšném pokusu znovu pokusí načíst WAL.

Replikace / Odběratelé

max_logical_replication_workers Maximální počet pracovních procesů logické replikace.
max_sync_workers_per_subscription Maximální počet pracovníků pro synchronizaci tabulek na předplatné.

Hlášení a protokolování / Co protokolovat

název_aplikace Nastaví název aplikace, který má být hlášen ve statistikách a protokolech.
debug_pretty_print Odsazení analyzovat a naplánovat zobrazení stromu.
debug_print_parse Zaprotokoluje strom analýzy každého dotazu.
debug_print_plan Zaznamenává plán provádění každého dotazu.
debug_print_rewritten Zaprotokoluje přepsaný strom analýzy každého dotazu.
log_autovacuum_min_duration Nastavuje minimální dobu provádění, po jejímž překročení budou zaprotokolovány akce autovakuování.
log_checkpoints Zaznamená každý kontrolní bod.
log_connections Zaznamenává každé úspěšné připojení.
log_disconnections Zaznamená konec relace, včetně doby trvání.
log_duration Zaznamenává dobu trvání každého dokončeného příkazu SQL.
log_error_verbosity Nastavuje podrobnost protokolovaných zpráv.
log_hostname Zaznamená název hostitele do protokolů připojení.
log_line_prefix Ovládá informace předřazené každému řádku protokolu.
log_lock_waits Zaznamenává dlouhé čekání na zámek.
log_replication_commands Protokoluje každý příkaz replikace.
log_statement Nastaví typ protokolovaných příkazů.
log_temp_files Zaznamenejte použití dočasných souborů větších než tento počet kilobajtů.
log_timezone Nastaví časové pásmo pro použití ve zprávách protokolu.

Hlášení a protokolování / Kdy protokolovat

client_min_messages Nastavuje úrovně zpráv, které se odesílají klientovi.
log_min_duration_statement Nastavuje minimální dobu provádění, po jejímž překročení budou příkazy protokolovány.
log_min_error_statement Způsobí, že všechny příkazy generující chybu na této úrovni nebo nad ní budou protokolovány.
log_min_messages Nastaví úrovně zpráv, které jsou protokolovány.

Hlášení a protokolování / Kam protokolovat

event_source Nastavuje název aplikace používaný k identifikaci zpráv PostgreSQL v protokolu událostí.
log_destination Nastaví cíl pro výstup protokolu serveru.
log_directory Nastaví cílový adresář pro soubory protokolu.
režim_souboru_protokolu Nastavuje oprávnění k souborům protokolu.
název_souboru_protokolu Nastaví vzor názvu souboru pro soubory protokolu.
log_rotation_age Automatická rotace souboru protokolu proběhne po N minutách.
log_rotation_size Automatická rotace souboru protokolu proběhne po N kilobajtech.
log_truncate_on_rotation Zkrátit existující soubory protokolu stejného jména během rotace protokolu.
logging_collector Spusťte dílčí proces pro zachycení výstupu stderr a/nebo csvlogů do souborů protokolu.
syslog_facility Nastaví „zařízení“ syslog, které se použije, když je povolen syslog.
syslog_ident Nastavuje název programu používaný k identifikaci zpráv PostgreSQL v syslog.
syslog_sequence_numbers Přidejte pořadové číslo do zpráv syslog, abyste předešli potlačení duplicit.
syslog_split_messages Rozdělte zprávy odeslané do syslog po řádcích a vešly se do 1024 bajtů.

Využití zdrojů / asynchronní chování

backend_flush_after Počet stránek, po kterých jsou dříve provedené zápisy vyprázdněny na disk.
effective_io_concurrency Počet souběžných požadavků, které může diskový subsystém efektivně zpracovat.
max_parallel_workers Nastavuje maximální počet paralelních pracovníků, kteří mohou být současně aktivní.
max_parallel_workers_per_gather Nastavuje maximální počet paralelních procesů na jeden spouštěcí uzel.
max_worker_processes Maximální počet souběžných pracovních procesů.
old_snapshot_threshold Čas, než je snímek příliš starý na to, aby jej bylo možné přečíst, se změnil po pořízení snímku.

Využití zdrojů / Autor na pozadí

bgwriter_delay Doba spánku spisovatele na pozadí mezi koly.
bgwriter_flush_after Počet stránek, po kterých jsou dříve provedené zápisy vyprázdněny na disk.
bgwriter_lru_maxpages Maximální počet stránek LRU k vyprázdnění za kolo.
bgwriter_lru_multiplier Uvolnění násobku průměrného využití vyrovnávací paměti za kolo.

Využití zdrojů / Zpoždění vakua podle nákladů

vacuum_cost_delay Zpoždění nákladů na vakuum v milisekundách.
vacuum_cost_limit Částka nákladů na vysávání dostupná před spaním.
vacuum_cost_page_dirty Cena vakua za stránku znečištěnou vakuem.
vacuum_cost_page_hit Cena vakua za stránku nalezenou ve vyrovnávací paměti.
vacuum_cost_page_miss Cena vakua za stránku nenalezenou ve vyrovnávací paměti.

Využití zdrojů / disk

temp_file_limit Omezuje celkovou velikost všech dočasných souborů používaných každým procesem.

Využití zdrojů / zdroje jádra

max_files_per_process Nastaví maximální počet současně otevřených souborů pro každý proces serveru.

Využití zdrojů / paměť

autovacuum_work_mem Nastaví maximální velikost paměti, kterou má použít každý pracovní proces automatického vysávání.
dynamic_shared_memory_type Vybírá použitou implementaci dynamické sdílené paměti.
obrovské_stránky Použití velkých stránek v systému Linux.
maintenance_work_mem Nastaví maximální velikost paměti, která se má použít pro operace údržby.
max_prepared_transactions Nastaví maximální počet současně připravených transakcí.
max_stack_depth Nastaví maximální hloubku zásobníku v kilobajtech.
replacement_sort_tuples Nastaví maximální počet n-tic, které mají být seřazeny pomocí výběru náhrady.
shared_buffers Nastavuje počet vyrovnávací paměti sdílené paměti používané serverem.
temp_buffers Nastaví maximální počet dočasných vyrovnávacích pamětí používaných každou relací.
track_activity_query_size Nastavuje velikost vyhrazenou pro pg_stat_activity.query v bajtech.
work_mem Nastavuje maximální paměť, která se má použít pro pracovní prostory dotazů.

Statistiky / Monitorování

log_executor_stats Zapisuje statistiku výkonu exekutoru do protokolu serveru.
log_parser_stats Zapisuje statistiku výkonu analyzátoru do protokolu serveru.
log_planner_stats Zapisuje statistiku výkonu plánovače do protokolu serveru.
log_statement_stats Zapisuje kumulativní statistiky výkonu do protokolu serveru.

Statistiky / Sběratel statistik dotazů a indexů

adresář_temp_stats Zapíše dočasné soubory statistiky do určeného adresáře.
track_activities Shromažďuje informace o provádění příkazů.
track_counts Shromažďuje statistiky o aktivitě databáze.
track_functions Shromažďuje statistické údaje o aktivitě databáze na úrovni funkcí.
track_io_timing Shromažďuje statistiky časování pro databázovou I/O aktivitu.

Kompatibilita verzí a platforem / Jiné platformy a klienti

transform_null_equals Považuje výraz „expr=NULL“ za „výraz JE NULL“.

Kompatibilita verzí a platformy / předchozí verze PostgreSQL

array_nulls Povolit vstup prvků NULL v polích.
zpětné lomítko_quote Nastaví, zda je v řetězcových literálech povolen znak „'“.
default_with_oids Vytvářejte ve výchozím nastavení nové tabulky s OID.
escape_string_warning Upozornění na úniky zpětného lomítka v běžných řetězcových literálech.
lo_compat_privileges Povoluje režim zpětné kompatibility pro kontrolu oprávnění u velkých objektů.
operator_precedence_warning Vysílat varování pro konstrukce, které změnily význam od PostgreSQL 9.4.
quote_all_identifiers Při generování fragmentů SQL uvádějte všechny identifikátory.
standard_conforming_strings Způsobuje, že řetězce „…“ zacházejí se zpětnými lomítky doslovně.
synchronize_seqscans Povolit synchronizované sekvenční prohledávání.

Zápis dopředu / Archivace

archive_command Nastaví příkaz shellu, který bude volán pro archivaci souboru WAL.
režim archivace Umožňuje archivaci souborů WAL pomocí archive_command.
archive_timeout Vynutí přepnutí na další soubor WAL, pokud nový soubor nebyl spuštěn do N sekund.

Protokol zápisu/kontrolní body

checkpoint_completion_target Čas strávený proplachováním špinavých vyrovnávacích pamětí během kontrolního bodu jako zlomek intervalu kontrolního bodu.
checkpoint_flush_after Počet stránek, po kterých jsou dříve provedené zápisy vyprázdněny na disk.
checkpoint_timeout Nastaví maximální dobu mezi automatickými kontrolními body WAL.
varování kontrolního bodu Povoluje upozornění, pokud se segmenty kontrolních bodů vyplňují častěji než toto.
max_wal_size Nastaví velikost WAL, která spustí kontrolní bod.
min_wal_size Nastaví minimální velikost, na kterou se má zmenšit WAL.

Protokol zápisu/Nastavení

commit_delay Nastavuje prodlevu v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk.
commit_sourozenci Nastaví minimální počet souběžných otevřených transakcí před provedením commit_delay.
fsync Vynutí synchronizaci aktualizací na disk.
full_page_writes Při první úpravě po kontrolním bodu zapíše do WAL celé stránky.
synchronous_commit Nastaví úroveň synchronizace aktuální transakce.
wal_buffers Sets the number of disk-page buffers in shared memory for WAL.
wal_compression Compresses full-page writes written in WAL file.
wal_level Set the level of information written to the WAL.
wal_log_hints Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modifications.
wal_sync_method Selects the method used for forcing WAL updates to disk.
wal_writer_delay Time between WAL flushes performed in the WAL writer.
wal_writer_flush_after Amount of WAL written out by WAL writer that triggers a flush.

  1. Laravel:PDOException:nelze najít ovladač

  2. Není možné nainstalovat PG drahokam na můj mac pomocí Mavericks

  3. mysql_num_rows():zadaný argument není platným zdrojem výsledků MySQL

  4. PHP – Zabezpečte stránky pouze pro členy pomocí přihlašovacího systému