Bagikan melalui


Parameter server di Azure Database for PostgreSQL - Server Fleksibel

BERLAKU UNTUK: Azure Database for PostgreSQL - Server Fleksibel

Azure Database for PostgreSQL menyediakan subset parameter yang dapat dikonfigurasi untuk setiap server. Untuk informasi selengkapnya tentang parameter Postgres, lihat dokumentasi PostgreSQL.

Jenis parameter

Azure Database for PostgreSQL - Server Fleksibel telah dikonfigurasi sebelumnya dengan pengaturan default optimal untuk setiap parameter. Parameter dikategorikan ke dalam salah satu jenis berikut:

  • Statis: Parameter ini memerlukan mulai ulang server untuk mengimplementasikan perubahan apa pun.
  • Dinamis: Parameter ini dapat diubah tanpa perlu menghidupkan ulang instans server. Namun, perubahan hanya akan berlaku untuk koneksi baru yang dibuat setelah modifikasi.
  • Baca-saja: Parameter ini tidak dapat dikonfigurasi pengguna karena peran penting mereka dalam menjaga keandalan, keamanan, atau aspek operasional layanan lainnya.

Untuk menentukan jenis parameter, buka portal Azure dan buka panel Parameter server. Parameter dikelompokkan ke dalam tab untuk memudahkan identifikasi.

Kustomisasi parameter

Berbagai metode dan tingkat tersedia untuk menyesuaikan parameter Anda sesuai dengan kebutuhan spesifik Anda.

Tingkat global

Untuk mengubah pengaturan secara global di tingkat instans atau server, buka panel Parameter server di portal Azure. Anda juga dapat menggunakan alat lain yang tersedia seperti Azure CLI, REST API, templat Azure Resource Manager, atau alat mitra.

Catatan

Karena Azure Database for PostgreSQL adalah layanan database terkelola, pengguna tidak memiliki akses host atau sistem operasi untuk melihat atau memodifikasi file konfigurasi seperti postgresql.conf. Konten file secara otomatis diperbarui berdasarkan perubahan parameter yang Anda buat.

Cuplikan layar panel untuk parameter server di portal Azure.

Tingkat granular

Anda dapat menyesuaikan parameter pada tingkat yang lebih terperinci. Penyesuaian ini mengambil alih nilai yang ditetapkan secara global. Cakupan dan durasinya tergantung pada tingkat di mana Anda membuatnya:

  • Tingkat database: Gunakan ALTER DATABASE perintah untuk konfigurasi khusus database.

  • Peran atau tingkat pengguna: Gunakan ALTER USER perintah untuk pengaturan yang berentrik pengguna.

  • Fungsi, tingkat prosedur: Saat menentukan fungsi atau prosedur, Anda dapat menentukan atau mengubah parameter konfigurasi yang akan diatur saat fungsi dipanggil.

  • Tingkat tabel: Sebagai contoh, Anda dapat memodifikasi parameter yang terkait dengan autovacuum pada tingkat ini.

  • Tingkat sesi: Selama durasi sesi database individual, Anda dapat menyesuaikan parameter tertentu. PostgreSQL memfasilitasi penyesuaian ini dengan perintah SQL berikut:

    • SET Gunakan perintah untuk membuat penyesuaian khusus sesi. Perubahan ini berfungsi sebagai pengaturan default selama sesi saat ini. Akses ke perubahan ini mungkin memerlukan hak istimewa tertentu SET , dan batasan untuk parameter yang dapat dimodifikasi dan baca-saja yang dijelaskan sebelumnya tidak berlaku. Fungsi SQL yang sesuai adalah set_config(setting_name, new_value, is_local).
    • SHOW Gunakan perintah untuk memeriksa pengaturan parameter yang ada. Fungsi SQL-nya setara adalah current_setting(setting_name text).

Parameter server yang didukung

Autovacuum

Nama Versi Deskripsi
autovacuum 11, 12, 13, 14, 15, 16 Mengontrol apakah server harus menjalankan subprosces autovacuum.
autovacuum_analyze_scale_factor 11, 12, 13, 14, 15, 16 Menentukan sebagian kecil ukuran tabel untuk ditambahkan ke autovacuum_vacuum_threshold saat memutuskan apakah akan memicu VAKUM.
autovacuum_analyze_threshold 11, 12, 13, 14, 15, 16 Mengatur jumlah minimum tuple yang disisipkan, diperbarui, atau dihapus yang diperlukan untuk memicu ANALYZE dalam satu tabel.
autovacuum_freeze_max_age 11, 12, 13, 14, 15, 16 Usia maksimum (dalam transaksi) sebelum memicu autovacuum pada tabel untuk mencegah wraparound ID transaksi.
autovacuum_max_workers 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum proses pekerja autovacuum yang berjalan secara bersamaan.
autovacuum_multixact_freeze_max_age 11, 12, 13, 14, 15, 16 Usia maksimum (dalam multiksak) sebelum memicu autovacuum pada tabel untuk mencegah wraparound multiksak.
autovacuum_naptime 11, 12, 13, 14, 15, 16 Mengatur penundaan minimum antara eksekusi autovacuum pada database tertentu.
autovacuum_vacuum_cost_delay 11, 12, 13, 14, 15, 16 Menetapkan nilai penundaan biaya (milidetik) yang akan digunakan dalam operasi VACUUM otomatis.
autovacuum_vacuum_cost_limit 11, 12, 13, 14, 15, 16 Menetapkan nilai batas biaya yang akan digunakan dalam operasi VACUUM otomatis.
autovacuum_vacuum_insert_scale_factor 13, 14, 15, 16 Menentukan sebagian kecil ukuran tabel untuk ditambahkan ke autovacuum_vacuum_insert_threshold saat memutuskan apakah akan memicu VAKUM.
autovacuum_vacuum_insert_threshold 13, 14, 15, 16 Menentukan jumlah tuple yang disisipkan yang diperlukan untuk memicu VAKUM dalam satu tabel.
autovacuum_vacuum_scale_factor 11, 12, 13, 14, 15, 16 Menentukan sebagian kecil ukuran tabel untuk ditambahkan ke autovacuum_vacuum_threshold saat memutuskan apakah akan memicu VAKUM.
autovacuum_vacuum_threshold 11, 12, 13, 14, 15, 16 Menentukan jumlah minimum tuple yang diperbarui atau dihapus yang diperlukan untuk memicu VACUUM dalam satu tabel.

Default Koneksi Klien / Lokal dan Pemformatan

Nama Versi Deskripsi
client_encoding 11, 12, 13, 14, 15, 16 Mengatur pengodean sisi klien (set karakter). Defaultnya adalah menggunakan pengodean database.
DateStyle 11, 12, 13, 14, 15, 16 Atur format tampilan untuk nilai tanggal dan waktu.
default_text_search_config 11, 12, 13, 14, 15, 16 Memilih konfigurasi pencarian teks yang digunakan oleh varian fungsi pencarian teks yang tidak memiliki argumen eksplisit yang menentukannya.
extra_float_digits 11, 12, 13, 14, 15, 16 Mengatur jumlah digit yang ditampilkan untuk nilai floating-point.
IntervalStyle 11, 12, 13, 14, 15, 16 Mengatur format tampilan untuk nilai interval.
lc_messages 11, 12, 13, 14, 15, 16 Mengatur bahasa tempat pesan ditampilkan.
lc_monetary 11, 12, 13, 14, 15, 16 Mengatur lokal untuk memformat jumlah moneter.
lc_numeric 11, 12, 13, 14, 15, 16 Mengatur lokal untuk memformat angka.
lc_time 11, 12, 13, 14, 15, 16 Mengatur lokal untuk memformat nilai tanggal dan waktu.
TimeZone 11, 12, 13, 14, 15, 16 Mengatur zona waktu untuk menampilkan dan menginterpretasikan stempel waktu.
timezone_abbreviations 11, 12, 13, 14, 15, 16 Memilih file singkatan zona waktu.

Default Koneksi Klien / Default Lainnya

Nama Versi Deskripsi
dynamic_library_path 11, 12, 13, 14, 15, 16 Mengatur jalur untuk modul yang dapat dimuat secara dinamis.
gin_fuzzy_search_limit 11, 12, 13, 14, 15, 16 Mengatur hasil maksimum yang diizinkan untuk pencarian yang tepat oleh GIN.

Default Koneksi Klien / Pramuat Pustaka Bersama

Nama Versi Deskripsi
jit_provider 11, 12, 13, 14, 15, 16 Penyedia JIT untuk digunakan.
local_preload_libraries 11, 12, 13, 14, 15, 16 Mencantumkan pustaka bersama yang tidak memiliki hak istimewa untuk dimuat sebelumnya ke setiap backend.
session_preload_libraries 11, 12, 13, 14, 15, 16 Mencantumkan pustaka bersama untuk dimuat sebelumnya ke setiap backend.
shared_preload_libraries 11, 12, 13, 14, 15, 16 Set pustaka bersama mana yang telah dimuat sebelumnya pada awal server.

Default Koneksi Klien / Perilaku Pernyataan

