sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL-konfigurationssnydeark

PostgreSQL kommer med et væld af konfigurationsindstillinger, men med dokumentation spredt over hele manualen! Her er et praktisk snydeark med alle Postgres 10 konfigurationsmuligheder, opdelt i kategorier, med klikbare links, der går til den officielle dokumentation. Nyd det!

Autovakuum

autovakuum Starter autovakuum-underprocessen.
autovacuum_analyze_scale_factor Antal tuple-indsættelser, opdateringer eller sletninger før analyse som en brøkdel af reltupler.
autovacuum_analyze_threshold Minimum antal tuple-indsættelser, opdateringer eller sletninger før analyse.
autovacuum_freeze_max_age Alder, hvor der skal autostøvsuges et bord for at forhindre transaktions-id-omslutning.
autovacuum_max_workers Indstiller det maksimale antal samtidigt kørende autovakuum-arbejderprocesser.
autovacuum_multixact_freeze_max_age Multixact-alder, hvor man kan autostøvsuge et bord for at forhindre multixact-omvikling.
autovacuum_naptime Tid til at sove mellem autovakuumkørsler.
autovacuum_vacuum_cost_delay Vakuumomkostningsforsinkelse i millisekunder, for autovakuum.
autovacuum_vacuum_cost_limit Vakuumomkostningsbeløb tilgængeligt før lur, for autovakuum.
autovacuum_vacuum_scale_factor Antal tupleopdateringer eller -sletninger før vakuum som en brøkdel af reltuples.
autovacuum_vacuum_threshold Minimum antal opdateringer eller sletninger før vakuum.

Standarder for klientforbindelse/lokalitet og formatering

client_encoding Indstiller klientens tegnsætkodning.
Datostil Indstiller visningsformatet for dato- og tidsværdier.
default_text_search_config Indstiller standardtekstsøgningskonfiguration.
extra_float_digits Indstiller antallet af viste cifre for flydende kommaværdier.
Intervalstil Indstiller visningsformatet for intervalværdier.
lc_collate Viser lokaliteten for sorteringsrækkefølgen.
lc_ctype Viser karakterklassificeringen og lokaliteten for konvertering af store og små bogstaver.
lc_messages Indstiller det sprog, som meddelelser skal vises på.
lc_monetary Indstiller lokaliteten for formatering af pengebeløb.
lc_numeric Indstiller lokaliteten for formatering af tal.
lc_time Indstiller lokaliteten for formatering af dato- og tidsværdier.
server_encoding Indstiller serverens (database) tegnsætkodning.
Tidszone Indstiller tidszonen for visning og fortolkning af tidsstempler.
tidszone_forkortelser Vælger en fil med tidszoneforkortelser.

Standarder for klientforbindelse/andre standardindstillinger

dynamisk_bibliotekssti Indstiller stien til dynamisk indlæsbare moduler.
gin_fuzzy_search_limit Indstiller det maksimalt tilladte resultat for nøjagtig søgning efter GIN.
tcp_keepalives_count Maksimalt antal TCP Keepalive-genudsendelser.
tcp_keepalives_idle Tid mellem udstedelse af TCP keepalives.
tcp_keepalives_interval Tid mellem TCP Keepalive-genudsendelser.

Standarder for klientforbindelse/forudindlæsning af delt bibliotek

local_preload_libraries Lister uprivilegerede delte biblioteker, der skal forudindlæses i hver backend.
session_preload_libraries Lister delte biblioteker, der skal forudindlæses i hver backend.
shared_preload_libraries Angiver delte biblioteker, der skal forudindlæses på serveren.

Standarder for klientforbindelse/erklæringsadfærd

