PostgreSQL hadir dengan banyak sekali pengaturan konfigurasi, tetapi dengan dokumentasi yang tersebar di seluruh Manual! Ini adalah lembar contekan yang berguna dari semua opsi konfigurasi Postgres 10, dibagi menjadi beberapa kategori, dengan tautan yang dapat diklik yang menuju ke dokumentasi resmi. Selamat menikmati!
Autovacuum
autovacuum | Memulai subproses vakum otomatis. |
autovacuum_analyze_scale_factor | Jumlah tuple yang disisipkan, diperbarui, atau dihapus sebelum dianalisis sebagai pecahan dari reltuple. |
autovacuum_analyze_threshold | Jumlah minimum tuple yang disisipkan, diperbarui, atau dihapus sebelum dianalisis. |
autovacuum_freeze_max_age | Usia saat mengosongkan tabel secara otomatis untuk mencegah penyelesaian ID transaksi. |
autovacuum_max_workers | Menyetel jumlah maksimum proses autovacuum worker yang berjalan secara bersamaan. |
autovacuum_multixact_freeze_max_age | Usia multiaks untuk mengosongkan tabel secara otomatis untuk mencegah sampul multiaks. |
autovacuum_naptime | Waktu untuk tidur di antara proses autovacuum. |
autovacuum_vacuum_cost_delay | Penundaan biaya vakum dalam milidetik, untuk vakum otomatis. |
autovacuum_vacuum_cost_limit | Jumlah biaya vakum tersedia sebelum tidur siang, untuk vakum otomatis. |
autovacuum_vacuum_scale_factor | Jumlah tuple yang diperbarui atau dihapus sebelum dikosongkan sebagai pecahan dari reltuple. |
autovacuum_vacuum_threshold | Jumlah minimum pembaruan atau penghapusan tupel sebelum vakum. |
Default Koneksi Klien / Lokal dan Pemformatan
Default Koneksi Klien / Default Lainnya
dynamic_library_path | Menetapkan jalur untuk modul yang dapat dimuat secara dinamis. |
gin_fuzzy_search_limit | Menetapkan hasil maksimum yang diizinkan untuk pencarian tepat oleh GIN. |
tcp_keepalives_count | Jumlah maksimum pengiriman ulang TCP keepalive. |
tcp_keepalives_idle | Waktu antara mengeluarkan TCP keepalives. |
tcp_keepalives_interval | Waktu antara pengiriman ulang TCP keepalive. |
Default Koneksi Klien / Pramuat Pustaka Bersama
local_preload_libraries | Mencantumkan pustaka bersama yang tidak memiliki hak istimewa untuk dimuat sebelumnya ke setiap backend. |
session_preload_libraries | Mencantumkan pustaka bersama untuk dimuat sebelumnya ke setiap backend. |
shared_preload_libraries | Mencantumkan pustaka bersama untuk dimuat sebelumnya ke server. |
Default Koneksi Klien / Perilaku Pernyataan
bytea_output | Menyetel format output untuk byte. |
check_function_bodies | Periksa badan fungsi selama CREATE FUNCTION. |
default_tablespace | Menyetel tablespace default untuk membuat tabel dan indeks. |
default_transaction_deferrable | Menyetel status penangguhan default dari transaksi baru. |
default_transaction_isolation | Menyetel tingkat isolasi transaksi dari setiap transaksi baru. |
default_transaction_read_only | Menyetel status hanya-baca default dari transaksi baru. |
gin_pending_list_limit | Menyetel ukuran maksimum daftar tertunda untuk indeks GIN. |
idle_in_transaction_session_timeout | Menyetel durasi maksimum yang diizinkan dari setiap transaksi yang tidak aktif. |
lock_timeout | Menyetel durasi maksimum yang diizinkan untuk menunggu penguncian. |
jalur_penelusuran | Menyetel urutan pencarian skema untuk nama yang tidak memenuhi syarat skema. |
session_replication_role | Menyetel perilaku sesi untuk pemicu dan aturan penulisan ulang. |
batas waktu_pernyataan | Menyetel durasi maksimum yang diizinkan untuk pernyataan apa pun. |
temp_tablespaces | Menyetel tablespace yang akan digunakan untuk tabel sementara dan mengurutkan file. |
transaction_deferrable | Apakah akan menunda transaksi bersambung hanya-baca hingga transaksi tersebut dapat dieksekusi tanpa kemungkinan kegagalan serialisasi. |
isolasi_transaksi | Menyetel tingkat isolasi transaksi saat ini. |
transaction_read_only | Menyetel status hanya-baca transaksi saat ini. |
vacuum_freeze_min_age | Usia minimum saat VAKUM harus membekukan baris tabel. |
vacuum_freeze_table_age | Usia di mana VACUUM harus memindai seluruh tabel untuk membekukan tupel. |
vacuum_multixact_freeze_min_age | Usia minimum saat VACUUM harus membekukan MultiXactId di baris tabel. |
vacuum_multixact_freeze_table_age | Usia multixact di mana VACUUM harus memindai seluruh tabel untuk membekukan tupel. |
xmlbinary | Menyetel bagaimana nilai biner dikodekan dalam XML. |
xmloption | Menyetel apakah data XML dalam operasi penguraian dan serialisasi implisit akan dianggap sebagai dokumen atau fragmen konten. |
Koneksi dan Otentikasi / Setelan Koneksi
bonjour | Mengaktifkan iklan server melalui Bonjour. |
nama_bonjour | Menyetel nama layanan Bonjour. |
listen_addresses | Menyetel nama host atau alamat IP untuk didengarkan. |
koneksi_maks | Menyetel jumlah maksimum koneksi bersamaan. |
pelabuhan | Menyetel port TCP yang didengarkan server. |
koneksi_pengguna_super | Menyetel jumlah slot koneksi yang disediakan untuk pengguna super. |
unix_socket_directories | Menyetel direktori tempat soket domain-Unix akan dibuat. |
unix_socket_group | Menyetel grup pemilik soket domain-Unix. |
unix_socket_permissions | Menyetel izin akses soket domain-Unix. |
Koneksi dan Otentikasi / Keamanan dan Otentikasi
authentication_timeout | Menyetel waktu maksimum yang diizinkan untuk menyelesaikan otentikasi klien. |
db_user_namespace | Mengaktifkan nama pengguna per basis data. |
krb_caseins_users | Menyetel apakah nama pengguna Kerberos dan GSSAPI harus diperlakukan sebagai case-insensitive. |
krb_server_keyfile | Menyetel lokasi file kunci server Kerberos. |
enkripsi_sandi | Enkripsi kata sandi. |
keamanan_baris | Aktifkan keamanan baris. |
ssl | Mengaktifkan koneksi SSL. |
ssl_ca_file | Lokasi file otoritas sertifikat SSL. |
ssl_cert_file | Lokasi file sertifikat server SSL. |
ssl_ciphers | Menyetel daftar sandi SSL yang diizinkan. |
ssl_crl_file | Lokasi file daftar pencabutan sertifikat SSL. |
ssl_dh_params_file | Lokasi file parameter SSL DH. |
ssl_ecdh_curve | Menyetel kurva yang akan digunakan untuk ECDH. |
ssl_key_file | Lokasi file kunci pribadi server SSL. |
ssl_prefer_server_ciphers | Berikan prioritas pada urutan ciphersuite server. |
Opsi Pengembang
allow_system_table_mods | Memungkinkan modifikasi struktur tabel sistem. |
abaikan_checksum_failure | Melanjutkan pemrosesan setelah kegagalan checksum. |
abaikan_sistem_indeks | Menonaktifkan pembacaan dari indeks sistem. |
post_auth_delay | Menunggu N detik saat memulai koneksi setelah otentikasi. |
pre_auth_delay | Menunggu N detik saat memulai koneksi sebelum otentikasi. |
trace_notify | Menghasilkan keluaran debug untuk DENGARKAN dan PEMBERITAHUAN. |
trace_recovery_messages | Mengaktifkan pencatatan informasi debug terkait pemulihan. |
trace_sort | Memancarkan informasi tentang penggunaan sumber daya dalam penyortiran. |
wal_consistency_checking | Menyetel pengelola sumber daya WAL tempat pemeriksaan konsistensi WAL dilakukan. |
zero_damaged_pages | Terus memproses header halaman yang rusak sebelumnya. |
Penanganan Kesalahan
exit_on_error | Hentikan sesi jika ada kesalahan. |
restart_after_crash | Inisialisasi ulang server setelah backend crash. |
Lokasi File
config_file | Menyetel file konfigurasi utama server. |
direktori_data | Menyetel direktori data server. |
file_pid_eksternal | Menulis PID postmaster ke file yang ditentukan. |
hba_file | Menyetel file konfigurasi “hba” server. |
ident_file | Menyetel file konfigurasi “ident” server. |
Pengelolaan Kunci
deadlock_timeout | Menyetel waktu untuk menunggu di kunci sebelum memeriksa kebuntuan. |
max_locks_per_transaction | Menyetel jumlah maksimum penguncian per transaksi. |
max_pred_locks_per_page | Menetapkan jumlah maksimum tupel yang dikunci predikat per halaman. |
max_pred_locks_per_relation | Menyetel jumlah maksimum halaman dan tupel yang dikunci predikat per relasi. |
max_pred_locks_per_transaction | Menyetel jumlah maksimum kunci predikat per transaksi. |
Opsi Prasetel
block_size | Menampilkan ukuran blok disk. |
data_checksum | Menampilkan apakah checksum data diaktifkan untuk cluster ini. |
debug_assertions | Menunjukkan apakah server yang berjalan memiliki pemeriksaan pernyataan yang diaktifkan. |
integer_datetimes | Tanggal-waktu berbasis bilangan bulat. |
max_function_args | Menampilkan jumlah maksimum argumen fungsi. |
max_identifier_length | Menampilkan panjang pengenal maksimum. |
max_index_keys | Menampilkan jumlah maksimum kunci indeks. |
ukuran_segmen | Menampilkan jumlah halaman per file disk. |
versi_server | Menampilkan versi server. |
server_version_num | Menampilkan versi server sebagai bilangan bulat. |
wal_block_size | Menampilkan ukuran blok di log tulis di depan. |
wal_segment_size | Menampilkan jumlah halaman per segmen log tulis. |
Judul Proses
Penyesuaian Kueri / Pengoptimal Kueri Genetik
geqo | Mengaktifkan pengoptimalan kueri genetik. |
geqo_effort | GEQO:effort digunakan untuk menyetel default parameter GEQO lainnya. |
geqo_generasi | GEQO:jumlah iterasi algoritma. |
geqo_pool_size | GEQO:jumlah individu dalam populasi. |
geqo_seed | GEQO:seed untuk pemilihan jalur acak. |
geqo_selection_bias | GEQO:tekanan selektif dalam populasi. |
geqo_threshold | Menetapkan ambang batas FROM item di luar mana GEQO digunakan. |
Penyesuaian Kueri / Opsi Perencana Lainnya
Penyesuaian Kueri / Konstanta Biaya Perencana
cpu_index_tuple_cost | Menetapkan perkiraan perencana tentang biaya pemrosesan setiap entri indeks selama pemindaian indeks. |
biaya_operator_cpu | Menyetel perkiraan perencana tentang biaya pemrosesan setiap operator atau panggilan fungsi. |
cpu_tuple_cost | Menetapkan perkiraan perencana tentang biaya pemrosesan setiap tuple (baris). |
efektif_cache_size | Menetapkan asumsi perencana tentang ukuran cache disk. |
min_parallel_index_scan_size | Menyetel jumlah minimum data indeks untuk pemindaian paralel. |
min_parallel_table_scan_size | Menyetel jumlah minimum data tabel untuk pemindaian paralel. |
parallel_setup_cost | Menetapkan perkiraan perencana tentang biaya memulai proses pekerja untuk kueri paralel. |
parallel_tuple_cost | Menetapkan perkiraan perencana tentang biaya melewati setiap tupel (baris) dari pekerja ke master backend. |
random_page_cost | Menetapkan perkiraan perencana untuk biaya halaman disk yang diambil secara tidak berurutan. |
seq_page_cost | Menetapkan perkiraan perencana untuk biaya halaman disk yang diambil secara berurutan. |
Penyetelan Kueri / Konfigurasi Metode Perencana
enable_bitmapscan | Mengaktifkan penggunaan rencana pemindaian bitmap oleh perencana. |
aktifkan_gathermerge | Memungkinkan perencana menggunakan rencana penggabungan gabungan. |
aktifkan_hashagg | Mengaktifkan penggunaan rencana agregasi hash oleh perencana. |
aktifkan_hashjoin | Mengaktifkan penggunaan rencana hash join oleh perencana. |
aktifkan_indexonlyscan | Mengaktifkan penggunaan rencana pemindaian indeks saja oleh perencana. |
aktifkan_indexscan | Mengaktifkan penggunaan rencana pemindaian indeks oleh perencana. |
aktifkan_bahan | Memungkinkan penggunaan materialisasi oleh perencana. |
aktifkan_mergejoin | Mengaktifkan penggunaan rencana penggabungan gabungan oleh perencana. |
aktifkan_nestloop | Mengaktifkan penggunaan rencana gabungan loop bersarang oleh perencana. |
aktifkan_seqscan | Mengaktifkan penggunaan rencana pemindaian berurutan oleh perencana. |
aktifkan_sort | Memungkinkan perencana menggunakan langkah-langkah pengurutan eksplisit. |
aktifkan_tidscan | Mengaktifkan penggunaan rencana pemindaian TID oleh perencana. |
Replikasi
track_commit_timestamp | Mengumpulkan waktu komit transaksi. |
Replikasi / Server Master
synchronous_standby_names | Jumlah standby sinkron dan daftar nama-nama yang berpotensi sinkron. |
vacuum_defer_cleanup_age | Jumlah transaksi yang harus ditangguhkan pembersihan VACUUM dan PANAS, jika ada. |
Replikasi / Server Pengirim
max_replication_slots | Menyetel jumlah maksimum slot replikasi yang ditentukan secara bersamaan. |
max_wal_senders | Menyetel jumlah maksimum proses pengirim WAL yang berjalan secara bersamaan. |
wal_keep_segments | Menyetel jumlah file WAL yang disimpan untuk server siaga. |
wal_sender_timeout | Menyetel waktu maksimum untuk menunggu replikasi WAL. |
Server Replikasi / Siaga
hot_standby | Mengizinkan koneksi dan kueri selama pemulihan. |
feedback_standby_hot | Memungkinkan umpan balik dari hot standby ke primer yang akan menghindari konflik kueri. |
max_standby_archive_delay | Menyetel penundaan maksimum sebelum membatalkan kueri saat server siaga panas sedang memproses data WAL yang diarsipkan. |
max_standby_streaming_delay | Menyetel penundaan maksimum sebelum membatalkan kueri saat server siaga panas memproses data WAL yang dialirkan. |
wal_receiver_status_interval | Menyetel interval maksimum antara laporan status penerima WAL ke laporan utama. |
wal_receiver_timeout | Menyetel waktu tunggu maksimum untuk menerima data dari primer. |
wal_retrieve_retry_interval | Menyetel waktu untuk menunggu sebelum mencoba kembali untuk mengambil WAL setelah upaya yang gagal. |
Replikasi / Pelanggan
max_logical_replication_workers | Jumlah maksimum proses pekerja replikasi logis. |
max_sync_workers_per_subscription | Jumlah maksimum pekerja sinkronisasi tabel per langganan. |
Pelaporan dan Pencatatan / Apa yang Harus Dicatat
nama_aplikasi | Menyetel nama aplikasi yang akan dilaporkan dalam statistik dan log. |
debug_pretty_print | Indentasi mengurai dan merencanakan tampilan pohon. |
debug_print_parse | Mencatat log pohon parse setiap kueri. |
debug_print_plan | Mencatat rencana eksekusi setiap kueri. |
debug_print_rewrite | Mencatat log pohon parse setiap kueri yang ditulis ulang. |
log_autovacuum_min_duration | Menyetel waktu eksekusi minimum di mana tindakan vakum otomatis akan dicatat. |
log_checkpoints | Mencatat setiap pos pemeriksaan. |
koneksi_log | Mencatat setiap koneksi yang berhasil. |
log_disconnections | Mencatat akhir sesi, termasuk durasi. |
log_duration | Mencatat durasi setiap pernyataan SQL yang diselesaikan. |
log_error_verbosity | Menyetel verbositas pesan yang dicatat. |
log_hostname | Mencatat nama host di log koneksi. |
log_line_prefix | Mengontrol informasi yang diawali dengan setiap baris log. |
log_lock_wais | Log kunci lama menunggu. |
log_replication_commands | Mencatat setiap perintah replikasi. |
log_pernyataan | Menyetel jenis pernyataan yang dicatat. |
log_temp_files | Log penggunaan file-file sementara yang lebih besar dari jumlah kilobyte ini. |
log_timezone | Menyetel zona waktu yang akan digunakan dalam pesan log. |
Pelaporan dan Pencatatan / Kapan Harus Masuk
client_min_messages | Menyetel level pesan yang dikirim ke klien. |
log_min_duration_statement | Menyetel waktu eksekusi minimum di atas pernyataan mana yang akan dicatat. |
log_min_error_statement | Menyebabkan semua pernyataan yang menghasilkan kesalahan pada atau di atas level ini untuk dicatat. |
log_min_messages | Menyetel level pesan yang dicatat. |
Pelaporan dan Pencatatan / Tempat Membuat Log
event_source | Menyetel nama aplikasi yang digunakan untuk mengidentifikasi pesan PostgreSQL di log peristiwa. |
log_destinasi | Menetapkan tujuan untuk keluaran log server. |
log_directory | Menetapkan direktori tujuan untuk file log. |
log_file_mode | Menyetel izin file untuk file log. |
log_filename | Menyetel pola nama file untuk file log. |
log_rotation_age | Rotasi file log otomatis akan terjadi setelah N menit. |
log_rotation_size | Rotasi file log otomatis akan terjadi setelah N kilobyte. |
log_truncate_on_rotation | Memotong file log yang ada dengan nama yang sama selama rotasi log. |
logging_collector | Mulai subproses untuk menangkap keluaran stderr dan/atau csvlog ke dalam file log. |
syslog_facility | Menyetel “fasilitas” syslog untuk digunakan saat syslog diaktifkan. |
syslog_ident | Menyetel nama program yang digunakan untuk mengidentifikasi pesan PostgreSQL di syslog. |
syslog_sequence_numbers | Tambahkan nomor urut ke pesan syslog untuk menghindari penekanan duplikat. |
syslog_split_messages | Pisahkan pesan yang dikirim ke syslog menurut baris dan agar sesuai dengan 1024 byte. |
Penggunaan Sumber Daya / Perilaku Asinkron
backend_flush_after | Jumlah halaman setelah penulisan yang dilakukan sebelumnya akan dihapus ke disk. |
efektif_io_concurrency | Jumlah permintaan simultan yang dapat ditangani secara efisien oleh subsistem disk. |
max_parallel_workers | Menetapkan jumlah maksimum pekerja paralel yang dapat aktif pada satu waktu. |
max_parallel_workers_per_gather | Menetapkan jumlah maksimum proses paralel per node pelaksana. |
max_worker_processes | Jumlah maksimum proses pekerja bersamaan. |
old_snapshot_threshold | Waktu sebelum snapshot terlalu lama untuk dibaca halaman berubah setelah snapshot diambil. |
Penggunaan Sumber Daya / Penulis Latar Belakang
bgwriter_delay | Waktu tidur penulis latar di antara putaran. |
bgwriter_flush_after | Jumlah halaman setelah penulisan yang dilakukan sebelumnya akan dihapus ke disk. |
bgwriter_lru_maxpages | Jumlah maksimum penulis latar belakang halaman LRU untuk di-flush per putaran. |
bgwriter_lru_multiplier | Beberapa penggunaan buffer rata-rata gratis per putaran. |
Penggunaan Sumber Daya / Penundaan Vakum Berbasis Biaya
vacuum_cost_delay | Penundaan biaya vakum dalam milidetik. |
batas_biaya_vakum | Jumlah biaya vakum tersedia sebelum tidur siang. |
vacuum_cost_page_dirty | Biaya vakum untuk halaman yang dikotori oleh vakum. |
vacuum_cost_page_hit | Biaya vakum untuk halaman yang ditemukan di cache buffer. |
vacuum_cost_page_miss | Biaya vakum untuk halaman yang tidak ditemukan di cache buffer. |
Penggunaan Sumber Daya / Disk
Penggunaan Sumber Daya / Sumber Daya Kernel
max_files_per_process | Menyetel jumlah maksimum file yang dibuka secara bersamaan untuk setiap proses server. |
Penggunaan Sumber Daya / Memori
autovacuum_work_mem | Menyetel memori maksimum yang akan digunakan oleh setiap proses autovacuum worker. |
dynamic_shared_memory_type | Memilih implementasi memori bersama dinamis yang digunakan. |
halaman_besar | Penggunaan halaman besar di Linux. |
maintenance_work_mem | Menyetel memori maksimum yang akan digunakan untuk operasi pemeliharaan. |
max_prepared_transactions | Menetapkan jumlah maksimum transaksi yang disiapkan secara bersamaan. |
max_stack_depth | Menyetel kedalaman tumpukan maksimum, dalam kilobyte. |
penggantian_sort_tupel | Menyetel jumlah maksimum tupel yang akan diurutkan menggunakan pilihan pengganti. |
shared_buffers | Menyetel jumlah buffer memori bersama yang digunakan oleh server. |
temp_buffers | Menyetel jumlah maksimum buffer sementara yang digunakan oleh setiap sesi. |
track_activity_query_size | Menyetel ukuran yang dicadangkan untuk pg_stat_activity.query, dalam byte. |
work_mem | Menyetel memori maksimum yang akan digunakan untuk ruang kerja kueri. |
Statistik / Pemantauan
log_executor_stats | Menulis statistik kinerja pelaksana ke log server. |
log_parser_stats | Menulis statistik kinerja parser ke log server. |
log_planner_stats | Menulis statistik kinerja perencana ke log server. |
log_statement_stats | Menulis statistik kinerja kumulatif ke log server. |
Statistik / Kolektor Statistik Kueri dan Indeks
stats_temp_directory | Menulis file statistik sementara ke direktori yang ditentukan. |
track_activities | Mengumpulkan informasi tentang menjalankan perintah. |
jumlah_track | Mengumpulkan statistik tentang aktivitas basis data. |
fungsi_track | Mengumpulkan statistik tingkat fungsi pada aktivitas database. |
track_io_timing | Mengumpulkan statistik waktu untuk aktivitas I/O basis data. |
Kompatibilitas Versi dan Platform / Platform dan Klien Lain
transform_null_equals | Memperlakukan “expr=NULL” sebagai “expr IS NULL”. |
Kompatibilitas Versi dan Platform / Versi PostgreSQL Sebelumnya
array_nulls | Aktifkan input elemen NULL dalam array. |
backslash_quote | Menyetel apakah “'” diperbolehkan dalam literal string. |
default_with_oids | Buat tabel baru dengan OID secara default. |
escape_string_warning | Peringatkan tentang garis miring terbalik yang lolos dalam literal string biasa. |
lo_compat_privileges | Mengaktifkan mode kompatibilitas mundur untuk pemeriksaan hak istimewa pada objek besar. |
operator_precedence_warning | Mengirimkan peringatan untuk konstruksi yang berubah makna sejak PostgreSQL 9.4. |
quote_all_identifiers | Saat membuat fragmen SQL, kutip semua pengenal. |
standard_conforming_strings | Menyebabkan string '...' memperlakukan garis miring terbalik secara harfiah. |
sinkronisasi_seqscans | Aktifkan pemindaian berurutan yang disinkronkan. |
Log / Pengarsipan Write-Ahead
archive_command | Menyetel perintah shell yang akan dipanggil untuk mengarsipkan file WAL. |
mode_arsip | Mengizinkan pengarsipan file WAL menggunakan archive_command. |
archive_timeout | Memaksa peralihan ke file WAL berikutnya jika file baru belum dimulai dalam N detik. |
Log Tulis di Depan / Pos Pemeriksaan
checkpoint_completion_target | Waktu yang dihabiskan untuk membilas buffer kotor selama pos pemeriksaan, sebagai bagian dari interval pos pemeriksaan. |
checkpoint_flush_after | Jumlah halaman setelah penulisan yang dilakukan sebelumnya akan dihapus ke disk. |
checkpoint_timeout | Menyetel waktu maksimum antara pos pemeriksaan WAL otomatis. |
checkpoint_warning | Mengaktifkan peringatan jika segmen pos pemeriksaan diisi lebih sering dari ini. |
max_wal_size | Menyetel ukuran WAL yang memicu pos pemeriksaan. |
min_wal_size | Menyetel ukuran minimum untuk mengecilkan WAL. |
Log / Pengaturan Tulis-Ahead
commit_delay | Menyetel penundaan dalam mikrodetik antara komit transaksi dan membilas WAL ke disk. |
komit_saudara | Menyetel transaksi terbuka bersamaan minimum sebelum melakukan commit_delay. |
fsinkron | Memaksa sinkronisasi pembaruan ke disk. |
tulisan_halaman_penuh | Menulis halaman penuh ke WAL saat pertama kali diubah setelah pos pemeriksaan. |
synchronous_commit | Menyetel tingkat sinkronisasi transaksi saat ini. |
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. |