Nama Versi Deskripsi
bytea_output 11, 12, 13, 14, 15, 16 Mengatur format output untuk nilai bytea jenis. Nilai yang valid adalah heksa (default) dan escape (format PostgreSQL tradisional).
check_function_bodies 11, 12, 13, 14, 15, 16 Memeriksa badan fungsi selama CREATE FUNCTION.
client_min_messages 11, 12, 13, 14, 15, 16 Mengontrol tingkat pesan yang dikirim ke klien.
default_table_access_method 12, 13, 14, 15, 16 Mengatur metode akses tabel default untuk tabel baru.
default_tablespace 11, 12, 13, 14, 15, 16 Mengatur ruang tabel default untuk membuat tabel dan indeks.
default_toast_compression 14, 15, 16 Mengatur metode kompresi default untuk nilai yang dapat dikompresi.
default_transaction_deferrable 11, 12, 13, 14, 15, 16 Parameter ini mengontrol status default yang dapat ditangguhkan dari setiap transaksi baru. Ini tidak berpengaruh pada transaksi baca-tulis atau yang beroperasi pada tingkat isolasi lebih rendah dari yang dapat diserialisasikan.
default_transaction_isolation 11, 12, 13, 14, 15, 16 Parameter ini mengontrol tingkat isolasi default dari setiap transaksi baru. Defaultnya adalah 'baca diterapkan'.
default_transaction_read_only 11, 12, 13, 14, 15, 16 Mengatur status baca-saja default dari setiap transaksi baru.
gin_pending_list_limit 11, 12, 13, 14, 15, 16 Mengatur ukuran maksimum daftar yang tertunda untuk indeks GIN.
idle_in_transaction_session_timeout 11, 12, 13, 14, 15, 16 Mengatur durasi maksimum yang diizinkan dari setiap transaksi yang menganggur.
idle_session_timeout 14, 15, 16 Mengatur waktu menganggur maksimum yang diizinkan antar kueri, saat tidak dalam transaksi.
lock_timeout 11, 12, 13, 14, 15, 16 Mengatur durasi maksimum yang diizinkan (dalam milidetik) dari setiap tunggu kunci. 0 mematikan parameter ini.
row_security 11, 12, 13, 14, 15, 16 Mengaktifkan keamanan baris.
search_path 11, 12, 13, 14, 15, 16 Mengatur urutan pencarian skema untuk nama yang tidak memenuhi syarat skema.
session_replication_role 11, 12, 13, 14, 15, 16 Mengontrol pemicu dan aturan terkait replikasi untuk sesi saat ini.
statement_timeout 11, 12, 13, 14, 15, 16 Mengatur durasi maksimum yang diizinkan (dalam milidetik) dari pernyataan apa pun. 0 mematikan parameter ini.
temp_tablespaces 11, 12, 13, 14, 15, 16 Mengatur ruang tabel default yang akan digunakan untuk tabel sementara dan mengurutkan file jika tidak ditentukan dalam perintah CREATE.
transaction_deferrable 11, 12, 13, 14, 15, 16 Apakah akan menungguhkan transaksi serialisasi baca-saja hingga dapat dijalankan tanpa kemungkinan kegagalan serialisasi.
transaction_isolation 11, 12, 13, 14, 15, 16 Mengatur tingkat isolasi transaksi saat ini.
transaction_read_only 11, 12, 13, 14, 15, 16 Mengatur status baca-saja transaksi saat ini.
vacuum_cleanup_index_scale_factor 11, 12, 13 Jumlah sisipan tuple sebelum pembersihan indeks sebagai pecahan reltuple.
vacuum_failsafe_age 14, 15, 16 Usia di mana VACUUM harus memicu failsafe untuk menghindari pemadaman wraparound.
vacuum_freeze_min_age 11, 12, 13, 14, 15, 16 Menentukan usia cutoff (dalam transaksi) yang harus digunakan VACUUM untuk memutuskan apakah akan membekukan versi baris saat memindai tabel.
vacuum_freeze_table_age 11, 12, 13, 14, 15, 16 Usia di mana VACUUM harus memindai seluruh tabel untuk membekukan tuple.
vacuum_multixact_failsafe_age 14, 15, 16 Usia multiksak di mana VACUUM harus memicu failsafe untuk menghindari pemadaman wraparound.
vacuum_multixact_freeze_min_age 11, 12, 13, 14, 15, 16 Menentukan usia cutoff (dalam multixacts) yang harus digunakan VACUUM untuk memutuskan apakah akan mengganti ID multixact dengan ID transaksi atau ID multixact yang lebih baru saat memindai tabel.
vacuum_multixact_freeze_table_age 11, 12, 13, 14, 15, 16 VACUUM melakukan pemindaian tabel penuh untuk membekukan baris jika tabel telah mencapai usia yang ditentukan oleh pengaturan ini.
xmlbinary 11, 12, 13, 14, 15, 16 Mengatur bagaimana nilai biner akan dikodekan dalam XML.
xmloption 11, 12, 13, 14, 15, 16 Mengatur apakah data XML dalam operasi penguraian dan serialisasi implisit akan dianggap sebagai dokumen atau fragmen konten.

Koneksi dan Autentikasi / Autentikasi

Nama Versi Deskripsi
authentication_timeout 11, 12, 13, 14, 15, 16 Mengatur waktu maksimum yang diizinkan untuk menyelesaikan autentikasi klien.
db_user_namespace 11, 12, 13, 14, 15, 16 Mengaktifkan nama pengguna per database.
krb_caseins_users 11, 12, 13, 14, 15, 16 Mengatur apakah nama pengguna Kerberos dan GSSAPI harus diperlakukan sebagai tidak peka huruf besar/kecil.
krb_server_keyfile 11, 12, 13, 14, 15, 16 Mengatur lokasi file kunci server Kerberos.
password_encryption 11, 12, 13, 14, 15, 16 Menentukan algoritma yang akan digunakan untuk mengenkripsi kata sandi.

Koneksi dan Autentikasi / Pengaturan Koneksi

Nama Versi Deskripsi
bonjour 11, 12, 13, 14, 15, 16 Mengaktifkan iklan server melalui Bonjour.
bonjour_name 11, 12, 13, 14, 15, 16 Mengatur nama layanan Bonjour.
client_connection_check_interval 14, 15, 16 Mengatur interval waktu antara pemeriksaan pemutusan sambungan saat menjalankan kueri.
listen_addresses 11, 12, 13, 14, 15, 16 Mengatur nama host atau alamat IP untuk didengarkan.
max_connections 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum koneksi bersamaan ke server database.
port 11, 12, 13, 14, 15, 16 Mengatur port TCP yang didengarkan server.
reserved_connections 11, 12, 13, 14, 15, 16 Mengatur jumlah slot koneksi yang dicadangkan untuk pengguna replikasi dan pengguna super.
superuser_reserved_connections 11, 12, 13, 14, 15, 16 Mengatur jumlah slot koneksi yang dicadangkan untuk superuser.
tcp_keepalives_count 11, 12, 13, 14, 15, 16 Menentukan jumlah keepalives TCP yang dapat hilang sebelum koneksi server ke klien dianggap mati.
tcp_keepalives_idle 11, 12, 13, 14, 15, 16 Menentukan jumlah detik tidak aktif setelah TCP harus mengirim pesan keepalive ke klien.
tcp_keepalives_interval 11, 12, 13, 14, 15, 16 Menentukan jumlah detik setelah itu pesan keepalive TCP yang tidak diakui oleh klien harus dikirim ulang.
tcp_user_timeout 12, 13, 14, 15, 16 Menentukan jumlah waktu yang mengirimkan data mungkin tetap tidak diakui sebelum koneksi TCP ditutup secara paksa.
unix_socket_directories 11, 12, 13, 14, 15, 16 Mengatur direktori tempat soket domain Unix akan dibuat.
unix_socket_group 11, 12, 13, 14, 15, 16 Mengatur grup pemilik soket domain Unix.
unix_socket_permissions 11, 12, 13, 14, 15, 16 Mengatur izin akses soket domain Unix.

Koneksi dan Autentikasi / SSL

Nama Versi Deskripsi
ssl 11, 12, 13, 14, 15, 16 Mengaktifkan koneksi SSL.
ssl_ca_file 11, 12, 13, 14, 15, 16 Lokasi file otoritas sertifikat SSL.
ssl_cert_file 11, 12, 13, 14, 15, 16 Lokasi file sertifikat server SSL.
ssl_ciphers 11, 12, 13, 14, 15, 16 Mengatur daftar cipher SSL yang diizinkan.
ssl_crl_dir 14, 15, 16 Lokasi direktori daftar pencabutan sertifikat SSL.
ssl_crl_file 11, 12, 13, 14, 15, 16 Lokasi file daftar pencabutan sertifikat SSL.
ssl_dh_params_file 11, 12, 13, 14, 15, 16 Lokasi file parameter SSL DH.
ssl_ecdh_curve 11, 12, 13, 14, 15, 16 Mengatur kurva yang akan digunakan untuk ECDH.
ssl_key_file 11, 12, 13, 14, 15, 16 Lokasi file kunci privat server SSL.
ssl_max_protocol_version 12, 13, 14, 15, 16 Mengatur versi protokol SSL/TLS maksimum yang akan digunakan.
ssl_min_protocol_version 12, 13, 14, 15, 16 Mengatur versi protokol SSL/TLS minimum yang akan digunakan.
ssl_passphrase_command 11, 12, 13, 14, 15, 16 Perintah untuk mendapatkan frasa sandi untuk SSL.
ssl_passphrase_command_supports_reload 11, 12, 13, 14, 15, 16 Mengontrol apakah ssl_passphrase_command dipanggil selama reload server.
ssl_prefer_server_ciphers 11, 12, 13, 14, 15, 16 Berikan prioritas untuk urutan ciphersuite server.