bytea_output Indstiller outputformatet for bytea.
check_function_bodies Tjek funktionstekster under CREATE FUNCTION.
default_tablespace Indstiller standard tablespace til at oprette tabeller og indekser i.
default_transaction_deferrable Indstiller standardudskydelsesstatus for nye transaktioner.
default_transaction_isolation Indstiller transaktionsisolationsniveauet for hver ny transaktion.
default_transaction_read_only Indstiller standard skrivebeskyttet status for nye transaktioner.
gin_pending_list_limit Indstiller den maksimale størrelse på den afventende liste for GIN-indeks.
idle_in_transaction_session_timeout Indstiller den maksimalt tilladte varighed af enhver tomgangstransaktion.
lock_timeout Indstiller den maksimalt tilladte varighed af enhver ventetid på en lås.
søgesti Indstiller skemasøgningsrækkefølgen for navne, der ikke er skemakvalificerede.
session_replication_rolle Indstiller sessionens adfærd for triggere og omskrivningsregler.
statement_timeout Indstiller den maksimalt tilladte varighed af enhver erklæring.
temp_tablespaces Indstiller de(t) tablespace(r), der skal bruges til midlertidige tabeller og sorteringsfiler.
transaction_deferrable Om en skrivebeskyttet serialiserbar transaktion skal udskydes, indtil den kan udføres uden mulige serialiseringsfejl.
transaction_isolation Indstiller den aktuelle transaktions isolationsniveau.
transaction_read_only Indstiller den aktuelle transaktions skrivebeskyttede status.
vacuum_freeze_min_age Minimumsalder, hvor VACUUM skal fryse en tabelrække.
vacuum_freeze_table_age Alder, hvor VACUUM skal scanne hele bordet for at fryse tupler.
vacuum_multixact_freeze_min_age Minimumsalder, hvor VACUUM skal fryse et MultiXactId i en tabelrække.
vacuum_multixact_freeze_table_age Multixact-alder, hvor VACUUM skal scanne hele bordet for at fryse tupler.
xmlbinær Indstiller, hvordan binære værdier skal kodes i XML.
xmloption Indstiller, om XML-data i implicit parsing og serialiseringsoperationer skal betragtes som dokumenter eller indholdsfragmenter.

Forbindelser og godkendelse/forbindelsesindstillinger

bonjour Gør det muligt at annoncere for serveren via Bonjour.
bonjour_name Indstiller Bonjour-tjenestens navn.
lytte_adresser Indstiller værtsnavnet eller IP-adresse(r), der skal lyttes til.
max_connections Indstiller det maksimale antal samtidige forbindelser.
port Indstiller den TCP-port, som serveren lytter til.
superuser_reserved_connections Indstiller antallet af forbindelsespladser, der er reserveret til superbrugere.
unix_socket_mapper Indstiller de mapper, hvor Unix-domæne-sockets vil blive oprettet.
unix_socket_group Indstiller ejergruppen for Unix-domæne-socket.
unix_socket_permissions Indstiller adgangstilladelserne for Unix-domæne-socket.

Forbindelser og godkendelse/sikkerhed og godkendelse

authentication_timeout Indstiller den maksimalt tilladte tid til at fuldføre klientgodkendelse.
db_user_namespace Aktiverer per-database brugernavne.
krb_caseins_users Indstiller, om Kerberos- og GSSAPI-brugernavne skal behandles som ufølsomme for store og små bogstaver.
krb_server_keyfile Indstiller placeringen af ​​Kerberos-servernøglefilen.
password_encryption Kryptér adgangskoder.
row_security Aktiver rækkesikkerhed.
ssl Aktiverer SSL-forbindelser.
ssl_ca_file Placering af SSL-certifikatautoritetsfilen.
ssl_cert_file Placering af SSL-servercertifikatfilen.
ssl_ciphers Indstiller listen over tilladte SSL-cifre.
ssl_crl_file Placering af SSL-certifikattilbagekaldelseslistefilen.
ssl_dh_params_file Placering af SSL DH-parameterfilen.
ssl_ecdh_curve Indstiller kurven til brug for ECDH.
ssl_key_file Placering af SSL-serverens private nøglefil.
ssl_prefer_server_ciphers Giv prioritet til serverens ciphersuite-rækkefølge.

Udviklerindstillinger

allow_system_table_mods Tillader ændringer af strukturen af ​​systemtabeller.
ignore_checksum_failure Fortsætter behandlingen efter en kontrolsumfejl.
ignore_system_indexes Deaktiverer læsning fra systemindekser.
post_auth_delay Venter N sekunder på opstart af forbindelse efter godkendelse.
pre_auth_delay Venter N sekunder på forbindelsesstart før godkendelse.
trace_notify Genererer fejlfindingsoutput for LISTEN og NOTIFY.
trace_recovery_messages Aktiverer logning af gendannelsesrelaterede fejlfindingsoplysninger.
trace_sort Send oplysninger om ressourceforbrug ved sortering.
wal_consistency_checking Indstiller de WAL-ressourceadministratorer, som WAL-konsistenstjek udføres for.
nul_skadede_sider Fortsætter med at behandle tidligere beskadigede sidehoveder.

Fejlhåndtering

exit_on_error Afslut session ved enhver fejl.
genstart_efter_crash Geninitialiser server efter backend-nedbrud.

Filplaceringer

config_file Indstiller serverens primære konfigurationsfil.
datamappe Indstiller serverens databibliotek.
ekstern_pid_fil Skriver postmaster PID til den angivne fil.
hba_file Indstiller serverens "hba"-konfigurationsfil.
ident_file Indstiller serverens "ident"-konfigurationsfil.

Låsestyring

deadlock_timeout Indstiller tiden for at vente på en lås, før der kontrolleres for dødlås.
max_locks_per_transaction Indstiller det maksimale antal låse pr. transaktion.
max_pred_locks_per_page Indstiller det maksimale antal prædikatlåste tupler pr. side.
max_pred_locks_per_relation Indstiller det maksimale antal prædikatlåste sider og tupler pr. relation.
max_pred_locks_per_transaction Indstiller det maksimale antal prædikatlåse pr. transaktion.

Forudindstillede indstillinger

blokstørrelse Viser størrelsen af ​​en diskblok.
data_checksums Viser, om datakontrolsummer er slået til for denne klynge.
debug_assertions Viser, om den kørende server har aktivering af påstandstjek.
heltalsdatotider Datotider er heltalsbaserede.
max_function_args Viser det maksimale antal funktionsargumenter.
max_identifier_length Viser den maksimale identifikationslængde.
max_index_keys Viser det maksimale antal indeksnøgler.
segment_størrelse Viser antallet af sider pr. diskfil.
server_version Viser serverversionen.
server_version_num Viser serverversionen som et heltal.
wal_block_size Viser blokstørrelsen i fremskrivningsloggen.
wal_segment_size Viser antallet af sider pr. Write Ahead-logsegment.

Procestitel

cluster_name Indstiller navnet på klyngen, som er inkluderet i procestitlen.
update_process_title Opdaterer procestitlen for at vise den aktive SQL-kommando.

Forespørgselsjustering / Genetisk forespørgselsoptimering

geqo Aktiverer genetisk forespørgselsoptimering.
geqo_effort GEQO:indsats bruges til at indstille standarden for andre GEQO-parametre.
geqo_generations GEQO:antal iterationer af algoritmen.
geqo_pool_size GEQO:antal individer i befolkningen.
geqo_seed GEQO:frø til tilfældig stivalg.
geqo_selection_bias GEQO:selektivt pres i befolkningen.
geqo_threshold Indstiller grænsen for FROM-elementer, ud over hvilke GEQO bruges.

Forespørgselsjustering / Andre planlægningsindstillinger

constraint_exclusion Gør det muligt for planlæggeren at bruge begrænsninger til at optimere forespørgsler.
cursor_tuple_fraction Indstiller planlæggerens estimat for den del af en markørs rækker, der vil blive hentet.
default_statistics_target Indstiller standard statistikmål.
force_parallel_mode Tvinger brug af parallelle forespørgselsfaciliteter.
from_collapse_limit Indstiller FROM-listestørrelsen, udover hvilken underforespørgsler ikke skal skjules.
join_collapse_limit Indstiller FROM-listestørrelsen, udover hvilken JOIN-konstruktioner ikke er fladtrykte.

Forespørgselsjustering / Planner-omkostningskonstanter

cpu_index_tuple_cost Indstiller planlæggerens estimat af omkostningerne ved at behandle hver indeksindgang under en indeksscanning.
cpu_operator_cost Indstiller planlæggerens estimat af omkostningerne ved at behandle hver operatør eller funktionsopkald.
cpu_tuple_cost Indstiller planlæggerens skøn over omkostningerne ved at behandle hver tuple (række).
effective_cache_size Indstiller planlæggerens antagelse om størrelsen af ​​diskcachen.
min_parallel_indeks_scanningsstørrelse Indstiller minimumsmængden af ​​indeksdata for en parallel scanning.
min_parallel_table_scan_size Indstiller minimumsmængden af ​​tabeldata for en parallel scanning.
parallel_setup_cost Indstiller planlæggerens estimat af omkostningerne ved opstart af arbejdsprocesser til parallel forespørgsel.
parallel_tuple_cost Indstiller planlæggerens estimat for omkostningerne ved at overføre hver tuple (række) fra arbejder til master backend.
tilfældige_sideomkostninger Indstiller planlæggerens estimat for prisen på en diskside, der ikke er sekventielt hentet.
seq_page_cost Indstiller planlæggerens estimat for omkostningerne ved en sekventielt hentet diskside.