Opsi yang Dikustomisasi

Nama Versi Deskripsi
auto_explain.log_analyze 11, 12, 13, 14, 15, 16 Gunakan EXPLAIN ANALYZE untuk pengelogan paket.
auto_explain.log_buffers 11, 12, 13, 14, 15, 16 Penggunaan buffer log.
auto_explain.log_format 11, 12, 13, 14, 15, 16 Format EXPLAIN yang akan digunakan untuk pengelogan paket.
auto_explain.log_level 12, 13, 14, 15, 16 Tingkat log untuk paket.
auto_explain.log_min_duration 11, 12, 13, 14, 15, 16 Mengatur waktu eksekusi minimum di atas paket mana yang akan dicatat. Nol mencetak semua paket. -1 mematikan fitur ini.
auto_explain.log_nested_statements 11, 12, 13, 14, 15, 16 Mencatat pernyataan berlapis.
auto_explain.log_settings 12, 13, 14, 15, 16 Parameter konfigurasi log yang dimodifikasi memengaruhi perencanaan kueri.
auto_explain.log_timing 11, 12, 13, 14, 15, 16 Kumpulkan data waktu, bukan hanya jumlah baris.
auto_explain.log_triggers 11, 12, 13, 14, 15, 16 Sertakan statistik pemicu dalam paket. Ini tidak berpengaruh kecuali log_analyze juga diatur.
auto_explain.log_verbose 11, 12, 13, 14, 15, 16 Gunakan EXPLAIN VERBOSE untuk pengelogan paket.
auto_explain.log_wal 13, 14, 15, 16 Mencatat penggunaan WAL.
auto_explain.sample_rate 11, 12, 13, 14, 15, 16 Sebagian kecil kueri untuk diproses.
azure.accepted_password_auth_method 11, 12, 13, 14, 15, 16 Metode autentikasi kata sandi yang diterima.
azure.enable_temp_tablespaces_on_local_ssd 11, 12, 13, 14, 15, 16 Buat ruang tabel sementara pada disk sementara.
azure.extensions 11, 12, 13, 14, 15, 16 Menentukan ekstensi mana yang diizinkan untuk dibuat di server.
azure.single_to_flex_migration 11, 12, 13, 14, 15, 16 Menentukan apakah ini adalah server yang dibuat untuk migrasi dari Server Tunggal Azure Database for PostgreSQL ke Server Fleksibel.
azure_storage.allow_network_access 12, 13, 14, 15, 16 Izinkan mengakses data dari penyimpanan blob di azure_storage ekstensi.
azure_storage.blob_block_size_mb 12, 13, 14, 15, 16 Ukuran blok blob dalam megabyte untuk blob_put dalam azure_storage ekstensi.
azure_storage.public_account_access 12, 13, 14, 15, 16 Izinkan semua pengguna mengakses data dari akun penyimpanan publik dalam azure_storage ekstensi.
connection_throttle.bucket_limit 11, 12, 13, 14, 15, 16 Token login maks per wadah.
connection_throttle.enable 11, 12, 13, 14, 15, 16 Mengaktifkan pembatasan koneksi sementara per IP untuk terlalu banyak kegagalan masuk.
connection_throttle.factor_bias 11, 12, 13, 14, 15, 16 Bias faktor untuk menghitung jumlah token untuk wadah IP.
connection_throttle.hash_entries_max 11, 12, 13, 14, 15, 16 Jumlah maksimum entri dalam tabel hash kegagalan masuk.
connection_throttle.reset_time 11, 12, 13, 14, 15, 16 Waktu antara mereset wadah masuk.
connection_throttle.restore_factor 11, 12, 13, 14, 15, 16 Faktor untuk meningkatkan jumlah token berdasarkan IP dengan tingkat kegagalan rendah.
connection_throttle.update_time 11, 12, 13, 14, 15, 16 Waktu antara memperbarui wadah masuk.
cron.database_name 11, 12, 13, 14, 15, 16 Mengatur database tempat metadata pg_cron disimpan.
cron.log_run 11, 12, 13, 14, 15, 16 Catat semua pekerjaan yang berjalan ke tabel job_run_details.
cron.log_statement 11, 12, 13, 14, 15, 16 Catat semua pernyataan cron sebelum eksekusi.
cron.max_running_jobs 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum pekerjaan yang dapat berjalan secara bersamaan. Nilai ini dibatasi oleh max_connections.
index_tuning.analysis_interval 11, 12, 13, 14, 15, 16 Mengatur frekuensi di mana setiap sesi pengoptimalan indeks dipicu saat index_tuning.mode diatur ke 'REPORT'.
index_tuning.max_columns_per_index 11, 12, 13, 14, 15, 16 Jumlah maksimum kolom yang dapat menjadi bagian dari kunci indeks untuk indeks yang direkomendasikan.
index_tuning.max_index_count 11, 12, 13, 14, 15, 16 Jumlah maksimum indeks yang dapat direkomendasikan untuk setiap database selama satu sesi pengoptimalan.
index_tuning.max_indexes_per_table 11, 12, 13, 14, 15, 16 Jumlah maksimum indeks yang dapat direkomendasikan untuk setiap tabel.
index_tuning.max_queries_per_database 11, 12, 13, 14, 15, 16 Jumlah kueri terlambat per database yang indeksnya dapat direkomendasikan.
index_tuning.max_regression_factor 11, 12, 13, 14, 15, 16 Regresi yang dapat diterima diperkenalkan oleh indeks yang direkomendasikan pada salah satu kueri yang dianalisis selama satu sesi pengoptimalan.
index_tuning.max_total_size_factor 11, 12, 13, 14, 15, 16 Ukuran total maksimum, dalam persentase total ruang disk, yang dapat digunakan oleh semua indeks yang direkomendasikan untuk database tertentu.
index_tuning.min_improvement_factor 11, 12, 13, 14, 15, 16 Peningkatan biaya yang harus diberikan indeks yang direkomendasikan untuk setidaknya salah satu kueri yang dianalisis selama satu sesi pengoptimalan.
index_tuning.mode 11, 12, 13, 14, 15, 16 Mengonfigurasi pengoptimalan indeks sebagai dinonaktifkan ('OFF') atau diaktifkan untuk hanya mengeluarkan rekomendasi. Mengharuskan Penyimpanan Kueri diaktifkan dengan mengatur pg_qs.query_capture_mode ke 'TOP' atau 'ALL'.
index_tuning.unused_dml_per_table 11, 12, 13, 14, 15, 16 Jumlah minimum operasi DML rata-rata harian yang memengaruhi tabel, sehingga indeks yang tidak digunakan dipertimbangkan untuk dihilangkan.
index_tuning.unused_min_period 11, 12, 13, 14, 15, 16 Jumlah hari minimum indeks belum digunakan, berdasarkan statistik sistem, sehingga dianggap untuk menjatuhkan.
index_tuning.unused_reads_per_table 11, 12, 13, 14, 15, 16 Jumlah minimum operasi baca rata-rata harian yang memengaruhi tabel, sehingga indeks yang tidak digunakan dipertimbangkan untuk dihilangkan.
pgaudit.log 11, 12, 13, 14, 15, 16 Menentukan kelas pernyataan mana yang akan dicatat oleh pengelogan audit sesi.
pgaudit.log_catalog 11, 12, 13, 14, 15, 16 Menentukan bahwa pengelogan sesi harus diaktifkan dalam kasus di mana semua hubungan dalam pernyataan berada dalam pg_catalog.
pgaudit.log_client 11, 12, 13, 14, 15, 16 Menentukan apakah pesan audit harus terlihat oleh klien.
pgaudit.log_level 11, 12, 13, 14, 15, 16 Menentukan tingkat log yang akan digunakan untuk entri log.
pgaudit.log_parameter 11, 12, 13, 14, 15, 16 Menentukan bahwa pengelogan audit harus menyertakan parameter yang diteruskan dengan pernyataan .
pgaudit.log_relation 11, 12, 13, 14, 15, 16 Menentukan apakah pengelogan audit sesi harus membuat entri log terpisah untuk setiap relasi yang dirujuk dalam pernyataan SELECT atau DML.
pgaudit.log_statement_once 11, 12, 13, 14, 15, 16 Menentukan apakah pengelogan akan menyertakan teks pernyataan dan parameter dengan entri log pertama untuk kombinasi pernyataan/substatement atau dengan setiap entri.
pgaudit.role 11, 12, 13, 14, 15, 16 Menentukan peran master yang akan digunakan untuk pengelogan audit objek.
pglogical.batch_inserts 11, 12, 13, 14, 15, 16 Memberi tahu PGLogical untuk menggunakan mekanisme penyisipan batch jika memungkinkan.
pglogical.conflict_log_level 11, 12, 13, 14, 15, 16 Mengatur tingkat log untuk melaporkan konflik yang terdeteksi saat pglogical.conflict_resolution diatur ke hal lain selain kesalahan.
pglogical.conflict_resolution 11, 12, 13, 14, 15, 16 Mengatur metode resolusi untuk setiap konflik yang terdeteksi antara data lokal dan perubahan masuk.
pglogical.use_spi 11, 12, 13, 14, 15, 16 Memberi tahu PGLogical untuk menggunakan antarmuka SPI untuk membentuk pernyataan SQL (INSERT, UPDATE, DELETE) aktual untuk menerapkan perubahan masuk alih-alih menggunakan antarmuka tingkat rendah internal.
pgms_stats.is_enabled_fs 11, 12, 13, 14, 15, 16 Penggunaan Internal Saja: Parameter ini digunakan sebagai sakelar penimpaan fitur.
pgms_wait_sampling.history_period 11, 12, 13, 14, 15, 16 Mengatur frekuensi, dalam milidetik, di mana peristiwa tunggu diambil sampelnya.
pgms_wait_sampling.is_enabled_fs 11, 12, 13, 14, 15, 16 Penggunaan Internal Saja: Parameter ini digunakan sebagai sakelar penimpaan fitur. Jika ditampilkan sebagai nonaktif, pengambilan sampel tunggu akan dinonaktifkan meskipun nilai yang ditetapkan untuk pgms_wait_sampling.query_capture_mode.
pgms_wait_sampling.query_capture_mode 11, 12, 13, 14, 15, 16 Memilih pernyataan mana yang dilacak oleh ekstensi pgms_wait_sampling.
pg_partman_bgw.analyze 11, 12, 13, 14, 15, 16 Tujuan yang sama dengan argumen p_analyze ke run_maintenance().
pg_partman_bgw.dbname 11, 12, 13, 14, 15, 16 Harus diisi. Database yang akan dijalankan run_maintenance(). Jika lebih dari satu, gunakan daftar yang dipisahkan koma. Jika tidak diatur, BGW tidak akan melakukan apa-apa.
pg_partman_bgw.interval 11, 12, 13, 14, 15, 16 Jumlah detik antara panggilan ke run_maintenance().
pg_partman_bgw.jobmon 11, 12, 13, 14, 15, 16 Tujuan yang sama dengan argumen p_jobmon ke run_maintenance().
pg_partman_bgw.role 11, 12, 13, 14, 15, 16 Peran yang run_maintenance() akan berjalan sebagai. Defaultnya adalah postgres. Hanya satu nama peran yang diizinkan.
pg_qs.interval_length_minutes 11, 12, 13, 14, 15, 16 Mengatur interval pengambilan query_store dalam hitungan menit untuk pg_qs - ini adalah frekuensi persistensi data.
pg_qs.is_enabled_fs 11, 12, 13, 14, 15, 16 Penggunaan Internal Saja: Parameter ini digunakan sebagai sakelar penimpaan fitur. Jika ditampilkan sebagai nonaktif, Penyimpanan Kueri akan dinonaktifkan meskipun nilai yang ditetapkan untuk pg_qs.query_capture_mode.
pg_qs.max_plan_size 11, 12, 13, 14, 15, 16 Mengatur jumlah byte maksimal yang akan disimpan untuk teks rencana kueri untuk pg_qs; rencana yang lebih panjang akan dipotong.
pg_qs.max_query_text_length 11, 12, 13, 14, 15, 16 Mengatur panjang teks kueri maksimum yang akan disimpan; kueri yang lebih panjang akan dipotong.
pg_qs.query_capture_mode 11, 12, 13, 14, 15, 16 Mengatur mode pengambilan kueri untuk penyimpanan kueri. Tidak ada yang menonaktifkan pengambilan apa pun.
pg_qs.retention_period_in_days 11, 12, 13, 14, 15, 16 Mengatur jendela periode retensi dalam hari untuk pg_qs - setelah waktu ini data akan dihapus.
pg_qs.store_query_plans 11, 12, 13, 14, 15, 16 Mengaktifkan atau menonaktifkan rencana kueri untuk pg_qs
pg_qs.track_utility 11, 12, 13, 14, 15, 16 Memilih apakah perintah utilitas dilacak oleh pg_qs.
pg_stat_statements.max 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum pernyataan yang dilacak oleh pg_stat_statements.
pg_stat_statements.save 11, 12, 13, 14, 15, 16 Simpan statistik pg_stat_statements di seluruh penonaktifan server.
pg_stat_statements.track 11, 12, 13, 14, 15, 16 Mengontrol pernyataan mana yang dihitung oleh pg_stat_statements.
pg_stat_statements.track_utility 11, 12, 13, 14, 15, 16 Memilih apakah perintah utilitas dilacak oleh pg_stat_statements.
postgis.gdal_enabled_drivers 11, 12, 13, 14, 15, 16 Mengontrol pengaturan driver yang diaktifkan GDAL postgis.