Forespørgselsjustering / Konfiguration af planlægningsmetode

enable_bitmapscan Aktiverer planlæggerens brug af bitmap-scanningsplaner.
enable_gathermerge Aktiverer planlæggerens brug af samlefletningsplaner.
enable_hashagg Aktiverer planlæggerens brug af hashed-sammenlægningsplaner.
enable_hashjoin Aktiverer planlæggerens brug af hash join-planer.
enable_indexonlyscan Aktiverer planlæggerens brug af indeks-kun-scan-planer.
enable_indexscan Aktiverer planlæggerens brug af indeksscanningsplaner.
enable_material Aktiverer planlæggerens brug af materialisering.
enable_mergejoin Aktiverer planlæggerens brug af flette-deltagelsesplaner.
enable_nestloop Aktiverer planlæggerens brug af indlejrede sløjfer-sammenføjningsplaner.
enable_seqscan Aktiverer planlæggerens brug af sekventielle scanningsplaner.
enable_sort Aktiverer planlæggerens brug af eksplicitte sorteringstrin.
enable_tidscan Aktiverer planlæggerens brug af TID-scanningsplaner.

replikering

track_commit_timestamp Indsamler transaktionstid.

replikering / masterserver

synchronous_standby_names Antal synkrone standbyer og liste over navne på potentielle synkrone.
vakuum_defer_cleanup_age Antal transaktioner, hvormed VACUUM og HOT-oprydning bør udskydes, hvis nogen.

replikering/afsendelsesservere

max_replication_slots Indstiller det maksimale antal samtidigt definerede replikationsslots.
max_wal_sendere Indstiller det maksimale antal WAL-afsenderprocesser, der kører samtidigt.
wal_keep_segments Indstiller antallet af WAL-filer til standby-servere.
wal_sender_timeout Indstiller den maksimale ventetid på WAL-replikering.

replikering/standbyservere

hot_standby Tillader forbindelser og forespørgsler under gendannelse.
hot_standby_feedback Tillader feedback fra en varm standby til den primære, der vil undgå forespørgselskonflikter.
max_standby_archive_delay Indstiller den maksimale forsinkelse før annullering af forespørgsler, når en hot standby-server behandler arkiverede WAL-data.
max_standby_streaming_delay Indstiller den maksimale forsinkelse før annullering af forespørgsler, når en hot standby-server behandler streamede WAL-data.
wal_receiver_status_interval Indstiller det maksimale interval mellem WAL-modtagerstatusrapporter til den primære.
wal_receiver_timeout Indstiller den maksimale ventetid for at modtage data fra den primære.
wal_retrieve_retry_interval Indstiller ventetiden, før der igen forsøges at hente WAL efter et mislykket forsøg.

Replikering / Abonnenter

max_logical_replication_workers Maksimalt antal logiske replikeringsarbejderprocesser.
max_sync_workers_per_subscription Maksimalt antal tabelsynkroniseringsarbejdere pr. abonnement.

Rapportering og logføring / Hvad skal logges

applikationsnavn Indstiller applikationsnavnet, der skal rapporteres i statistikker og logfiler.
debug_pretty_print Indrykninger parser og planlægger trævisninger.
debug_print_parse Logger hver forespørgsels parsetræ.
debug_print_plan Logger hver forespørgsels udførelsesplan.
debug_print_rewritten Logger hver forespørgsels omskrevne parsetræ.
log_autovacuum_min_duration Indstiller den minimale udførelsestid, over hvilken autovakuumhandlinger vil blive logget.
log_checkpoints Logger hvert kontrolpunkt.
log_connections Logger hver vellykket forbindelse.
log_disconnections Logger slutningen af ​​en session, inklusive varighed.
log_duration Logger varigheden af ​​hver fuldført SQL-sætning.
log_error_verbosity Indstiller omfanget af loggede meddelelser.
log_værtsnavn Logger værtsnavnet i forbindelsesloggene.
log_line_prefix Styrer information foran hver loglinje.
log_lock_waits Logger lange låseventer.
log_replication_commands Logger hver replikeringskommando.
log_statement Indstiller typen af ​​loggede udsagn.
log_temp_filer Log brugen af ​​midlertidige filer større end dette antal kilobytes.
log_timezone Indstiller den tidszone, der skal bruges i logmeddelelser.

Rapportering og logføring / Hvornår skal logges