Opsi Pengembang

Nama Versi Deskripsi
allow_in_place_tablespaces 11, 12, 13, 14, 15, 16 Memungkinkan ruang tabel langsung di dalam pg_tblspc, untuk pengujian.
allow_system_table_mods 11, 12, 13, 14, 15, 16 Memungkinkan modifikasi struktur tabel sistem.
backtrace_functions 13, 14, 15, 16 Catat backtrace untuk kesalahan dalam fungsi-fungsi ini.
debug_discard_caches 14, 15, 16 Secara agresif menghapus cache sistem untuk tujuan penelusuran kesalahan.
debug_parallel_query 16 Memaksa penggunaan fasilitas kueri paralel.
force_parallel_mode 11, 12, 13, 14, 15 Memaksa penggunaan fasilitas kueri paralel.
ignore_checksum_failure 11, 12, 13, 14, 15, 16 Melanjutkan pemrosesan setelah kegagalan checksum.
ignore_invalid_pages 13, 14, 15, 16 Melanjutkan pemulihan setelah halaman gagal tidak valid.
ignore_system_indexes 11, 12, 13, 14, 15, 16 Menonaktifkan pembacaan dari indeks sistem.
jit_debugging_support 11, 12, 13, 14, 15, 16 Daftarkan fungsi yang dikompilasi JIT dengan debugger.
jit_dump_bitcode 11, 12, 13, 14, 15, 16 Tuliskan bitcode LLVM untuk memfasilitasi penelusuran kesalahan JIT.
jit_expressions 11, 12, 13, 14, 15, 16 Izinkan kompilasi ekspresi JIT.
jit_profiling_support 11, 12, 13, 14, 15, 16 Daftarkan fungsi yang dikompilasi JIT dengan profiler perf.
jit_tuple_deforming 11, 12, 13, 14, 15, 16 Izinkan kompilasi JIT dari deforming tuple.
post_auth_delay 11, 12, 13, 14, 15, 16 Mengatur jumlah waktu untuk menunggu setelah autentikasi pada startup koneksi.
pre_auth_delay 11, 12, 13, 14, 15, 16 Mengatur jumlah waktu untuk menunggu sebelum autentikasi pada startup koneksi.
remove_temp_files_after_crash 14, 16 Hapus file sementara setelah backend crash.
trace_notify 11, 12, 13, 14, 15, 16 Menghasilkan output penelusuran kesalahan untuk LISTEN dan NOTIFY.
trace_recovery_messages 11, 12, 13, 14, 15, 16 Memungkinkan pengelogan informasi penelusuran kesalahan terkait pemulihan.
trace_sort 11, 12, 13, 14, 15, 16 Keluarkan informasi tentang penggunaan sumber daya dalam pengurutan.
wal_consistency_checking 11, 12, 13, 14, 15, 16 Mengatur manajer sumber daya WAL tempat pemeriksaan konsistensi WAL dilakukan.
zero_damaged_pages 11, 12, 13, 14, 15, 16 Melanjutkan pemrosesan header halaman yang rusak sebelumnya.

Penanganan Kesalahan

Nama Versi Deskripsi
data_sync_retry 11, 12, 13, 14, 15, 16 Apakah akan terus berjalan setelah kegagalan menyinkronkan file data.
exit_on_error 11, 12, 13, 14, 15, 16 Mengakhiri sesi pada kesalahan apa pun.
recovery_init_sync_method 14, 15, 16 Mengatur metode untuk menyinkronkan direktori data sebelum pemulihan crash.
restart_after_crash 11, 12, 13, 14, 15, 16 Menginisialisasi ulang server setelah backend crash.

Lokasi File

Nama Versi Deskripsi
config_file 11, 12, 13, 14, 15, 16 Mengatur file konfigurasi utama server.
data_directory 11, 12, 13, 14, 15, 16 Mengatur direktori data server.
external_pid_file 11, 12, 13, 14, 15, 16 Menulis PID postmaster ke file yang ditentukan.
hba_file 11, 12, 13, 14, 15, 16 Mengatur file konfigurasi "hba" server.
ident_file 11, 12, 13, 14, 15, 16 Mengatur file konfigurasi "ident" server.

Penyetelan Cerdas

Nama Versi Deskripsi
intelligent_tuning 11, 12, 13, 14, 15, 16 Mengaktifkan penyetelan cerdas
intelligent_tuning.metric_targets 11, 12, 13, 14, 15, 16 Menentukan metrik mana yang akan disesuaikan dengan penyetelan cerdas.

Manajemen Kunci

Nama Versi Deskripsi
deadlock_timeout 11, 12, 13, 14, 15, 16 Mengatur jumlah waktu, dalam milidetik, untuk menunggu pada kunci sebelum memeriksa kebuntuan.
max_locks_per_transaction 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum kunci yang dapat diambil per transaksi. Saat menjalankan server replika, Anda harus mengatur parameter ini ke nilai yang sama atau lebih tinggi daripada pada server master.
max_pred_locks_per_page 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum tuple yang dikunci predikat per halaman.
max_pred_locks_per_relation 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum halaman dan tuple yang dikunci predikat per relasi.
max_pred_locks_per_transaction 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum kunci predikat per transaksi.

File Log