client_min_messages Indstiller meddelelsesniveauerne, der sendes til klienten.
log_min_duration_statement Indstiller den minimale udførelsestid, over hvilken udsagn vil blive logget.
log_min_error_statement Forårsager, at alle sætninger, der genererer fejl på eller over dette niveau, bliver logget.
log_min_messages Indstiller de meddelelsesniveauer, der logges.

Rapportering og logning / Hvor skal man logge

event_source Indstiller applikationsnavnet, der bruges til at identificere PostgreSQL-meddelelser i hændelsesloggen.
log_destination Indstiller destinationen for serverlogoutput.
log_mappe Indstiller destinationsmappen for logfiler.
log_file_mode Indstiller filtilladelserne for logfiler.
log_filename Indstiller filnavnsmønsteret for logfiler.
log_rotation_age Automatisk logfilrotation vil ske efter N minutter.
log_rotation_size Automatisk logfilrotation vil ske efter N kilobyte.
log_truncate_on_rotation Trunker eksisterende logfiler med samme navn under logrotation.
logging_collector Start en underproces for at fange stderr-output og/eller csvlogs i logfiler.
syslog_facility Indstiller syslog-"faciliteten", der skal bruges, når syslog er aktiveret.
syslog_ident Indstiller programnavnet, der bruges til at identificere PostgreSQL-meddelelser i syslog.
syslog_sequence_numbers Tilføj sekvensnummer til syslog-meddelelser for at undgå dobbeltundertrykkelse.
syslog_split_messages Opdel meddelelser sendt til syslog efter linjer og passer ind i 1024 bytes.

Ressourceforbrug/asynkron adfærd

backend_flush_after Antal sider, hvorefter tidligere udførte skrivninger tømmes til disken.
effective_io_concurrency Antal samtidige anmodninger, der kan håndteres effektivt af diskundersystemet.
max_parallel_workers Indstiller det maksimale antal parallelarbejdere, der kan være aktive på én gang.
max_parallel_workers_per_gather Indstiller det maksimale antal parallelle processer pr. executor node.
max_worker_processes Maksimalt antal samtidige arbejdsprocesser.
old_snapshot_threshold Tid før et øjebliksbillede er for gammelt til at læse sider, der er ændret efter snapshottet blev taget.

Ressourceforbrug/baggrundsforfatter

bgwriter_delay Baggrundsforfatterens søvntid mellem runderne.
bgwriter_flush_after Antal sider, hvorefter tidligere udførte skrivninger tømmes til disken.
bgwriter_lru_maxpages Baggrundsforfatter maksimalt antal LRU-sider at skylle pr. runde.
bgwriter_lru_multiplier Multiple af det gennemsnitlige bufferforbrug til fri pr. runde.

Ressourceforbrug/omkostningsbaseret vakuumforsinkelse

vacuum_cost_delay Vakuumomkostningsforsinkelse i millisekunder.
vacuum_cost_limit Vakuumomkostningsbeløb tilgængeligt før lur.
vacuum_cost_page_dirty Vakuumomkostninger for en side, der er snavset af vakuum.
vacuum_cost_page_hit Vakuumomkostninger for en side fundet i buffercachen.
vacuum_cost_page_miss Vakuumomkostninger for en side, der ikke findes i buffercachen.

Ressourceforbrug/disk

temp_file_limit Begrænser den samlede størrelse af alle midlertidige filer, der bruges af hver proces.

Ressourceforbrug/kerneressourcer

max_files_per_process Indstiller det maksimale antal samtidigt åbne filer for hver serverproces.

Ressourceforbrug/hukommelse

autovacuum_work_mem Indstiller den maksimale hukommelse, der skal bruges af hver autovakuum arbejdsproces.
dynamic_shared_memory_type Vælger den anvendte dynamiske delte hukommelsesimplementering.
store_sider Brug af enorme sider på Linux.
maintenance_work_mem Indstiller den maksimale hukommelse, der skal bruges til vedligeholdelsesoperationer.
max_prepared_transactions Indstiller det maksimale antal samtidigt forberedte transaktioner.
max_stack_depth Indstiller den maksimale stakdybde i kilobytes.
erstatningssort_tupler Indstiller det maksimale antal tupler, der skal sorteres ved hjælp af erstatningsvalg.
delte_buffere Indstiller antallet af delte hukommelsesbuffere, der bruges af serveren.
temp_buffere Indstiller det maksimale antal midlertidige buffere, der bruges af hver session.
track_activity_query_size Indstiller størrelsen, der er reserveret til pg_stat_activity.query, i bytes.
work_mem Indstiller den maksimale hukommelse, der skal bruges til forespørgselsarbejdsområder.