Nama Versi Deskripsi
logfiles.download_enable 11, 12, 13, 14, 15, 16 Mengaktifkan atau menonaktifkan fungsionalitas log server.
logfiles.retention_days 11, 12, 13, 14, 15, 16 Mengatur jendela periode retensi dalam hari untuk log server - setelah waktu ini data akan dihapus.

Metrik

Nama Versi Deskripsi
metrics.autovacuum_diagnostics 11, 12, 13, 14, 15, 16 Mengaktifkan pengumpulan metrik untuk semua statistik tabel dalam database
metrics.collector_database_activity 11, 12, 13, 14, 15, 16 Mengaktifkan pengumpulan metrik untuk database dan statistik aktivitas
metrics.pgbouncer_diagnostics 11, 12, 13, 14, 15, 16 Mengaktifkan pengumpulan metrik untuk PgBouncer.

PgBouncer

Nama Versi Deskripsi
pgbouncer.default_pool_size 11, 12, 13, 14, 15, 16 Berapa banyak koneksi server yang diizinkan per pasangan pengguna/database.
pgbouncer.enabled 11, 12, 13, 14, 15, 16 Menunjukkan apakah layanan pgBouncer diaktifkan.
pgbouncer.ignore_startup_parameters 11, 12, 13, 14, 15, 16 Daftar parameter yang dipisahkan koma yang dapat diabaikan PgBouncer karena akan ditangani oleh admin.
pgbouncer.max_client_conn 11, 12, 13, 14, 15, 16 Jumlah maksimum koneksi klien yang diizinkan.
pgbouncer.max_prepared_statements 11, 12, 13, 14, 15, 16 Ketika ini diatur ke nilai non-nol PgBouncer melacak tingkat protokol bernama perintah terkait pernyataan yang disiapkan yang dikirim oleh klien dalam mode pengumpulan transaksi dan pernyataan.
pgbouncer.min_pool_size 11, 12, 13, 14, 15, 16 Tambahkan lebih banyak sambungan server ke kumpulan jika di bawah angka ini.
pgbouncer.pool_mode 11, 12, 13, 14, 15, 16 Menentukan kapan koneksi server dapat digunakan kembali oleh klien lain.
pgbouncer.query_wait_timeout 11, 12, 13, 14, 15, 16 Waktu maksimum (dalam detik) kueri diperbolehkan untuk menunggu eksekusi. Jika kueri tidak ditetapkan ke server selama waktu itu, klien terputus.
pgbouncer.server_idle_timeout 11, 12, 13, 14, 15, 16 Jika koneksi server telah menganggur lebih dari sekian detik ini, koneksi server akan dihilangkan. Jika 0 maka batas waktu dinonaktifkan.
pgbouncer.stats_users 11, 12, 13, 14, 15, 16 Daftar pengguna database yang dipisahkan koma yang diizinkan untuk menyambungkan dan menjalankan kueri baca-saja di konsol pgBouncer.

Opsi Prasetel

Nama Versi Deskripsi
block_size 11, 12, 13, 14, 15, 16 Memperlihatkan ukuran blok disk.
data_checksums 11, 12, 13, 14, 15, 16 Menunjukkan apakah checksum data diaktifkan untuk kluster ini.
data_directory_mode 11, 12, 13, 14, 15, 16 Memperlihatkan mode direktori data.
debug_assertions 11, 12, 13, 14, 15, 16 Memperlihatkan apakah server yang sedang berjalan mengaktifkan pemeriksaan pernyataan.
in_hot_standby 14, 15, 16 Memperlihatkan apakah siaga panas saat ini aktif.
integer_datetimes 11, 12, 13, 14, 15, 16 Memperlihatkan apakah tanggalwaktu berbasis bilangan bulat.
lc_collate 11, 12, 13, 14, 15 Memperlihatkan lokal urutan kolaborasi.
lc_ctype 11, 12, 13, 14, 15 Memperlihatkan klasifikasi karakter dan lokal konversi kasus.
max_function_args 11, 12, 13, 14, 15, 16 Memperlihatkan jumlah maksimum argumen fungsi.
max_identifier_length 11, 12, 13, 14, 15, 16 Memperlihatkan panjang pengidentifikasi maksimum.
max_index_keys 11, 12, 13, 14, 15, 16 Memperlihatkan jumlah maksimum kunci indeks.
segment_size 11, 12, 13, 14, 15, 16 Memperlihatkan jumlah halaman per file disk.
server_encoding 11, 12, 13, 14, 15, 16 Memperlihatkan pengodean set karakter server (database).
server_version 11, 12, 13, 14, 15, 16 Memperlihatkan versi server.
server_version_num 11, 12, 13, 14, 15, 16 Memperlihatkan versi server sebagai bilangan bulat.
shared_memory_size 15, 16 Menunjukkan ukuran area memori bersama utama server (dibulatkan ke atas ke MB terdekat).
shared_memory_size_in_huge_pages 15, 16 Menunjukkan jumlah halaman besar yang diperlukan untuk area memori bersama utama.
ssl_library 12, 13, 14, 15, 16 Memperlihatkan nama pustaka SSL.
wal_block_size 11, 12, 13, 14, 15, 16 Menampilkan ukuran blok dalam log tulis di depan.
wal_segment_size 11, 12, 13, 14, 15, 16 Memperlihatkan ukuran segmen log tulis di depan.

Penyetelan Kueri / Pengoptimal Kueri Genetik

Nama Versi Deskripsi
geqo 11, 12, 13, 14, 15, 16 Mengaktifkan pengoptimalan kueri genetik.
geqo_effort 11, 12, 13, 14, 15, 16 GEQO: upaya digunakan untuk mengatur default untuk parameter GEQO lainnya.
geqo_generations 11, 12, 13, 14, 15, 16 GEQO: jumlah iterasi algoritma.
geqo_pool_size 11, 12, 13, 14, 15, 16 GEQO: jumlah individu dalam populasi.
geqo_seed 11, 12, 13, 14, 15, 16 GEQO: seed untuk pemilihan jalur acak.
geqo_selection_bias 11, 12, 13, 14, 15, 16 GEQO: tekanan selektif dalam populasi.
geqo_threshold 11, 12, 13, 14, 15, 16 Mengatur ambang batas item FROM di mana GEQO digunakan.

Penyetelan Kueri / Opsi Perencana Lainnya

Nama Versi Deskripsi
constraint_exclusion 11, 12, 13, 14, 15, 16 Mengontrol penggunaan batasan tabel perencana kueri untuk mengoptimalkan kueri.
cursor_tuple_fraction 11, 12, 13, 14, 15, 16 Mengatur perkiraan perencana dari pecahan baris kursor yang akan diambil.
default_statistics_target 11, 12, 13, 14, 15, 16 Mengatur target statistik default untuk kolom tabel tanpa target khusus kolom.
from_collapse_limit 11, 12, 13, 14, 15, 16 Perencana akan menggabungkan sub-kueri ke dalam kueri atas hingga batas ini dalam klausa FROM. Nilai yang lebih kecil mengurangi waktu perencanaan tetapi mungkin menghasilkan rencana kueri yang lebih rendah.
jit 11, 12, 13, 14, 15, 16 Menentukan apakah kompilasi JIT dapat digunakan oleh PostgreSQL.
join_collapse_limit 11, 12, 13, 14, 15, 16 Mengatur ukuran daftar FROM di luar konstruksi JOIN yang tidak diratakan.
plan_cache_mode 12, 13, 14, 15, 16 Mengontrol pilihan rencana kustom atau generik perencana.
recursive_worktable_factor 15, 16 Mengatur perkiraan perencana dari ukuran rata-rata tabel kerja kueri rekursif.

Penyetelan Kueri / Konstanta Biaya Perencana

Nama Versi Deskripsi
cpu_index_tuple_cost 11, 12, 13, 14, 15, 16 Mengatur perkiraan perencana tentang biaya pemrosesan setiap entri indeks selama pemindaian indeks.
cpu_operator_cost 11, 12, 13, 14, 15, 16 Mengatur perkiraan perencana tentang biaya pemrosesan setiap operator atau fungsi yang dijalankan selama kueri.
cpu_tuple_cost 11, 12, 13, 14, 15, 16 Mengatur perkiraan perencana tentang biaya pemrosesan setiap baris selama kueri.
effective_cache_size 11, 12, 13, 14, 15, 16 Mengatur asumsi perencana tentang ukuran cache disk.
jit_above_cost 11, 12, 13, 14, 15, 16 Mengatur biaya kueri di atas tempat kompilasi JIT diaktifkan, jika diaktifkan.
jit_inline_above_cost 11, 12, 13, 14, 15, 16 Mengatur biaya kueri di atas yang coba kompilasi JIT untuk fungsi dan operator sebaris.
jit_optimize_above_cost 11, 12, 13, 14, 15, 16 Mengatur biaya kueri di atas tempat kompilasi JIT menerapkan pengoptimalan yang mahal.
min_parallel_index_scan_size 11, 12, 13, 14, 15, 16 Mengatur jumlah minimum data indeks untuk pemindaian paralel.
min_parallel_table_scan_size 11, 12, 13, 14, 15, 16 Mengatur jumlah minimum data tabel yang harus dipindai agar pemindaian paralel dipertimbangkan.
parallel_setup_cost 11, 12, 13, 14, 15, 16 Mengatur perkiraan perencana tentang biaya memulai proses pekerja untuk kueri paralel.
parallel_tuple_cost 11, 12, 13, 14, 15, 16 Mengatur perkiraan perencana tentang biaya melewati setiap tuple (baris) dari pekerja ke backend master.
random_page_cost 11, 12, 13, 14, 15, 16 Mengatur perkiraan perencana tentang biaya halaman disk yang tidak diambil secara berurut.
seq_page_cost 11, 12, 13, 14, 15, 16 Mengatur perkiraan perencana tentang biaya halaman disk yang diambil secara berurutan.

Konfigurasi Metode Penyetelan Kueri / Perencana

Nama Versi Deskripsi
enable_async_append 14, 15, 16 Memungkinkan penggunaan rencana penambakan asinkron oleh perencana.
enable_bitmapscan 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan rencana bitmap-scan perencana.
enable_gathermerge 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan rencana penggabungan perencana.
enable_hashagg 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan rencana agregasi yang di-hash perencana.
enable_hashjoin 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan rencana gabungan hash perencana.
enable_incremental_sort 13, 14, 15, 16 Memungkinkan penggunaan langkah-langkah pengurutan inkremental perencana.
enable_indexonlyscan 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan rencana pemindaian khusus indeks perencana.
enable_indexscan 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan rencana pemindaian indeks oleh perencana.
enable_material 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan materialisasi perencana.
enable_memoize 14, 15, 16 Memungkinkan penggunaan memoisasi perencana.
enable_mergejoin 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan paket gabungan gabungan perencana.
enable_nestloop 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan rencana gabungan perulangan berlapis perencana.
enable_parallel_append 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan paket penambahan paralel perencana.
enable_parallel_hash 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan rencana hash paralel perencana.
enable_partition_pruning 11, 12, 13, 14, 15, 16 Mengaktifkan pemangkasan partisi waktu rencana dan waktu eksekusi.
enable_partitionwise_aggregate 11, 12, 13, 14, 15, 16 Mengaktifkan atau menonaktifkan penggunaan pengelompokan atau agregasi partisiwise perencana kueri, yang memungkinkan pengelompokan atau agregasi pada tabel yang dipartisi dilakukan secara terpisah untuk setiap partisi.
enable_partitionwise_join 11, 12, 13, 14, 15, 16 Mengaktifkan atau menonaktifkan penggunaan partitionwise join oleh perencana kueri, yang memungkinkan gabungan antara tabel yang dipartisi dilakukan dengan menggabungkan partisi yang cocok.
enable_seqscan 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan rencana pemindaian berurutan perencana.
enable_sort 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan langkah-langkah pengurutan eksplisit perencana.
enable_tidscan 11, 12, 13, 14, 15, 16 Memungkinkan penggunaan rencana pemindaian TID oleh perencana.

Replikasi / Server Utama

Nama Versi Deskripsi
synchronous_standby_names 11, 12, 13, 14, 15, 16 Jumlah siaga sinkron dan daftar nama yang potensial sinkron.
vacuum_defer_cleanup_age 11, 12, 13, 14, 15 Menentukan jumlah transaksi di mana pembaruan VACUUM dan HOT akan menunggak pembersihan versi baris mati.

Replikasi / Mengirim Server

Nama Versi Deskripsi
max_replication_slots 11, 12, 13, 14, 15, 16 Menentukan jumlah maksimum slot replikasi yang dapat didukung server.
max_slot_wal_keep_size 13, 14, 15, 16 Mengatur ukuran WAL maksimum yang dapat dicadangkan oleh slot replikasi.
max_wal_senders 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum proses pengirim WAL yang berjalan secara bersamaan.
track_commit_timestamp 11, 12, 13, 14, 15, 16 Mengumpulkan waktu penerapan transaksi.
wal_keep_segments 11, 12 Mengatur jumlah file WAL yang disimpan untuk server siaga.
wal_keep_size 13, 14, 15, 16 Mengatur ukuran file WAL yang disimpan untuk server siaga.
wal_sender_timeout 11, 12, 13, 14, 15, 16 Mengatur waktu maksimum untuk menunggu replikasi WAL.

Server Replikasi / Siaga

Nama Versi Deskripsi
hot_standby 11, 12, 13, 14, 15, 16 Mengizinkan koneksi dan kueri selama pemulihan.
hot_standby_feedback 11, 12, 13, 14, 15, 16 Mengaktifkan/menonaktifkan opsi apakah siaga panas perlu mengirim umpan balik ke siaga utama atau hulu tentang kueri yang saat ini dijalankan pada siaga.
max_standby_archive_delay 11, 12, 13, 14, 15, 16 Mengatur penundaan maksimum sebelum membatalkan kueri yang bertentangan saat server siaga panas memproses data WAL yang diarsipkan.
max_standby_streaming_delay 11, 12, 13, 14, 15, 16 Mengatur penundaan maksimum sebelum membatalkan kueri yang bertentangan saat server siaga panas memproses data WAL yang dialirkan.
primary_conninfo 12, 13, 14, 15, 16 Mengatur string koneksi yang akan digunakan untuk menyambungkan ke server pengirim.
primary_slot_name 12, 13, 14, 15, 16 Mengatur nama slot replikasi yang akan digunakan pada server pengirim.
promote_trigger_file 12, 13, 14, 15 Menentukan nama file yang kehadirannya mengakhiri pemulihan dalam siaga.
recovery_min_apply_delay 12, 13, 14, 15, 16 Mengatur penundaan minimum untuk menerapkan perubahan selama pemulihan.
wal_receiver_create_temp_slot 13, 14, 15, 16 Mengatur apakah penerima WAL harus membuat slot replikasi sementara jika tidak ada slot permanen yang dikonfigurasi.
wal_receiver_status_interval 11, 12, 13, 14, 15, 16 Mengatur interval maksimum antara laporan status penerima WAL ke primer.
wal_receiver_timeout 11, 12, 13, 14, 15, 16 Mengatur waktu tunggu maksimum untuk menerima data dari server pengirim.
wal_retrieve_retry_interval 11, 12, 13, 14, 15, 16 Mengatur waktu untuk menunggu sebelum mencoba kembali untuk mengambil WAL setelah upaya yang gagal.

Replikasi / Pelanggan

Nama Versi Deskripsi
max_logical_replication_workers 11, 12, 13, 14, 15, 16 Menentukan jumlah maksimum pekerja replikasi logis. Ini termasuk pekerja terapkan dan pekerja sinkronisasi tabel.
max_sync_workers_per_subscription 11, 12, 13, 14, 15, 16 Jumlah maksimum pekerja sinkronisasi tabel per langganan.

Pelaporan dan Pengelogan / Judul Proses

Nama Versi Deskripsi
cluster_name 11, 12, 13, 14, 15, 16 Mengatur nama kluster, yang disertakan dalam judul proses.
update_process_title 11, 12, 13, 14, 15, 16 Memperbarui judul proses untuk menampilkan perintah SQL aktif.

Pelaporan dan Pengelogan / Apa yang Harus Dicatat

Nama Versi Deskripsi
application_name 11, 12, 13, 14, 15, 16 Mengatur nama aplikasi yang akan dilaporkan dalam statistik dan log.
debug_pretty_print 11, 12, 13, 14, 15, 16 Inden mengurai dan merencanakan pohon ditampilkan.
debug_print_parse 11, 12, 13, 14, 15, 16 Catat pohon penguraian setiap kueri.
debug_print_plan 11, 12, 13, 14, 15, 16 Catat rencana eksekusi setiap kueri.
debug_print_rewritten 11, 12, 13, 14, 15, 16 Catat pohon penguraian tertulis setiap kueri.
log_autovacuum_min_duration 11, 12, 13, 14, 15, 16 Mengatur waktu eksekusi minimum di atas tindakan autovacuum yang akan dicatat.
log_checkpoints 11, 12, 13, 14, 15, 16 Mencatat setiap titik pemeriksaan.
log_connections 11, 12, 13, 14, 15, 16 Menyebabkan setiap upaya koneksi ke server dicatat, serta keberhasilan penyelesaian autentikasi klien.
log_disconnections 11, 12, 13, 14, 15, 16 Log akhir sesi, termasuk durasi.
log_duration 11, 12, 13, 14, 15, 16 Mencatat durasi setiap pernyataan SQL yang telah selesai.
log_error_verbosity 11, 12, 13, 14, 15, 16 Mengontrol jumlah detail yang ditulis dalam log server untuk setiap pesan yang dicatat.
log_hostname 11, 12, 13, 14, 15, 16 Mencatat nama host di log koneksi.
log_line_prefix 11, 12, 13, 14, 15, 16 Mengatur string gaya printf yang merupakan output di awal setiap baris log.
log_lock_waits 11, 12, 13, 14, 15, 16 Mengontrol apakah pesan log dihasilkan ketika sesi menunggu lebih lama dari deadlock_timeout untuk memperoleh kunci.
log_parameter_max_length 13, 14, 15, 16 Mengatur panjang maksimum dalam byte data yang dicatat untuk nilai parameter pengikatan saat pernyataan pengelogan.
log_parameter_max_length_on_error 13, 14, 15, 16 Mengatur panjang maksimum dalam byte data yang dicatat untuk nilai parameter ikat saat pernyataan pengelogan, pada kesalahan.
log_recovery_conflict_waits 14, 15, 16 Mengontrol apakah pesan log dihasilkan ketika proses startup menunggu lebih lama dari deadlock_timeout konflik pemulihan.
log_replication_commands 11, 12, 13, 14, 15, 16 Mencatat setiap perintah replikasi.
log_statement 11, 12, 13, 14, 15, 16 Mengatur jenis pernyataan yang dicatat.
log_temp_files 11, 12, 13, 14, 15, 16 Mencatat penggunaan file sementara yang lebih besar dari jumlah kilobyte ini.
log_timezone 11, 12, 13, 14, 15, 16 Mengatur zona waktu yang akan digunakan dalam pesan log.