Statistik/overvågning

log_executor_stats Skriver executor performance-statistik til serverloggen.
log_parser_stats Skriver statistik over parserens ydeevne til serverloggen.
log_planner_stats Skriver planlæggerens ydeevnestatistik til serverloggen.
log_statement_stats Skriver kumulativ ydeevnestatistik til serverloggen.

Statistics / Query and Index Statistics Collector

stats_temp_directory Skriver midlertidige statistikfiler til den angivne mappe.
track_activities Samler information om udførelse af kommandoer.
track_counts Indsamler statistik om databaseaktivitet.
track_functions Indsamler statistik på funktionsniveau om databaseaktivitet.
track_io_timing Indsamler tidsstatistik for database I/O-aktivitet.

Version og platformkompatibilitet / Andre platforme og klienter

transform_null_equals Behandler "expr=NULL" som "expr IS NULL".

Version og platformkompatibilitet / Tidligere PostgreSQL-versioner

array_nulls Aktiver input af NULL-elementer i arrays.
backslash_quote Indstiller om "'" er tilladt i strenge bogstaver.
default_with_oids Opret nye tabeller med OID'er som standard.
escape_string_warning Advar om tilbageskridt med skråstreg i almindelige strenge bogstaver.
lo_compat_privileges Aktiverer bagudkompatibilitetstilstand for kontrol af rettigheder på store objekter.
operator_precedence_warning Udsend en advarsel for konstruktioner, der har ændret betydning siden PostgreSQL 9.4.
quote_all_identifiers Når du genererer SQL-fragmenter, skal du citere alle identifikatorer.
standard_conforming_strings Får '...'-strenge til at behandle skråstreger bogstaveligt.
synchronize_seqscans Aktiver synkroniserede sekventielle scanninger.

Write-ahead-log/arkivering

archive_command Indstiller shell-kommandoen, der vil blive kaldt til at arkivere en WAL-fil.
arkivtilstand Tillader arkivering af WAL-filer ved hjælp af archive_command.
archive_timeout Tvinger et skift til den næste WAL-fil, hvis en ny fil ikke er startet inden for N sekunder.

Write-Ahead-log / Checkpoints

checkpoint_completion_target Tid brugt på at skylle snavsede buffere under kontrolpunktet, som en brøkdel af kontrolpunktets interval.
checkpoint_flush_after Antal sider, hvorefter tidligere udførte skrivninger tømmes til disken.
checkpoint_timeout Indstiller den maksimale tid mellem automatiske WAL-kontrolpunkter.
checkpoint_warning Aktiverer advarsler, hvis checkpoint-segmenter udfyldes oftere end dette.
max_wal_size Indstiller WAL-størrelsen, der udløser et kontrolpunkt.
min_wal_size Indstiller minimumsstørrelsen for at formindske WAL til.

Write-ahead-log/indstillinger

commit_delay Indstiller forsinkelsen i mikrosekunder mellem transaktionsbekræftelse og fjernelse af WAL til disk.
commit_sibles Indstiller minimum samtidige åbne transaktioner, før der udføres commit_delay.
fsync Tvinger synkronisering af opdateringer til disk.
fuld_side_skriver Skriver hele sider til WAL, når den først ændres efter et kontrolpunkt.
synchronous_commit Indstiller den aktuelle transaktions synkroniseringsniveau.
wal_buffere Indstiller antallet af disksidebuffere i delt hukommelse for WAL.
wal_compression Komprimerer helsides skrivninger skrevet i WAL-fil.
wal_niveau Indstil niveauet for information skrevet til WAL.
wal_log_hints Skriver hele sider til WAL, når de først ændres efter et kontrolpunkt, selv for ikke-kritiske ændringer.
wal_sync_method Vælger den metode, der bruges til at tvinge WAL-opdateringer til disken.
wal_writer_delay Tid mellem WAL flushes udført i WAL writer.
wal_writer_flush_after Mængde af WAL skrevet ud af WAL writer, der udløser en flush.

  1. SQL-injektion, der kommer omkring mysql_real_escape_string()

  2. Sådan opretter du tabel med begrænsning af fremmednøgle i SQL Server - SQL Server / TSQL vejledning del 66

  3. Sådan tilføjes ikke null-begrænsning til eksisterende kolonne i MySQL

  4. skråstreg før hvert citatproblem