Pelaporan dan Pengelogan / Kapan Harus Mencatat

Nama Versi Deskripsi
log_min_duration_sample 13, 14, 15, 16 Mengatur waktu eksekusi minimum di atas tempat sampel pernyataan akan dicatat. Pengambilan sampel ditentukan oleh log_statement_sample_rate.
log_min_duration_statement 11, 12, 13, 14, 15, 16 Mengatur waktu eksekusi minimum (dalam milidetik) di atas pernyataan mana yang akan dicatat. -1 menonaktifkan durasi pernyataan pengelogan.
log_min_error_statement 11, 12, 13, 14, 15, 16 Menyebabkan semua pernyataan menghasilkan kesalahan pada atau di atas tingkat ini untuk dicatat.
log_min_messages 11, 12, 13, 14, 15, 16 Mengontrol tingkat pesan mana yang ditulis ke log server.
log_startup_progress_interval 15, 16 Waktu antara pembaruan kemajuan untuk operasi startup yang berjalan lama.
log_statement_sample_rate 13, 14, 15, 16 Sebagian kecil pernyataan melebihi log_min_duration_sample untuk dicatat.
log_transaction_sample_rate 12, 13, 14, 15, 16 Mengatur pecahan transaksi untuk mencatat semua pernyataan.

Pelaporan dan Pengelogan / Tempat Untuk Mencatat

Nama Versi Deskripsi
event_source 11, 12, 13, 14, 15, 16 Mengatur nama aplikasi yang digunakan untuk mengidentifikasi pesan PostgreSQL di log peristiwa.
log_destination 11, 12, 13, 14, 15, 16 Mengatur tujuan untuk output log server.
log_directory 11, 12, 13, 14, 15, 16 Mengatur direktori tujuan untuk file log.
log_file_mode 11, 12, 13, 14, 15, 16 Menyetel izin file untuk file log.
log_filename 11, 12, 13, 14, 15, 16 Mengatur pola nama file untuk file log.
logging_collector 11, 12, 13, 14, 15, 16 Mulai subproscess untuk menangkap output stderr dan/atau csvlog ke dalam file log.
log_rotation_age 11, 12, 13, 14, 15, 16 Mengatur jumlah waktu untuk menunggu sebelum memaksa rotasi file log.
log_rotation_size 11, 12, 13, 14, 15, 16 Mengatur ukuran maksimum yang dapat dicapai file log sebelum diputar.
log_truncate_on_rotation 11, 12, 13, 14, 15, 16 Potong file log yang ada dengan nama yang sama selama rotasi log.
syslog_facility 11, 12, 13, 14, 15, 16 Mengatur "fasilitas" syslog yang akan digunakan saat syslog diaktifkan.
syslog_ident 11, 12, 13, 14, 15, 16 Mengatur nama program yang digunakan untuk mengidentifikasi pesan PostgreSQL dalam syslog.
syslog_sequence_numbers 11, 12, 13, 14, 15, 16 Tambahkan nomor urut ke pesan syslog untuk menghindari penekanan duplikat.
syslog_split_messages 11, 12, 13, 14, 15, 16 Pisahkan pesan yang dikirim ke syslog menurut baris dan agar pas dengan 1024 byte.

Penggunaan Sumber Daya / Perilaku Asinkron

Nama Versi Deskripsi
backend_flush_after 11, 12, 13, 14, 15, 16 Jumlah halaman setelah penulisan yang dilakukan sebelumnya dihapus ke disk.
effective_io_concurrency 11, 12, 13, 14, 15, 16 Menetapkan jumlah operasi disk I/O bersamaan yang diharapkan PostgreSQL dapat dieksekusi secara bersamaan.
maintenance_io_concurrency 13, 14, 15, 16 Varian effective_io_concurrency yang digunakan untuk pekerjaan pemeliharaan.
max_parallel_maintenance_workers 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum proses paralel per operasi pemeliharaan.
max_parallel_workers 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum pekerja daripada yang dapat didukung untuk operasi paralel.
max_parallel_workers_per_gather 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum proses paralel per simpul eksekutor.
max_worker_processes 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum proses latar belakang yang dapat didukung sistem.
parallel_leader_participation 11, 12, 13, 14, 15, 16 Mengontrol apakah Kumpulkan dan Kumpulkan Gabung juga menjalankan subplan.

Penggunaan Sumber Daya / Penulis Latar Belakang

Nama Versi Deskripsi
bgwriter_delay 11, 12, 13, 14, 15, 16 Menentukan penundaan antara putaran aktivitas untuk penulis latar belakang. Di setiap putaran, masalah penulis menulis untuk beberapa buffer kotor.
bgwriter_flush_after 11, 12, 13, 14, 15, 16 Jumlah halaman setelah penulisan yang dilakukan sebelumnya oleh penulis latar belakang disiram ke disk.
bgwriter_lru_maxpages 11, 12, 13, 14, 15, 16 Dalam setiap putaran, tidak lebih dari buffer sebanyak ini akan ditulis oleh penulis latar belakang.
bgwriter_lru_multiplier 11, 12, 13, 14, 15, 16 Kebutuhan buffer terbaru rata-rata dikalikan dengan bgwriter_lru_multiplier tiba pada perkiraan jumlah buffer yang akan diperlukan selama putaran berikutnya.

Penggunaan Sumber Daya / Penundaan Vakum Berbasis Biaya

Nama Versi Deskripsi
vacuum_cost_delay 11, 12, 13, 14, 15, 16 jumlah waktu (dalam milidetik) bahwa proses vakum akan tidur ketika batas biaya telah terlampaui.
vacuum_cost_limit 11, 12, 13, 14, 15, 16 Akumulasi biaya yang akan menyebabkan proses vakum tidur.
vacuum_cost_page_dirty 11, 12, 13, 14, 15, 16 Perkiraan biaya yang dikenakan ketika vakum memodifikasi blok yang sebelumnya bersih.
vacuum_cost_page_hit 11, 12, 13, 14, 15, 16 Perkiraan biaya untuk menyedot buffer yang ditemukan di cache buffer bersama.
vacuum_cost_page_miss 11, 12, 13, 14, 15, 16 Perkiraan biaya untuk menyedot buffer yang harus dibaca dari disk.

Penggunaan Sumber Daya / Disk

Nama Versi Deskripsi
temp_file_limit 11, 12, 13, 14, 15, 16 Membatasi ukuran total semua file sementara yang digunakan oleh setiap proses.

Penggunaan Sumber Daya / Sumber Daya Kernel

Nama Versi Deskripsi
max_files_per_process 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum file yang terbuka secara bersamaan untuk setiap proses server.

Penggunaan Sumber Daya / Memori

Nama Versi Deskripsi
autovacuum_work_mem 11, 12, 13, 14, 15, 16 Mengatur memori maksimum yang akan digunakan oleh setiap proses pekerja autovacuum.
dynamic_shared_memory_type 11, 12, 13, 14, 15, 16 Memilih implementasi memori bersama dinamis yang digunakan.
hash_mem_multiplier 12, 13, 14, 15, 16 Beberapa work_mem digunakan untuk tabel hash.
huge_pages 11, 12, 13, 14, 15, 16 Mengaktifkan/menonaktifkan penggunaan halaman memori besar. Pengaturan ini tidak berlaku untuk server yang memiliki kurang dari 4 vCore.
huge_page_size 14, 15, 16 Ukuran halaman besar yang harus diminta.
logical_decoding_work_mem 13, 14, 15, 16 Mengatur memori maksimum yang akan digunakan untuk decoding logis.
maintenance_work_mem 11, 12, 13, 14, 15, 16 Mengatur memori maksimum yang akan digunakan untuk operasi pemeliharaan seperti VACUUM, Buat Indeks.
max_prepared_transactions 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum transaksi yang disiapkan secara bersamaan. Saat menjalankan server replika, Anda harus mengatur parameter ini ke nilai yang sama atau lebih tinggi daripada di server utama.
max_stack_depth 11, 12, 13, 14, 15, 16 Mengatur kedalaman tumpukan maksimum, dalam kilobyte.
min_dynamic_shared_memory 14, 15, 16 Jumlah memori bersama dinamis yang dicadangkan saat startup.
shared_buffers 11, 12, 13, 14, 15, 16 Mengatur jumlah buffer memori bersama yang digunakan oleh server. Unitnya 8kb. Nilai yang diizinkan berada di dalam rentang 10% - 75% dari memori yang tersedia.
shared_memory_type 12, 13, 14, 15, 16 Memilih implementasi memori bersama yang digunakan untuk wilayah memori bersama utama.
temp_buffers 11, 12, 13, 14, 15, 16 Mengatur jumlah maksimum buffer sementara yang digunakan oleh setiap sesi database.
work_mem 11, 12, 13, 14, 15, 16 Mengatur jumlah memori yang akan digunakan oleh operasi pengurutan internal dan tabel hash sebelum menulis ke file disk sementara.

Statistik / Kueri Kumulatif dan Statistik Indeks

Nama Versi Deskripsi
stats_fetch_consistency 15, 16 Mengatur konsistensi akses ke data statistik.
track_activities 11, 12, 13, 14, 15, 16 Mengumpulkan informasi tentang menjalankan perintah untuk setiap sesi.
track_activity_query_size 11, 12, 13, 14, 15, 16 Mengatur jumlah memori yang dicadangkan untuk pg_stat_activity.query, dalam byte.
track_counts 11, 12, 13, 14, 15, 16 Mengaktifkan pengumpulan statistik pada aktivitas database
track_functions 11, 12, 13, 14, 15, 16 Memungkinkan pelacakan jumlah panggilan fungsi dan waktu yang digunakan.
track_io_timing 11, 12, 13, 14, 15, 16 Mengaktifkan waktu panggilan I/O database.
track_wal_io_timing 14, 15, 16 Mengumpulkan statistik waktu untuk aktivitas WAL I/O.

Statistik / Pemantauan

Nama Versi Deskripsi
compute_query_id 14, 15, 16 Mengaktifkan komputasi inti pengidentifikasi kueri.
log_executor_stats 11, 12, 13, 14, 15, 16 Menulis statistik performa pelaksana ke log server.
log_parser_stats 11, 12, 13, 14, 15, 16 Menulis statistik performa pengurai ke log server.
log_planner_stats 11, 12, 13, 14, 15, 16 Menulis statistik performa perencana ke log server.
log_statement_stats 11, 12, 13, 14, 15, 16 Untuk setiap kueri, menulis statistik performa kumulatif ke log server.

Pengumpul Statistik / Kueri dan Statistik Indeks

Nama Versi Deskripsi
stats_temp_directory 11, 12, 13, 14 Menulis file statistik sementara ke direktori yang ditentukan.

TLS

Nama Versi Deskripsi
require_secure_transport 11, 12, 13, 14, 15, 16 Apakah koneksi klien ke server diperlukan untuk menggunakan beberapa bentuk transportasi aman.

Kompatibilitas Versi dan Platform / Platform dan Klien Lainnya

Nama Versi Deskripsi
transform_null_equals 11, 12, 13, 14, 15, 16 Ketika aktif, ekspresi form expr = NULL (atau NULL = expr) diperlakukan sebagai expr IS NULL, yaitu, mereka mengembalikan true jika expr mengevaluasi ke nilai null, dan false sebaliknya.

Kompatibilitas Versi dan Platform / Versi PostgreSQL Sebelumnya

Nama Versi Deskripsi
array_nulls 11, 12, 13, 14, 15, 16 Memungkinkan input NULL (tidak peka huruf besar/kecil) dianggap sebagai nilai NULL daripada String harfiah 'NULL'.
backslash_quote 11, 12, 13, 14, 15, 16 Mengatur apakah "\'" diizinkan dalam literal string.
escape_string_warning 11, 12, 13, 14, 15, 16 Memperingatkan tentang backslash escape dalam literal string biasa.
lo_compat_privileges 11, 12, 13, 14, 15, 16 Mengaktifkan mode kompatibilitas mundur untuk pemeriksaan hak istimewa pada objek besar.
operator_precedence_warning 11, 12 Memancarkan peringatan untuk konstruksi yang mengubah makna sejak PostgreSQL 9.4.
quote_all_identifiers 11, 12, 13, 14, 15, 16 Saat membuat fragmen SQL, mengutip semua pengidentifikasi.
standard_conforming_strings 11, 12, 13, 14, 15, 16 Penyebab '...' string untuk memperlakukan garis miring terbelakang secara harfiah.
synchronize_seqscans 11, 12, 13, 14, 15, 16 Mengaktifkan pemindaian berurutan yang disinkronkan.

Log Write-Ahead / Pemulihan Arsip

Nama Versi Deskripsi
archive_cleanup_command 12, 13, 14, 15, 16 Mengatur perintah shell yang akan dijalankan di setiap titik hidupkan ulang.
recovery_end_command 12, 13, 14, 15, 16 Mengatur perintah shell yang akan dijalankan sekali di akhir pemulihan.
restore_command 12, 13, 14, 15, 16 Mengatur perintah shell yang akan dipanggil untuk mengambil file WAL yang diarsipkan.

Write-Ahead Log / Archiving

Nama Versi Deskripsi
archive_command 11, 12, 13, 14, 15, 16 Mengatur perintah shell yang akan dipanggil untuk mengarsipkan file WAL.
archive_library 15, 16 Mengatur pustaka yang akan dipanggil untuk mengarsipkan file WAL.
archive_mode 11, 12, 13, 14, 15, 16 Memungkinkan pengarsipan file WAL menggunakan archive_command.
archive_timeout 11, 12, 13, 14, 15, 16 Memaksa pengalihan ke file WAL berikutnya jika file baru belum dimulai dalam N detik.

Write-Ahead Log / Checkpoints

Nama Versi Deskripsi
checkpoint_completion_target 11, 12, 13, 14, 15, 16 Menentukan target penyelesaian titik pemeriksaan, sebagai sebagian kecil dari total waktu antar titik pemeriksaan.
checkpoint_flush_after 11, 12, 13, 14, 15, 16 Jumlah halaman setelah penulisan yang dilakukan sebelumnya dihapus ke disk.
checkpoint_timeout 11, 12, 13, 14, 15, 16 Waktu maksimum antara titik pemeriksaan WAL otomatis, dalam detik. Rentang yang valid adalah antara 30 detik dan satu hari.
checkpoint_warning 11, 12, 13, 14, 15, 16 Menulis pesan peringatan jika titik pemeriksaan yang disebabkan oleh pengisian segmen WAL lebih sering daripada ini.
max_wal_size 11, 12, 13, 14, 15, 16 Ukuran maksimum untuk membiarkan WAL tumbuh sebelum memicu titik pemeriksaan otomatis.
min_wal_size 11, 12, 13, 14, 15, 16 Mengatur ukuran minimum untuk menyusutkan WAL.

Write-Ahead Log / Recovery

Nama Versi Deskripsi
recovery_prefetch 15, 16 Blok yang dirujuk sebelumnya selama pemulihan.
wal_decode_buffer_size 15, 16 Ukuran buffer untuk membaca di depan di WAL selama pemulihan.

Log Write-Ahead / Target Pemulihan

Nama Versi Deskripsi
recovery_target 12, 13, 14, 15, 16 Atur ke "segera" untuk mengakhiri pemulihan segera setelah status konsisten tercapai.
recovery_target_action 12, 13, 14, 15, 16 Mengatur tindakan yang akan dilakukan setelah mencapai target pemulihan.
recovery_target_inclusive 12, 13, 14, 15, 16 Mengatur apakah akan menyertakan atau mengecualikan transaksi dengan target pemulihan.
recovery_target_lsn 12, 13, 14, 15, 16 Mengatur LSN lokasi log write-ahead hingga pemulihan mana yang akan dilanjutkan.
recovery_target_name 12, 13, 14, 15, 16 Mengatur titik pemulihan bernama ke mana pemulihan akan dilanjutkan.
recovery_target_time 12, 13, 14, 15, 16 Mengatur stempel waktu ke mana pemulihan akan dilanjutkan.
recovery_target_timeline 12, 13, 14, 15, 16 Menentukan garis waktu yang akan dipulihkan.
recovery_target_xid 12, 13, 14, 15, 16 Mengatur ID transaksi hingga pemulihan mana yang akan dilanjutkan.

Log / Pengaturan Write-Ahead

Nama Versi Deskripsi
commit_delay 11, 12, 13, 14, 15, 16 Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk.
commit_siblings 11, 12, 13, 14, 15, 16 Mengatur transaksi terbuka serentak minimum sebelum melakukan commit_delay.
fsync 11, 12, 13, 14, 15, 16 Memaksa sinkronisasi pembaruan ke disk.
full_page_writes 11, 12, 13, 14, 15, 16 Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan.
synchronous_commit 11, 12, 13, 14, 15, 16 Mengatur tingkat sinkronisasi transaksi saat ini.
wal_buffers 11, 12, 13, 14, 15, 16 Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL. Unitnya 8kb.
wal_compression 11, 12, 13, 14, 15, 16 Mengompresi penulisan halaman penuh yang ditulis dalam file WAL.
wal_init_zero 12, 13, 14, 15, 16 Menulis nol ke file WAL baru sebelum pertama kali digunakan.
wal_level 11, 12, 13, 14, 15, 16 Ini menentukan berapa banyak informasi yang ditulis ke WAL.
wal_log_hints 11, 12, 13, 14, 15, 16 Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan, bahkan untuk modifikasi yang tidak penting.
wal_recycle 12, 13, 14, 15, 16 Mendaur ulang file WAL dengan mengganti namanya.
wal_skip_threshold 13, 14, 15, 16 Ukuran minimum file baru untuk fsync alih-alih menulis WAL.
wal_sync_method 11, 12, 13, 14, 15, 16 Memilih metode yang digunakan untuk memaksa pembaruan WAL ke disk.
wal_writer_delay 11, 12, 13, 14, 15, 16 Interval waktu antara flush WAL yang dilakukan oleh penulis WAL.
wal_writer_flush_after 11, 12, 13, 14, 15, 16 Jumlah WAL yang ditulis oleh penulis WAL yang memicu flush.

Langkah berikutnya

Untuk informasi tentang ekstensi PostgreSQL yang didukung, lihat Ekstensi PostgreSQL di Azure Database for PostgreSQL - Server Fleksibel.