Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure Database for PostgreSQL menyediakan serangkaian parameter yang dapat dikonfigurasi untuk setiap server.
Parameter ini dapat sesuai dengan:
-
Mesin database: parameter yang ditentukan oleh mesin database PostgreSQL atau oleh pustaka biner yang menerapkan fungsionalitas ekstensi. Beberapa contoh parameter bawaan mesin database adalah
autovacuum_max_workers, , ,DateStyle,client_min_messagespassword_encryption,max_connections,geqofrom_collapse_limit, ,cpu_tuple_costcpu_tuple_cost, ,max_standby_streaming_delay,log_connections, ,log_min_duration_statement, ,max_parallel_workers, ,bgwriter_delaydan .shared_buffersBeberapa contoh parameter yang ditentukan oleh ekstensi adalahpg_qs.max_query_text_length(ekstensi pg_qs, menerapkan fungsionalitas untuk penyimpanan kueri),pg_stat_statements.max(ekstensi pg_stat_statements ),pgaudit.log_catalog(ekstensi pgaudit ), dancron.database_name(ekstensi cron ). -
Mesin non-database: parameter yang mengontrol beberapa fungsionalitas bawaan, yang merupakan inti dari layanan Azure Database for PostgreSQL, tetapi bukan bagian dari mesin database atau ekstensinya. Beberapa contohnya adalah
metrics.collector_database_activity(kontrol apakah layanan harus mengumpulkan daftar metrik yang dianggap ditingkatkan dan tidak dikumpulkan secara default),pgbouncer.enabled(memungkinkan pengguna untuk mengaktifkan instans PgBouncer yang dibangun ke dalam layanan),index_tuning.analysis_interval(mengatur frekuensi penyetelan otonom harus bangun untuk menghasilkan rekomendasi)
Mengkustomisasi parameter
Baik parameter mesin database maupun parameter mesin non-database dapat dikonfigurasi di tingkat server. Untuk informasi selengkapnya, lihat mengatur nilai satu atau beberapa parameter.
Note
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.
Parameter mesin database juga dapat dikonfigurasi pada cakupan yang lebih terperinci. Penyesuaian ini mengambil alih nilai yang ditetapkan secara global. Cakupan dan durasinya tergantung pada tingkat di mana Anda membuatnya:
Tingkat Basis Data: Gunakan perintah
ALTER DATABASEuntuk konfigurasi khusus basis data.Peran atau tingkat pengguna: Gunakan perintah
ALTER USERuntuk pengaturan yang berfokus pada pengguna.Fungsi, tingkat prosedur: Saat Menentukan fungsi atau prosedur, Anda dapat menentukan atau mengubah parameter konfigurasi yang digunakan saat fungsi dipanggil.
Tingkat tabel: Sebagai contoh, Anda dapat memodifikasi parameter yang terkait dengan autovacuum di tingkat ini.
Tingkat sesi: Untuk masa pakai sesi database individual, Anda dapat menyesuaikan parameter tertentu. PostgreSQL memfasilitasi penyesuaian ini dengan perintah SQL berikut:
-
SETGunakan perintah untuk membuat penyesuaian khusus sesi. Perubahan ini berfungsi sebagai pengaturan default selama sesi saat ini. Akses ke perubahan ini mungkin memerlukan hak istimewa tertentuSET, dan batasan untuk parameter yang dapat dimodifikasi maupun hanya-baca yang telah dijelaskan sebelumnya tidak berlaku. Fungsi SQL yang sesuai adalahset_config(setting_name, new_value, is_local). -
SHOWGunakan perintah untuk memeriksa pengaturan parameter yang ada. Fungsi SQL-nya setara adalahcurrent_setting(setting_name text).
-
Bekerja dengan parameter zona waktu
Jika Anda berencana untuk bekerja dengan data tanggal dan waktu di PostgreSQL, pastikan Anda mengatur zona waktu yang benar untuk lokasi Anda. Semua tanggal dan waktu yang memperhatikan zona waktu disimpan secara internal di PostgreSQL dalam format UTC. Mereka dikonversi ke waktu lokal di zona yang ditentukan oleh parameter TimeZone sebelum ditampilkan ke klien. Parameter ini dapat diedit di halaman Parameter . PostgreSQL memungkinkan Anda untuk menentukan zona waktu dalam tiga bentuk yang berbeda:
Nama zona waktu penuh, misalnya Amerika/New_York. Nama zona waktu yang diketahui dicantumkan di tampilan pg_timezone_names.
Contoh untuk menanyakan tampilan ini di psql dan mendapatkan daftar nama zona waktu:select name FROM pg_timezone_names LIMIT 20;
Anda akan melihat kumpulan hasil seperti:
name ----------------------- GMT0 Iceland Factory NZ-CHAT America/Panama America/Fort_Nelson America/Pangnirtung America/Belem America/Coral_Harbour America/Guayaquil America/Marigot America/Barbados America/Porto_Velho America/Bogota America/Menominee America/Martinique America/Asuncion America/Toronto America/Tortola America/Managua (20 rows)Singkatan zona waktu, misalnya PST. Spesifikasi semacam itu hanya mendefinisikan offset tertentu dari UTC, berbeda dengan nama zona waktu penuh yang dapat menyiratkan seperangkat aturan tanggal transisi penghematan siang hari juga. Singkatan yang diakui tercantum dalam pg_timezone_abbrevs view Contoh untuk query tampilan ini di psql dan mendapatkan daftar singkatan zona waktu:
select abbrev from pg_timezone_abbrevs limit 20;
Anda akan melihat kumpulan hasil seperti:
abbrev| ------+ ACDT | ACSST | ACST | ACT | ACWST | ADT | AEDT | AESST | AEST | AFT | AKDT | AKST | ALMST | ALMT | AMST | AMT | ANAST | ANAT | ARST | ART |Selain nama zona waktu dan singkatan PostgreSQL menerima spesifikasi zona waktu bergaya POSIX dari formulir STDoffset atau STDoffsetDST. STD adalah singkatan zona. Offset adalah offset numerik dalam jam barat dari UTC. DST adalah singkatan dari zona waktu musim panas opsional, yang diasumsikan mewakili satu jam lebih cepat dari offset yang diberikan.
Parameter yang didukung
Penyetelan Otonom
| Name | Versions | Description |
|---|---|---|
index_tuning.analysis_interval |
12, 13, 14, 15, 16, 17, 18 | Mengatur frekuensi di mana setiap sesi pengoptimalan indeks dipicu saat index_tuning.mode diatur ke 'REPORT'. |
index_tuning.max_columns_per_index |
12, 13, 14, 15, 16, 17, 18 | Jumlah maksimum kolom yang dapat menjadi bagian dari kunci indeks untuk indeks yang direkomendasikan. |
index_tuning.max_index_count |
12, 13, 14, 15, 16, 17, 18 | Jumlah maksimum indeks yang dapat direkomendasikan untuk setiap database selama satu sesi pengoptimalan. |
index_tuning.max_indexes_per_table |
12, 13, 14, 15, 16, 17, 18 | Jumlah maksimum indeks yang dapat direkomendasikan untuk setiap tabel. |
index_tuning.max_queries_per_database |
12, 13, 14, 15, 16, 17, 18 | Jumlah kueri terlambat per database yang indeksnya dapat direkomendasikan. |
index_tuning.max_regression_factor |
12, 13, 14, 15, 16, 17, 18 | 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 |
12, 13, 14, 15, 16, 17, 18 | Ukuran total maksimum, dalam persentase total ruang disk, yang dapat digunakan oleh semua indeks yang direkomendasikan untuk database tertentu. |
index_tuning.min_improvement_factor |
12, 13, 14, 15, 16, 17, 18 | Perbaikan biaya yang harus disediakan oleh indeks yang direkomendasikan untuk setidaknya satu kueri yang dianalisis selama satu sesi pengoptimalan. |
index_tuning.mode |
12, 13, 14, 15, 16, 17, 18 | 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 |
12, 13, 14, 15, 16, 17, 18 | Jumlah minimum operasi DML rata-rata harian yang memengaruhi tabel, sehingga indeks yang tidak digunakan dipertimbangkan untuk dihilangkan. |
index_tuning.unused_min_period |
12, 13, 14, 15, 16, 17, 18 | Jumlah hari minimum indeks tidak digunakan, berdasarkan statistik sistem, sehingga dipertimbangkan untuk dihapus. |
index_tuning.unused_reads_per_table |
12, 13, 14, 15, 16, 17, 18 | Jumlah minimum operasi baca rata-rata harian yang memengaruhi tabel, sehingga indeks yang tidak digunakan dipertimbangkan untuk dihilangkan. |
Autovacuum
| Name | Versions | Description |
|---|---|---|
autovacuum |
11, 12, 13, 14, 15, 16, 17, 18 | Memulai subproses autovacuum. |
autovacuum_analyze_scale_factor |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah penyisipan, pembaruan, atau penghapusan tuple sebelum analisis sebagai bagian dari reltuples. |
autovacuum_analyze_threshold |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah minimum penyisipan, pembaruan, atau penghapusan tuple sebelum menganalisis. |
autovacuum_freeze_max_age |
11, 12, 13, 14, 15, 16, 17, 18 | Usia untuk mengotomatiskan tabel untuk mencegah pengejaran ID transaksi. |
autovacuum_max_workers |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum proses pekerja autovacuum yang berjalan secara bersamaan. |
autovacuum_multixact_freeze_max_age |
11, 12, 13, 14, 15, 16, 17, 18 | Usia multixact di mana autovacuum dijalankan pada tabel untuk mencegah multixact wraparound. |
autovacuum_naptime |
11, 12, 13, 14, 15, 16, 17, 18 | Jeda waktu antara putaran autovacuum. |
autovacuum_vacuum_cost_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Keterlambatan biaya vakum dalam milidetik, untuk autovacuum. |
autovacuum_vacuum_cost_limit |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah biaya vakum yang tersedia sebelum tidur siang, untuk autovacuum. |
autovacuum_vacuum_insert_scale_factor |
13, 14, 15, 16, 17, 18 | Jumlah sisipan tuple sebelum vakum sebagai pecahan reltuple. |
autovacuum_vacuum_insert_threshold |
13, 14, 15, 16, 17, 18 | Jumlah minimum sisipan tuple sebelum vakum, atau -1 untuk menonaktifkan sisipkan vakum. |
autovacuum_vacuum_max_threshold |
18 | Jumlah maksimum pembaruan atau penghapusan tuple sebelum proses vacuum. -1 menonaktifkan ambang batas maksimum. |
autovacuum_vacuum_scale_factor |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah pembaruan atau penghapusan tuple sebelum penyedotan vakum sebagai fraksi dari reltuple. |
autovacuum_vacuum_threshold |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah minimum pembaruan atau penghapusan tuple sebelum vakum. |
autovacuum_worker_slots |
18 | Mengatur jumlah slot backend yang akan dialokasikan untuk pekerja autovacuum. |
vacuum_max_eager_freeze_failure_rate |
18 | Sebagian halaman dalam vakum relasi dapat dipindai dan gagal dibekukan sebelum menonaktifkan pemindaian aktif. Nilai 0.0 menonaktifkan pemindaian segera dan nilai 1.0 akan segera memindai hingga 100 persen dari semua halaman yang terlihat dalam relasi. Jika vakum berhasil membekukan halaman ini, batasnya lebih rendah dari 100 persen, karena tujuannya adalah untuk mengamortisasi pembekuan halaman di beberapa vakum. |
vacuum_truncate |
18 | Memungkinkan vakum untuk memotong halaman kosong di akhir tabel. |
Pengaturan Default Koneksi Klien / Lokalisasi dan Pemformatan
| Name | Versions | Description |
|---|---|---|
client_encoding |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur pengkodean karakter klien. |
DateStyle |
11, 12, 13, 14, 15, 16, 17, 18 | Atur format tampilan untuk nilai tanggal dan waktu. Juga mengontrol interpretasi input tanggal ambigu. |
default_text_search_config |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur konfigurasi pencarian teks default. |
extra_float_digits |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah digit yang ditampilkan untuk nilai floating-point. Ini mempengaruhi jenis data real, presisi ganda, dan geometris. Nilai parameter nol atau negatif ditambahkan ke jumlah digit standar (FLT_DIG atau DBL_DIG yang sesuai). Nilai apa pun yang lebih besar dari nol memilih mode output yang tepat. |
icu_validation_level |
16, 17, 18 | Tingkat log untuk melaporkan string lokal ICU yang tidak valid. |
IntervalStyle |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur format tampilan untuk nilai interval. |
lc_messages |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur bahasa tempat pesan ditampilkan. |
lc_monetary |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur pengaturan lokal untuk memformat jumlah uang. |
lc_numeric |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur lokal untuk memformat angka. |
lc_time |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur lokal untuk memformat nilai tanggal dan waktu. |
TimeZone |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur zona waktu untuk menampilkan dan menginterpretasikan stempel waktu. |
timezone_abbreviations |
11, 12, 13, 14, 15, 16, 17, 18 | Memilih file yang berisi singkatan zona waktu. |
Default Koneksi Klien / Default Lainnya
| Name | Versions | Description |
|---|---|---|
dynamic_library_path |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jalur untuk modul yang dapat dimuat secara dinamis. Jika modul yang dapat dimuat secara dinamis perlu dibuka dan nama yang ditentukan tidak memiliki komponen direktori (yaitu, nama tidak berisi garis miring), sistem akan mencari jalur ini untuk file yang ditentukan. |
gin_fuzzy_search_limit |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur hasil maksimum yang diizinkan untuk pencarian yang tepat oleh GIN. |
Default Koneksi Klien / Pramuat Perpustakaan Bersama
| Name | Versions | Description |
|---|---|---|
jit_provider |
11, 12, 13, 14, 15, 16, 17, 18 | Penyedia JIT yang akan digunakan. |
local_preload_libraries |
11, 12, 13, 14, 15, 16, 17, 18 | Mencantumkan pustaka bersama yang tidak memiliki hak istimewa untuk dimuat sebelumnya ke setiap backend. |
session_preload_libraries |
11, 12, 13, 14, 15, 16, 17, 18 | Mencantumkan pustaka bersama untuk dipra-muat ke setiap backend. |
shared_preload_libraries |
11, 12, 13, 14, 15, 16, 17, 18 | Mencantumkan pustaka yang dibagikan untuk pra-muat ke dalam server. |
Pengaturan Koneksi Klien / Perilaku Pernyataan
| Name | Versions | Description |
|---|---|---|
bytea_output |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur format output untuk bytea. |
check_function_bodies |
11, 12, 13, 14, 15, 16, 17, 18 | Periksa badan rutin selama CREATE FUNCTION dan CREATE PROCEDURE. |
client_min_messages |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur tingkat pesan yang dikirim ke klien. Setiap tingkat mencakup semua tingkatan yang mengikutinya. Semakin lambat tingkatnya, semakin sedikit pesan yang dikirim. |
createrole_self_grant |
16, 17, 18 | Menetapkan apakah pengguna dengan hak CREATEROLE dapat secara otomatis memberikan peran kepada dirinya sendiri, dan opsi mana yang digunakan. |
default_table_access_method |
12, 13, 14, 15, 16, 17, 18 | Mengatur metode akses tabel default untuk tabel baru. |
default_tablespace |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur ruang tabel default untuk membuat tabel dan indeks. String yang kosong akan memilih tabel ruang default dari database. |
default_toast_compression |
14, 15, 16, 17, 18 | Mengatur metode kompresi default untuk nilai yang dapat dikompresi. |
default_transaction_deferrable |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur status default yang dapat ditangguhkan dari transaksi baru. |
default_transaction_isolation |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur tingkat isolasi transaksi dari setiap transaksi baru. |
default_transaction_read_only |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur status baca-saja default dari transaksi baru. |
event_triggers |
17, 18 | Mengaktifkan pemicu peristiwa. Saat diaktifkan, pemicu peristiwa akan diaktifkan untuk semua pernyataan yang berlaku. |
extension_control_path |
18 | Jalur untuk mencari ekstensi, khususnya file kontrol ekstensi (name.control). |
gin_pending_list_limit |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur ukuran maksimum daftar yang tertunda untuk indeks GIN. |
idle_in_transaction_session_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur waktu idle maksimum yang diizinkan antara kueri, saat dalam transaksi. Nilai 0 menonaktifkan batas waktu. |
idle_session_timeout |
14, 15, 16, 17, 18 | Mengatur waktu diam maksimum yang diizinkan antar kueri, ketika tidak dalam transaksi. Nilai 0 menonaktifkan batas waktu. |
lock_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur durasi maksimum yang diizinkan dari setiap penantian kunci. Nilai 0 menonaktifkan batas waktu. |
restrict_nonsystem_relation_kind |
12, 16, 17, 18 | Melarang akses ke relasi non-sistem dari jenis tertentu. |
row_security |
11, 12, 13, 14, 15, 16, 17, 18 | Aktifkan keamanan baris. Saat diaktifkan, keamanan baris akan diterapkan ke semua pengguna. |
search_path |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur urutan pencarian skema untuk nama yang tidak memenuhi syarat skema. |
session_replication_role |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur perilaku sesi untuk pemicu (trigger) dan aturan penulisan ulang. |
statement_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur durasi maksimum yang diizinkan dari pernyataan apa pun. Nilai 0 menonaktifkan batas waktu. |
temp_tablespaces |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur ruang tabel yang akan digunakan untuk tabel sementara dan mengurutkan file. |
transaction_deferrable |
11, 12, 13, 14, 15, 16, 17, 18 | Apakah akan menunda transaksi serialisasi baca-saja sampai bisa dijalankan tanpa kemungkinan kegagalan serialisasi. |
transaction_isolation |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur tingkat isolasi transaksi saat ini. |
transaction_read_only |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur status hanya-baca pada transaksi saat ini. |
transaction_timeout |
17, 18 | Mengatur durasi maksimum yang diizinkan dari setiap transaksi dalam sesi (bukan transaksi yang disiapkan). Nilai 0 menonaktifkan batas waktu. |
vacuum_cleanup_index_scale_factor |
11, 12, 13 | Jumlah sisipan tuple sebelum pembersihan indeks sebagai pecahan reltuple. |
vacuum_failsafe_age |
14, 15, 16, 17, 18 | Usia di mana VACUUM harus memicu failsafe untuk menghindari pemadaman wraparound. |
vacuum_freeze_min_age |
11, 12, 13, 14, 15, 16, 17, 18 | Usia minimum di mana VACUUM harus membekukan baris tabel. |
vacuum_freeze_table_age |
11, 12, 13, 14, 15, 16, 17, 18 | Usia di mana VACUUM harus memindai seluruh tabel untuk membekukan tupel. |
vacuum_multixact_failsafe_age |
14, 15, 16, 17, 18 | Usia Multixact umum di mana VACUUM harus memicu failsafe untuk menghindari gangguan wraparound. |
vacuum_multixact_freeze_min_age |
11, 12, 13, 14, 15, 16, 17, 18 | Usia minimum di mana VACUUM harus membekukan MultiXactId dalam baris tabel. |
vacuum_multixact_freeze_table_age |
11, 12, 13, 14, 15, 16, 17, 18 | Usia multixact di mana VACUUM harus memindai seluruh tabel untuk membekukan tupel. |
xmlbinary |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur bagaimana nilai biner akan dikodekan dalam XML. |
xmloption |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur apakah data XML dalam operasi penguraian dan serialisasi implisit akan dianggap sebagai dokumen atau fragmen konten. |
Koneksi dan Autentikasi / Autentikasi
| Name | Versions | Description |
|---|---|---|
authentication_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur waktu maksimum yang diizinkan untuk menyelesaikan autentikasi klien. |
db_user_namespace |
11, 12, 13, 14, 15, 16, 17 | Mengaktifkan nama pengguna per database. |
gss_accept_delegation |
16, 17, 18 | Mengatur apakah delegasi GSSAPI harus diterima dari klien. |
krb_caseins_users |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur apakah nama pengguna Kerberos dan GSSAPI harus diperlakukan sebagai tidak peka terhadap huruf besar/kecil. |
krb_server_keyfile |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur lokasi file kunci server Kerberos. |
password_encryption |
11, 12, 13, 14, 15, 16, 17, 18 | Memilih algoritma untuk mengenkripsi kata sandi. |
scram_iterations |
16, 17, 18 | Mengatur jumlah iterasi untuk pembuatan rahasia SCRAM. |
Koneksi dan Autentikasi / Pengaturan Koneksi
| Name | Versions | Description |
|---|---|---|
bonjour |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan iklan server melalui Bonjour. |
bonjour_name |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur nama layanan Bonjour. |
listen_addresses |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur nama host atau alamat IP untuk didengarkan. |
max_connections |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum koneksi bersamaan. |
oauth_validator_libraries |
18 | Mencantumkan perpustakaan yang mungkin dipanggil untuk memvalidasi token pembawa OAuth v2. |
port |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur port TCP yang digunakan untuk mendengarkan oleh server. |
reserved_connections |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah slot koneksi yang disediakan untuk peran dengan hak istimewa pg_use_reserved_connections. |
superuser_reserved_connections |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah slot koneksi yang dicadangkan untuk superuser. |
unix_socket_directories |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur direktori tempat soket domain Unix akan dibuat. |
unix_socket_group |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur pemilik grup dari soket domain Unix. Pengguna pemilik soket selalu merupakan pengguna yang memulai server. |
unix_socket_permissions |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur izin akses soket domain Unix. Soket domain Unix menggunakan izin sistem file Unix biasa. Nilai parameter diharapkan menjadi spesifikasi mode numerik dalam formulir yang diterima oleh panggilan sistem chmod dan umask. (Untuk menggunakan format oktal kustom, angka harus dimulai dengan 0 (nol).). |
Koneksi dan Autentikasi / SSL
| Name | Versions | Description |
|---|---|---|
ssl |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan koneksi SSL. |
ssl_ca_file |
11, 12, 13, 14, 15, 16, 17, 18 | Lokasi file otoritas sertifikat SSL. |
ssl_cert_file |
11, 12, 13, 14, 15, 16, 17, 18 | Lokasi file sertifikat server SSL. |
ssl_ciphers |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur daftar cipher SSL yang diizinkan. |
ssl_crl_dir |
14, 15, 16, 17, 18 | Lokasi direktori daftar pencabutan sertifikat SSL. |
ssl_crl_file |
11, 12, 13, 14, 15, 16, 17, 18 | Lokasi file daftar pencabutan sertifikat SSL. |
ssl_dh_params_file |
11, 12, 13, 14, 15, 16, 17, 18 | Lokasi file parameter SSL DH. |
ssl_ecdh_curve |
11, 12, 13, 14, 15, 16, 17 | Mengatur kurva yang akan digunakan untuk ECDH. |
ssl_key_file |
11, 12, 13, 14, 15, 16, 17, 18 | Lokasi file kunci privat server SSL. |
ssl_max_protocol_version |
12, 13, 14, 15, 16, 17, 18 | Mengatur versi protokol SSL/TLS maksimum yang akan digunakan. |
ssl_min_protocol_version |
12, 13, 14, 15, 16, 17, 18 | Mengatur versi protokol SSL/TLS minimum yang akan digunakan. |
ssl_passphrase_command |
11, 12, 13, 14, 15, 16, 17, 18 | Perintah untuk mendapatkan frasa sandi untuk SSL. |
ssl_passphrase_command_supports_reload |
11, 12, 13, 14, 15, 16, 17, 18 | Mengontrol apakah "ssl_passphrase_command" dipanggil selama reload server. |
ssl_prefer_server_ciphers |
11, 12, 13, 14, 15, 16, 17, 18 | Berikan prioritas untuk urutan ciphersuite server. |
Koneksi dan Autentikasi / Pengaturan TCP
| Name | Versions | Description |
|---|---|---|
client_connection_check_interval |
14, 15, 16, 17, 18 | Mengatur interval waktu antara pemeriksaan pemutusan sambungan saat menjalankan kueri. |
tcp_keepalives_count |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah maksimum transmisi ulang keepalive TCP. Jumlah pengiriman ulang keepalive berturut-turut yang dapat hilang sebelum koneksi dianggap mati. Nilai 0 menggunakan default sistem. |
tcp_keepalives_idle |
11, 12, 13, 14, 15, 16, 17, 18 | Waktu antara pengiriman keepalives TCP. Nilai 0 menggunakan default sistem. |
tcp_keepalives_interval |
11, 12, 13, 14, 15, 16, 17, 18 | Waktu antara transmisi ulang keepalive TCP. Nilai 0 menggunakan default sistem. |
tcp_user_timeout |
12, 13, 14, 15, 16, 17, 18 | Batas waktu pengguna TCP. Nilai 0 menggunakan default sistem. |
Opsi yang Dikustomisasi
| Name | Versions | Description |
|---|---|---|
age.enable_containment |
13, 14, 15, 16 | Gunakan operator @> untuk mengubah filter MATCH. Jika tidak, gunakan -> operator. |
anon.algorithm |
12, 13, 14, 15, 16, 17, 18 | Metode hash yang digunakan untuk meng-anonimkan fungsi. |
anon.k_anonymity_provider |
12, 13, 14, 15, 16, 17, 18 | Penyedia label keamanan yang digunakan untuk k-anonimitas. |
anon.masking_policies |
12, 13, 14, 15, 16, 17, 18 | Tentukan beberapa kebijakan pemfilteran (BELUM DITERAPKAN). |
anon.maskschema |
12, 13, 14, 15, 16, 17, 18 | Skema tempat tampilan masking dinamis disimpan. |
anon.privacy_by_default |
12, 13, 14, 15, 16, 17, 18 | Menutupi semua kolom dengan NULL (atau nilai default untuk kolom NOT NULL). |
anon.restrict_to_trusted_schemas |
12, 13, 14, 15, 16, 17, 18 | Filter masking harus dalam skema tepercaya. Aktifkan opsi ini untuk mencegah non-superuser menggunakan filter masking mereka sendiri. |
anon.salt |
12, 13, 14, 15, 16, 17, 18 | Nilai garam yang digunakan untuk fungsi pseudonymizing. |
anon.sourceschema |
12, 13, 14, 15, 16, 17, 18 | Skema tempat tabel ditutupi oleh mesin masking dinamis. |
anon.strict_mode |
12, 13, 14, 15, 16, 17, 18 | Aturan masking tidak dapat mengubah tipe data kolom, kecuali Anda menonaktifkan ini. Menonaktifkan mode tidak disarankan. |
anon.transparent_dynamic_masking |
12, 13, 14, 15, 16, 17, 18 | Mesin masking baru (EKSPERIMENTAL). |
auto_explain.log_analyze |
11, 12, 13, 14, 15, 16, 17, 18 | Gunakan EXPLAIN ANALYZE untuk pencatatan rencana. |
auto_explain.log_buffers |
11, 12, 13, 14, 15, 16, 17, 18 | Penggunaan buffer log. |
auto_explain.log_format |
11, 12, 13, 14, 15, 16, 17, 18 | Format EXPLAIN yang akan digunakan untuk pencatatan rencana. |
auto_explain.log_level |
12, 13, 14, 15, 16, 17, 18 | Tingkat log untuk rencana. |
auto_explain.log_min_duration |
11, 12, 13, 14, 15, 16, 17, 18 | Menetapkan waktu eksekusi minimum di atas mana rencana akan dicatat. Nol mencetak semua rencana. -1 mematikan fitur ini. |
auto_explain.log_nested_statements |
11, 12, 13, 14, 15, 16, 17, 18 | Mencatat pernyataan berlapis. |
auto_explain.log_parameter_max_length |
16, 17, 18 | Mengatur panjang maksimum parameter kueri yang akan dicatat. 0 mencatat tidak ada parameter kueri, -1 mencatat parameter kueri secara penuh. |
auto_explain.log_settings |
12, 13, 14, 15, 16, 17, 18 | Catat parameter konfigurasi yang telah dimodifikasi yang memengaruhi perencanaan kueri. |
auto_explain.log_timing |
11, 12, 13, 14, 15, 16, 17, 18 | Kumpulkan data waktu, bukan hanya jumlah baris. |
auto_explain.log_triggers |
11, 12, 13, 14, 15, 16, 17, 18 | Sertakan statistik pemicu dalam rencana. Ini tidak berpengaruh kecuali log_analyze juga diaktifkan. |
auto_explain.log_verbose |
11, 12, 13, 14, 15, 16, 17, 18 | Gunakan EXPLAIN VERBOSE untuk pencatatan rencana. |
auto_explain.log_wal |
13, 14, 15, 16, 17, 18 | Mencatat penggunaan WAL. |
auto_explain.sample_rate |
11, 12, 13, 14, 15, 16, 17, 18 | Fraksi kueri untuk diproses. |
azure.accepted_password_auth_method |
11, 12, 13, 14, 15, 16, 17, 18 | Metode autentikasi kata sandi, dipisahkan oleh koma, yang diterima oleh server. |
azure.allow_hostname_in_username |
11 | Menentukan apakah nama host diizinkan dalam nama pengguna untuk Server Fleksibel Azure Database for PostgreSQL. |
azure_cdc.change_batch_buffer_size |
13, 14, 15, 16, 17, 18 | Ukuran buffer, dalam megabyte, untuk batch perubahan. Buffer ini digunakan untuk menyimpan sementara perubahan CDC sebelum ditulis ke disk. |
azure_cdc.change_batch_export_timeout |
13, 14, 15, 16, 17, 18 | Waktu maksimum, dalam detik, untuk menunggu sebelum kumpulan perubahan siap untuk diekspor. |
azure_cdc.max_fabric_mirrors |
13, 14, 15, 16, 17, 18 | Jumlah maksimum cermin fabric paralel yang dapat dioperasikan secara bersamaan. |
azure_cdc.max_snapshot_workers |
13, 14, 15, 16, 17, 18 | Jumlah maksimum pekerja yang diluncurkan untuk ekspor cuplikan. Setiap pekerja mengekspor satu tabel pada satu waktu. |
azure_cdc.onelake_buffer_size |
13, 14, 15, 16, 17, 18 | Ukuran buffer, dalam megabyte, untuk diunggah ke Onelake. Onelake mengunggah file dalam gugus, menyangga data dalam memori hingga batas ini. |
azure_cdc.parquet_compression |
13, 14, 15, 16, 17, 18 | Algoritma kompresi yang akan digunakan untuk file parket. Menentukan algoritma kompresi yang akan digunakan untuk file parket. Nilai yang didukung adalah 'uncompressed', 'snappy', 'gzip', dan 'zstd'. |
azure_cdc.snapshot_buffer_size |
13, 14, 15, 16, 17, 18 | Ukuran buffer, dalam megabyte, untuk file data rekam jepret. Buffer ini digunakan untuk menulis data rekam jepret. Meskipun ini secara tidak langsung memengaruhi ukuran file, ukuran file aktual mungkin lebih kecil karena kompresi dan faktor lainnya. |
azure_cdc.snapshot_export_timeout |
13, 14, 15, 16, 17, 18 | Waktu maksimum, dalam menit, untuk menunggu sebelum melaporkan kesalahan saat mengekspor rekam jepret database. |
azure.enable_temp_tablespaces_on_local_ssd |
11, 12, 13, 14, 15, 16, 17, 18 | Menyimpan objek sementara pada Disk Solid State lokal. |
azure.extensions |
11, 12, 13, 14, 15, 16, 17, 18 | Daftar ekstensi, dipisahkan oleh koma, yang diizinkan. Jika ekstensi tidak ada dalam daftar ini, mencoba menjalankan pernyataan CREATE, ALTER, COMMENT, DROP EXTENSION pada ekstensi tersebut gagal. |
azure.fabric_mirror_enabled |
13, 14, 15, 16, 17, 18 | Memvalidasi prasyarat agar Fabric Mirroring berfungsi dengan baik. Validasi hanya terjadi pada saat pengaturan ini diubah dari 'nonaktif' menjadi 'aktif'. |
azure_storage.blob_block_size_mb |
12, 13, 14, 15, 16, 17 | Ukuran blok blob, dalam megabyte, untuk operasi PUT blob. |
credcheck.auth_delay_ms |
13, 14, 15, 16, 17, 18 | Milidetik untuk menunda sebelum melaporkan kegagalan autentikasi. |
credcheck.auth_failure_cache_size |
13, 14, 15, 16, 17, 18 | Maksimum entri dalam cache kegagalan autentikasi. |
credcheck.encrypted_password_allowed |
13, 14, 15, 16, 17, 18 | Izinkan penggunaan kata sandi terenkripsi atau hasilkan kesalahan. |
credcheck.history_max_size |
13, 14, 15, 16, 17, 18 | Maksimum entri dalam riwayat kata sandi. |
credcheck.max_auth_failure |
13, 14, 15, 16, 17, 18 | Jumlah maksimum kegagalan autentikasi sebelum akun masuk pengguna tidak valid. |
credcheck.password_contain |
13, 14, 15, 16, 17, 18 | Kata sandi harus berisi karakter ini |
credcheck.password_contain_username |
13, 14, 15, 16, 17, 18 | Kata sandi berisi nama pengguna |
credcheck.password_ignore_case |
13, 14, 15, 16, 17, 18 | Abaikan kasus saat pemeriksaan kata sandi |
credcheck.password_min_digit |
13, 14, 15, 16, 17, 18 | Jumlah digit minimum untuk kata sandi |
credcheck.password_min_length |
13, 14, 15, 16, 17, 18 | Panjang kata sandi minimum |
credcheck.password_min_lower |
13, 14, 15, 16, 17, 18 | Minimum huruf kecil pada kata sandi |
credcheck.password_min_repeat |
13, 14, 15, 16, 17, 18 | Karakter minimum kata sandi yang boleh diulang |
credcheck.password_min_special |
13, 14, 15, 16, 17, 18 | Karakter khusus minimum |
credcheck.password_min_upper |
13, 14, 15, 16, 17, 18 | Jumlah minimum huruf besar dalam kata sandi |
credcheck.password_not_contain |
13, 14, 15, 16, 17, 18 | Kata sandi tidak boleh berisi karakter ini |
credcheck.password_reuse_history |
13, 14, 15, 16, 17, 18 | Jumlah minimum perubahan kata sandi sebelum mengizinkan penggunaan kembali |
credcheck.password_reuse_interval |
13, 14, 15, 16, 17, 18 | Jumlah hari minimum yang berlalu sebelum mengizinkan penggunaan kembali |
credcheck.password_valid_max |
13, 14, 15, 16, 17, 18 | Paksa penggunaan klausul VALID UNTIL dalam pernyataan CREATE ROLE dengan jumlah hari maksimum |
credcheck.password_valid_until |
13, 14, 15, 16, 17, 18 | Paksa penggunaan klausul VALID UNTIL dalam pernyataan CREATE ROLE dengan jumlah hari minimum |
credcheck.reset_superuser |
13, 14, 15, 16, 17, 18 | Pulihkan akses superuser ketika telah dilarang. |
credcheck.username_contain |
13, 14, 15, 16, 17, 18 | Nama pengguna harus berisi karakter ini |
credcheck.username_contain_password |
13, 14, 15, 16, 17, 18 | Nama pengguna berisi kata sandi |
credcheck.username_ignore_case |
13, 14, 15, 16, 17, 18 | Abaikan kasus saat pemeriksaan nama pengguna |
credcheck.username_min_digit |
13, 14, 15, 16, 17, 18 | Digit nama pengguna minimum |
credcheck.username_min_length |
13, 14, 15, 16, 17, 18 | Panjang nama pengguna minimum |
credcheck.username_min_lower |
13, 14, 15, 16, 17, 18 | Huruf kecil minimum pada nama pengguna |
credcheck.username_min_repeat |
13, 14, 15, 16, 17, 18 | Karakter minimum untuk nama pengguna diulang |
credcheck.username_min_special |
13, 14, 15, 16, 17, 18 | Karakter khusus minimum untuk nama pengguna |
credcheck.username_min_upper |
13, 14, 15, 16, 17, 18 | Jumlah minimum huruf besar dalam nama pengguna |
credcheck.username_not_contain |
13, 14, 15, 16, 17, 18 | Nama pengguna tidak boleh berisi karakter ini |
credcheck.whitelist |
13, 14, 15, 16, 17, 18 | Daftar nama pengguna yang dipisahkan koma untuk dikecualikan dari pemeriksaan kebijakan kata sandi. |
credcheck.whitelist_auth_failure |
13, 14, 15, 16, 17, 18 | Daftar nama pengguna yang dipisahkan koma untuk dikecualikan dari pemeriksaan kegagalan autentikasi maksimum. |
cron.database_name |
11, 12, 13, 14, 15, 16, 17, 18 | Database tempat metadata pg_cron disimpan. |
cron.enable_superuser_jobs |
12, 13, 14, 15, 16, 17, 18 | Izinkan pekerjaan dijadwalkan sebagai superuser. |
cron.host |
12, 13, 14, 15, 16, 17, 18 | Nama host untuk terhubung ke postgres. Pengaturan ini tidak berpengaruh ketika pekerja latar belakang digunakan. |
cron.launch_active_jobs |
12, 13, 14, 15, 16, 17, 18 | Luncurkan pekerjaan yang didefinisikan sebagai aktif. |
cron.log_min_messages |
12, 13, 14, 15, 16, 17, 18 | log_min_messages untuk bgworker peluncur. |
cron.log_run |
11, 12, 13, 14, 15, 16, 17, 18 | Catat semua pekerjaan yang berjalan ke tabel job_run_details. |
cron.log_statement |
11, 12, 13, 14, 15, 16, 17, 18 | Catat semua pernyataan cron sebelum eksekusi. |
cron.max_running_jobs |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah maksimum pekerjaan yang dapat berjalan secara bersamaan. |
cron.timezone |
12, 13, 14, 15, 16, 17, 18 | Tentukan zona waktu yang digunakan untuk jadwal cron. |
cron.use_background_workers |
12, 13, 14, 15, 16, 17, 18 | Gunakan pekerja latar belakang alih-alih sesi klien. |
pgaadauth.enable_group_sync |
12, 13, 14, 15, 16, 17, 18 | Mengaktifkan sinkronisasi anggota grup ID Microsoft Entra. |
pgaudit.log |
11, 12, 13, 14, 15, 16, 17, 18 | Menentukan kelas pernyataan mana yang akan dicatat oleh pencatatan audit sesi. Beberapa kelas dapat ditentukan menggunakan daftar yang dipisahkan oleh koma dan kelas dapat dihilangkan dengan mengawali kelas dengan tanda -. |
pgaudit.log_catalog |
11, 12, 13, 14, 15, 16, 17, 18 | Menentukan bahwa pengelogan sesi harus diaktifkan dalam kasus di mana semua hubungan dalam pernyataan berada dalam pg_catalog. Menonaktifkan pengaturan ini akan mengurangi kebisingan dalam log dari alat seperti psql dan PgAdmin yang sering melakukan kueri pada katalog. |
pgaudit.log_client |
11, 12, 13, 14, 15, 16, 17, 18 | Menentukan apakah pesan audit harus terlihat oleh klien. Pengaturan ini umumnya harus dinonaktifkan tetapi mungkin berguna untuk penelusuran kesalahan atau tujuan lainnya. |
pgaudit.log_level |
11, 12, 13, 14, 15, 16, 17, 18 | Menentukan tingkat log yang akan digunakan untuk entri log. Pengaturan ini digunakan untuk pengujian regresi dan mungkin juga berguna bagi pengguna akhir untuk pengujian atau tujuan lain. Ini tidak dimaksudkan untuk digunakan di lingkungan produksi karena dapat membocorkan pernyataan mana yang dicatat ke pengguna. |
pgaudit.log_parameter |
11, 12, 13, 14, 15, 16, 17, 18 | Menentukan bahwa pencatatan audit harus menyertakan parameter yang diteruskan bersama pernyataan. Ketika parameter ada, parameter akan disertakan dalam format CSV setelah teks pernyataan. |
pgaudit.log_parameter_max_size |
16, 17, 18 | Menentukan, dalam byte, panjang maksimum parameter panjang variabel untuk dicatat. Jika 0 (default), parameter tidak diperiksa ukurannya. Jika diatur, ketika ukuran parameter lebih panjang dari nilai yang ditetapkan, nilai dalam log audit diganti dengan pengganti. Perhatikan bahwa untuk jenis karakter, panjangnya dalam byte untuk pengodean parameter, bukan karakter. |
pgaudit.log_relation |
11, 12, 13, 14, 15, 16, 17, 18 | Menentukan apakah pengelogan audit sesi harus membuat entri log terpisah untuk setiap relasi yang dirujuk dalam pernyataan SELECT atau DML. Ini adalah pintasan yang berguna untuk pengelogan lengkap tanpa menggunakan pengelogan audit objek. |
pgaudit.log_rows |
14, 15, 16, 17, 18 | Menentukan apakah pencatatan akan menyertakan baris yang diambil atau yang terpengaruh oleh pernyataan. |
pgaudit.log_statement |
14, 15, 16, 17, 18 | Menentukan apakah pengelogan akan menyertakan teks pernyataan dan parameter. Bergantung pada persyaratan, teks pernyataan lengkap mungkin tidak diperlukan dalam log audit. |
pgaudit.log_statement_once |
11, 12, 13, 14, 15, 16, 17, 18 | Menentukan apakah pencatatan akan menyertakan teks pernyataan dan parameter pada entri log pertama untuk kombinasi pernyataan/sub-pernyataan atau pada setiap entri. Menonaktifkan pengaturan ini akan mengakibatkan pengelogan yang kurang rinci tetapi mungkin membuatnya lebih sulit untuk menentukan pernyataan yang menghasilkan entri log, meskipun pasangan pernyataan/sub-pernyataan, bersama dengan id proses, seharusnya cukup untuk mengidentifikasi teks pernyataan yang dicatat dalam entri sebelumnya. |
pgaudit.role |
11, 12, 13, 14, 15, 16, 17, 18 | Menentukan peran utama yang akan digunakan untuk pencatatan audit objek. Beberapa peran audit dapat didefinisikan dengan memberikan peran-peran tersebut kepada peran master. Ini memungkinkan beberapa grup bertanggung jawab atas berbagai aspek pengelogan audit. |
pg_failover_slots.drop_extra_slots |
12, 13, 14, 15, 16 | apakah akan menghapus slot tambahan pada cadangan yang tidak cocok dengan pg_failover_slots.synchronize_slot_names. |
pg_failover_slots.primary_dsn |
12, 13, 14, 15, 16 | string koneksi ke server utama untuk slot logis sinkronisasi cadangan. jika kosong, akan menggunakan nilai default untuk primary_conninfo. |
pg_failover_slots.standby_slot_names |
12, 13, 14, 15, 16 | daftar nama slot yang harus mengonfirmasi perubahan sebelum plugin decoding mengirimkannya. Daftar slot replikasi fisik yang harus mengonfirmasi flush yang tahan lama dari lsn tertentu sebelum commit hingga lsn tersebut dapat direplikasi ke rekan logis menggunakan plugin keluaran. Memberlakukan pengurutan replikasi fisik sebelum replikasi logis. |
pg_failover_slots.standby_slots_min_confirmed |
12, 13, 14, 15, 16 | Jumlah slot dari pg_failover_slots.standby_slot_names yang harus mengonfirmasi lsn. Memodifikasi perilaku pg_failover_slots.standby_slot_names agar memungkinkan replikasi logis transaksi setelah setidaknya pg_failover_slots.standby_slots_min_confirmed peer fisik mengonfirmasi transaksi telah dibersihkan secara permanen. Nilai -1 (default) berarti semua entri dalam pg_failover_slots.standby_slot_names harus mengonfirmasi penulisan. Nilai 0 menyebabkan pg_failover_slots.standby_slots_min_confirmed akan diabaikan secara efektif. |
pg_failover_slots.synchronize_slot_names |
12, 13, 14, 15, 16 | daftar slot untuk disinkronkan dari utama ke cadangan fisik. |
pg_failover_slots.version |
12, 13, 14, 15, 16 | Versi modul pg_failover_slots. |
pg_failover_slots.wait_for_inactive_slots |
12, 13, 14, 15, 16 | apakah akan menunggu slot replikasi yang tidak aktif pada server utama untuk mengejar ketertinggalan dengan server cadangan. |
pg_hint_plan.debug_print |
12, 13, 14, 15, 16, 17, 18 | Mencatat hasil penguraian petunjuk dalam log. |
pg_hint_plan.enable_hint |
12, 13, 14, 15, 16, 17, 18 | Paksa sistem perencana untuk menggunakan rencana yang ditentukan dalam komentar petunjuk sebelum kueri. |
pg_hint_plan.enable_hint_table |
12, 13, 14, 15, 16, 17, 18 | Biarkan pg_hint_plan mencari tabel petunjuk. |
pg_hint_plan.hints_anywhere |
13, 14, 15, 16 | Baca petunjuk atau arahan dari mana saja dalam kueri. Opsi ini memungkinkan pg_hint_plan mengabaikan sintaks sehingga berhati-hatilah untuk pembacaan palsu. |
pg_hint_plan.message_level |
12, 13, 14, 15, 16, 17, 18 | Tingkat pesan debug. |
pg_hint_plan.parse_messages |
12, 13, 14, 15, 16, 17, 18 | Tingkat pesan kesalahan penguraian. |
pglogical.batch_inserts |
11, 12, 13, 14, 15, 16, 17, 18 | Memberi tahu PGLogical untuk menggunakan mekanisme penyisipan batch jika memungkinkan. |
pglogical.conflict_log_level |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur tingkat log untuk melaporkan konflik yang terdeteksi saat pglogical.conflict_resolution diatur ke nilai selain 'error'. |
pglogical.conflict_resolution |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur metode resolusi untuk setiap konflik yang terdeteksi antara data lokal dan perubahan masuk. |
pglogical.extra_connection_options |
12, 13, 14, 15, 16, 17, 18 | opsi koneksi untuk ditambahkan ke semua koneksi simpul rekan. |
pglogical.synchronous_commit |
12, 13, 14, 15, 16, 17, 18 | pglogical spesifik nilai komit sinkron. |
pglogical.temp_directory |
12, 13, 14, 15, 16, 17, 18 | Direktori untuk menyimpan cadangan untuk pemulihan lokal. |
pglogical.use_spi |
11, 12, 13, 14, 15, 16, 17, 18 | 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. |
pg_partman_bgw.analyze |
11, 12, 13, 14, 15, 16, 17, 18 | Apakah akan menjalankan analisis pada set partisi setiap kali partisi baru dibuat selama run_maintenance(). Atur ke 'on' untuk mengirim TRUE (default). Atur ke 'off' untuk mengirim FALSE. |
pg_partman_bgw.dbname |
11, 12, 13, 14, 15, 16, 17, 18 | Daftar CSV database tertentu di dalam klaster untuk menjalankan pg_partman BGW di atasnya. |
pg_partman_bgw.interval |
11, 12, 13, 14, 15, 16, 17, 18 | Seberapa sering run_maintenance() dipanggil (dalam detik). |
pg_partman_bgw.jobmon |
11, 12, 13, 14, 15, 16, 17, 18 | Apakah akan mencatat panggilan run_maintenance() ke pg_jobmon jika diinstal. Atur ke 'on' untuk mengirim TRUE (default). Atur ke 'off' untuk mengirim FALSE. |
pg_partman_bgw.maintenance_wait |
16, 17, 18 | Berapa lama menunggu di antara setiap set partisi saat menjalankan pemeliharaan (dalam detik). |
pg_partman_bgw.role |
11, 12, 13, 14, 15, 16, 17, 18 | Peran yang akan digunakan oleh BGW. Harus memiliki izin eksekusi pada run_maintenance(). |
pg_prewarm.autoprewarm |
12, 13, 14, 15, 16, 17, 18 | Memulai pekerja autoprewarm. |
pg_prewarm.autoprewarm_interval |
12, 13, 14, 15, 16, 17, 18 | Mengatur interval antara cadangan buffer bersama. Jika diatur ke nol, pembuangan berbasis waktu dinonaktifkan. |
pg_stat_statements.max |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum pernyataan yang dilacak oleh pg_stat_statements. |
pg_stat_statements.save |
11, 12, 13, 14, 15, 16, 17, 18 | Simpan statistik pg_stat_statements selama pemadaman server. |
pg_stat_statements.track |
11, 12, 13, 14, 15, 16, 17, 18 | Memilih pernyataan mana yang dilacak oleh pg_stat_statements. |
pg_stat_statements.track_planning |
13, 14, 15, 16, 17, 18 | Memilih apakah durasi perencanaan ingin dipantau oleh pg_stat_statements. |
pg_stat_statements.track_utility |
11, 12, 13, 14, 15, 16, 17, 18 | Memilih apakah perintah utilitas dilacak oleh pg_stat_statements. |
postgis.gdal_enabled_drivers |
11, 12, 13, 14, 15, 16, 17, 18 | Mengontrol pengaturan driver postgis yang diaktifkan oleh GDAL. |
squeeze.max_xlock_time |
12, 13, 14, 15, 16, 17, 18 | Waktu maksimum tabel yang sedang diproses dapat dikunci secara eksklusif. Tabel sumber dikunci secara eksklusif selama tahap akhir pemrosesan. Jika waktu penguncian melebihi nilai ini, kunci dilepaskan dan tahap akhir dicoba ulang beberapa kali. |
squeeze.worker_autostart |
12, 13, 14, 15, 16, 17, 18 | Nama database di mana pekerja latar belakang dimulai secara otomatis. Daftar yang dipisahkan koma untuk database yang memisahkan pekerja dimulai segera setelah startup kluster selesai. |
squeeze.worker_role |
12, 13, 14, 15, 16, 17, 18 | Peran yang digunakan pekerja latar belakang untuk terhubung ke database. Jika pekerja latar belakang diluncurkan secara otomatis pada startup kluster, ia menggunakan peran ini untuk memulai koneksi database. |
squeeze.workers_per_database |
15, 16, 17, 18 | Jumlah maksimum proses pekerja pemadatan yang dijalankan untuk setiap database. |
timescaledb.bgw_launcher_poll_time |
12, 13, 14, 15, 16, 17 | Nilai batas waktu peluncur dalam milidetik. Konfigurasikan waktu peluncur menunggu untuk mencari instans TimescaleDB baru. |
timescaledb.disable_load |
12, 13, 14, 15, 16, 17 | Nonaktifkan pemuatan ekstensi aktual. |
timescaledb.max_background_workers |
12, 13, 14, 15, 16, 17 | Jumlah maksimum proses pekerja latar belakang yang dialokasikan untuk TimescaleDB. Proses kerja latar belakang maksimum yang dialokasikan untuk TimescaleDB harus diatur menjadi setidaknya 1 ditambah jumlah database pada instans Postgres, untuk memungkinkan penggunaan pekerja latar belakang. |
timescaledb_osm.disable_load |
13, 14, 15, 16, 17 | Nonaktifkan pemuatan ekstensi aktual. |
Opsi Pengembang
| Name | Versions | Description |
|---|---|---|
allow_in_place_tablespaces |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan ruang tabel langsung di dalam pg_tblspc, untuk pengujian. |
allow_system_table_mods |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan modifikasi struktur tabel sistem. |
backtrace_functions |
13, 14, 15, 16, 17, 18 | Lakukan pencatatan backtrace untuk kesalahan dalam fungsi-fungsi ini. |
debug_discard_caches |
14, 15, 16, 17, 18 | Secara agresif membersihkan cache sistem untuk tujuan penelusuran kesalahan. |
debug_io_direct |
16, 17, 18 | Gunakan I/O langsung untuk akses file. |
debug_logical_replication_streaming |
16, 17, 18 | Memaksa pengaliran langsung atau serialisasi perubahan dalam transaksi besar. Di pihak penerbit, ini memungkinkan streaming atau serialisasi tiap perubahan dalam decoding logis. Pada subscriber, ini memungkinkan serialisasi semua perubahan pada file dan memberitahukan pekerja paralel yang melakukan penerapan untuk membaca dan menerapkannya di akhir transaksi. |
debug_parallel_query |
16, 17, 18 | Memaksa perencana menggunakan simpul kueri paralel. Ini dapat berguna untuk menguji infrastruktur kueri paralel dengan memaksa perencana untuk menghasilkan rencana yang berisi simpul yang melakukan komunikasi tuple antara pekerja dan proses utama. |
force_parallel_mode |
11, 12, 13, 14, 15 | Memaksa penggunaan fasilitas kueri paralel. |
ignore_checksum_failure |
11, 12, 13, 14, 15, 16, 17, 18 | Melanjutkan pemrosesan data setelah kegagalan checksum. Deteksi kegagalan checksum biasanya menyebabkan PostgreSQL melaporkan kesalahan, membatalkan transaksi saat ini. Mengatur ignore_checksum_failure ke true menyebabkan sistem mengabaikan kegagalan (tetapi masih melaporkan peringatan), dan melanjutkan pemrosesan. Perilaku ini dapat menyebabkan crash atau masalah serius lainnya. Hanya memiliki efek jika checksum diaktifkan. |
ignore_invalid_pages |
13, 14, 15, 16, 17, 18 | Melanjutkan pemulihan setelah kegagalan halaman yang tidak valid. Deteksi rekaman WAL yang memiliki referensi ke halaman yang tidak valid selama pemulihan menyebabkan PostgreSQL meningkatkan kesalahan tingkat PANIC, membatalkan pemulihan. Mengatur "ignore_invalid_pages" ke true menyebabkan sistem mengabaikan referensi halaman yang tidak valid dalam rekaman WAL (tetapi masih melaporkan peringatan), dan melanjutkan pemulihan. Perilaku ini dapat menyebabkan crash, kehilangan data, menyebarluaskan atau menyembunyikan kerusakan, atau masalah serius lainnya. Hanya memiliki efek selama pemulihan atau dalam mode siaga. |
ignore_system_indexes |
11, 12, 13, 14, 15, 16, 17, 18 | Menonaktifkan pembacaan dari indeks sistem. Ini tidak mencegah pembaruan indeks, sehingga aman untuk digunakan. Konsekuensi terburuk adalah kelambatan. |
jit_debugging_support |
11, 12, 13, 14, 15, 16, 17, 18 | Daftarkan fungsi yang dikompilasi JIT dengan debugger. |
jit_dump_bitcode |
11, 12, 13, 14, 15, 16, 17, 18 | Tuliskan bitcode LLVM untuk memfasilitasi debugging JIT. |
jit_expressions |
11, 12, 13, 14, 15, 16, 17, 18 | Izinkan kompilasi JIT dari ekspresi. |
jit_profiling_support |
11, 12, 13, 14, 15, 16, 17, 18 | Daftarkan fungsi yang dikompilasi JIT dengan profiler perf. |
jit_tuple_deforming |
11, 12, 13, 14, 15, 16, 17, 18 | Izinkan kompilasi JIT dari deforming tuple. |
post_auth_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah waktu untuk menunggu setelah autentikasi pada startup koneksi. Ini memungkinkan melampirkan debugger ke proses. |
pre_auth_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah waktu untuk menunggu sebelum autentikasi pada startup koneksi. Ini memungkinkan melampirkan debugger ke proses. |
remove_temp_files_after_crash |
14, 16, 17, 18 | Hapus file sementara setelah backend crash. |
send_abort_for_crash |
16, 17, 18 | Kirim SIGABRT bukan SIGQUIT ke proses anak setelah crash backend. |
send_abort_for_kill |
16, 17, 18 | Mengirimkan SIGABRT, bukan SIGKILL, ke proses anak yang macet. |
trace_connection_negotiation |
17, 18 | Mencatat detail jabat tangan koneksi pra-autentikasi. |
trace_notify |
11, 12, 13, 14, 15, 16, 17, 18 | Menghasilkan output debug untuk LISTEN dan NOTIFY. |
trace_recovery_messages |
11, 12, 13, 14, 15, 16 | Memungkinkan pencatatan log informasi debug terkait pemulihan. |
trace_sort |
11, 12, 13, 14, 15, 16, 17, 18 | Keluarkan informasi tentang penggunaan sumber daya dalam pengurutan. |
wal_consistency_checking |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur manajer sumber daya WAL yang akan menjalani pemeriksaan konsistensi WAL. Gambar halaman penuh akan dicatat untuk semua blok data dan diperiksa silang terhadap hasil pemutaran ulang WAL. |
zero_damaged_pages |
11, 12, 13, 14, 15, 16, 17, 18 | Melanjutkan pemrosesan header halaman yang rusak sebelumnya. Deteksi header halaman yang rusak biasanya menyebabkan PostgreSQL melaporkan kesalahan, membatalkan transaksi saat ini. Mengatur "zero_damaged_pages" ke true menyebabkan sistem melaporkan peringatan, mengosongkan halaman yang rusak, dan melanjutkan pemrosesan. Perilaku ini akan menghancurkan data, yaitu semua baris di halaman yang rusak. |
Penanganan Kesalahan
| Name | Versions | Description |
|---|---|---|
data_sync_retry |
11, 12, 13, 14, 15, 16, 17, 18 | Apakah akan terus berjalan setelah kegagalan menyinkronkan file data. |
exit_on_error |
11, 12, 13, 14, 15, 16, 17, 18 | Hentikan sesi ketika terjadi kesalahan apapun. |
recovery_init_sync_method |
14, 15, 16, 17, 18 | Mengatur metode untuk menyinkronkan direktori data sebelum pemulihan crash. |
restart_after_crash |
11, 12, 13, 14, 15, 16, 17, 18 | Menginisialisasi ulang server setelah backend crash. |
Lokasi Berkas
| Name | Versions | Description |
|---|---|---|
config_file |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur file konfigurasi utama server. |
data_directory |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur direktori data server. |
external_pid_file |
11, 12, 13, 14, 15, 16, 17, 18 | Menulis PID postmaster ke file yang ditentukan. |
hba_file |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur file konfigurasi "hba" server. |
ident_file |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur file konfigurasi "ident" server. |
Penyetelan Cerdas
| Name | Versions | Description |
|---|---|---|
intelligent_tuning |
11, 12, 13, 14, 15, 16, 17 | Mengaktifkan penyetelan cerdas |
intelligent_tuning.metric_targets |
11, 12, 13, 14, 15, 16, 17 | Menjelaskan metrik mana yang akan disesuaikan dengan penyetelan pintar. |
Manajemen Kunci
| Name | Versions | Description |
|---|---|---|
deadlock_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur waktu untuk menunggu pada kunci sebelum memeriksa kebuntuan. |
max_locks_per_transaction |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum kunci per transaksi. Tabel kunci bersama ditentukan berdasarkan asumsi bahwa objek 'max_locks_per_transaction' paling banyak per proses server atau transaksi yang disiapkan akan perlu dikunci pada waktu tertentu. |
max_pred_locks_per_page |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum tuple yang terkunci predikat per halaman. Jika lebih dari jumlah tertentu tuple pada halaman yang sama dikunci oleh koneksi, kunci tersebut digantikan oleh kunci tingkat halaman. |
max_pred_locks_per_relation |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum halaman dan tuple yang dikunci predikat per relasi. Jika lebih dari total halaman dan tupel dalam relasi yang sama dikunci oleh koneksi, kunci tersebut digantikan oleh kunci tingkat relasi. |
max_pred_locks_per_transaction |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum kunci predikat per transaksi. Tabel kunci predikat bersama ditentukan berdasarkan asumsi bahwa paling banyak objek max_pred_locks_per_transaction per proses server atau transaksi yang disiapkan perlu dikunci pada waktu tertentu. |
File log dan Metrik
| Name | Versions | Description |
|---|---|---|
logfiles.download_enable |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan atau menonaktifkan fungsionalitas log server. |
logfiles.retention_days |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jendela periode retensi dalam hari untuk log server - setelah waktu ini data akan dihapus. |
metrics.autovacuum_diagnostics |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan pengumpulan metrik untuk semua statistik tabel dalam database |
metrics.collector_database_activity |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan pengumpulan metrik untuk database dan statistik aktivitas |
metrics.pgbouncer_diagnostics |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan pengumpulan metrik untuk PgBouncer. |
Migration
| Name | Versions | Description |
|---|---|---|
azure.migration_copy_with_binary |
11, 12, 13, 14, 15, 16, 17, 18 | Ketika diatur ke aktif, parameter ini akan mengaktifkan penggunaan format biner untuk menyalin data selama migrasi. |
azure.migration_skip_analyze |
11, 12, 13, 14, 15, 16, 17, 18 | Ketika diatur ke aktif, parameter ini akan melewati fase analisis (vacuumdb --analyze-only) selama migrasi. |
azure.migration_skip_extensions |
11, 12, 13, 14, 15, 16, 17, 18 | Ketika pengaturan ini diaktifkan, parameter ini akan melewati migrasi ekstensi. |
azure.migration_skip_large_objects |
11, 12, 13, 14, 15, 16, 17, 18 | Ketika diatur ke posisi aktif, parameter ini akan melewati migrasi objek berukuran besar seperti BLOB. |
azure.migration_skip_role_user |
11, 12, 13, 14, 15, 16, 17, 18 | Ketika diatur ke aktif, parameter ini akan mengecualikan peran pengguna dari proses migrasi. |
azure.migration_table_split_size |
11, 12, 13, 14, 15, 16, 17, 18 | Ketika diatur, parameter ini menentukan ukuran di mana tabel akan dipartisi selama migrasi. |
PgBouncer
| Name | Versions | Description |
|---|---|---|
pgbouncer.default_pool_size |
11, 12, 13, 14, 15, 16, 17, 18 | Berapa banyak koneksi server yang diizinkan per pasangan pengguna/database. |
pgbouncer.enabled |
11, 12, 13, 14, 15, 16, 17, 18 | Menunjukkan apakah layanan pgBouncer diaktifkan. |
pgbouncer.ignore_startup_parameters |
11, 12, 13, 14, 15, 16, 17, 18 | Daftar parameter yang dipisahkan dengan koma yang dapat diabaikan oleh PgBouncer karena akan ditangani oleh admin. |
pgbouncer.max_client_conn |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah maksimum koneksi klien yang diizinkan. |
pgbouncer.max_prepared_statements |
11, 12, 13, 14, 15, 16, 17, 18 | Ketika ini diatur ke nilai non-nol, PgBouncer melacak perintah terkait pernyataan yang disiapkan bernama pada tingkat protokol yang dikirim oleh klien dalam mode penggabungan transaksi dan pernyataan. |
pgbouncer.min_pool_size |
11, 12, 13, 14, 15, 16, 17, 18 | Tambahkan lebih banyak sambungan server ke kumpulan jika di bawah angka ini. |
pgbouncer.pool_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Menentukan kapan koneksi server dapat digunakan kembali oleh klien lain. |
pgbouncer.query_wait_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Waktu maksimum (dalam detik) yang bisa dihabiskan kueri untuk menunggu eksekusi. Jika permintaan tidak ditetapkan ke server dalam jangka waktu tersebut, klien terputus. |
pgbouncer.server_idle_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | 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, 17, 18 | Daftar pengguna database yang dipisahkan koma yang diizinkan untuk menyambungkan dan menjalankan kueri baca-saja di konsol pgBouncer. |
Opsi Pra-atur
| Name | Versions | Description |
|---|---|---|
block_size |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlihatkan ukuran blok disk. |
data_checksums |
11, 12, 13, 14, 15, 16, 17, 18 | Menunjukkan apakah checksum data diaktifkan untuk kluster ini. |
data_directory_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlihatkan mode direktori data. Nilai parameter adalah spesifikasi mode numerik dalam bentuk yang diterima oleh panggilan sistem chmod dan umask. (Untuk menggunakan format oktal kustom, angka harus dimulai dengan 0 (nol).). |
debug_assertions |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlihatkan apakah server yang sedang berjalan mengaktifkan pemeriksaan pernyataan. |
huge_pages_status |
17, 18 | Menunjukkan status halaman besar. |
in_hot_standby |
14, 15, 16, 17, 18 | Memperlihatkan apakah siaga panas saat ini aktif. |
integer_datetimes |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlihatkan apakah tanggalwaktu berbasis bilangan bulat. |
lc_collate |
11, 12, 13, 14, 15 | Menunjukkan urutan kolasi lokal. |
lc_ctype |
11, 12, 13, 14, 15 | Memperlihatkan klasifikasi karakter dan lokal konversi kasus. |
max_function_args |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlihatkan jumlah maksimum argumen fungsi. |
max_identifier_length |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlihatkan panjang pengidentifikasi maksimum. |
max_index_keys |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlihatkan jumlah maksimum kunci indeks. |
num_os_semaphores |
18 | Menunjukkan jumlah semaphore yang dibutuhkan untuk server. |
segment_size |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlihatkan jumlah halaman per file disk. |
server_encoding |
11, 12, 13, 14, 15, 16, 17, 18 | Menunjukkan pengodean set karakter di server (database). |
server_version |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlihatkan versi server. |
server_version_num |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlihatkan versi server sebagai bilangan bulat. |
shared_memory_size |
15, 16, 17, 18 | Menunjukkan ukuran area memori utama yang dibagi server (dibulatkan ke atas hingga MB terdekat). |
shared_memory_size_in_huge_pages |
15, 16, 17, 18 | Menunjukkan jumlah halaman besar yang diperlukan untuk area memori bersama utama. -1 menunjukkan bahwa nilai tidak dapat ditentukan. |
ssl_library |
12, 13, 14, 15, 16, 17, 18 | Memperlihatkan nama pustaka SSL. |
wal_block_size |
11, 12, 13, 14, 15, 16, 17, 18 | Menampilkan ukuran blok dalam log tulis di depan. |
wal_segment_size |
11, 12, 13, 14, 15, 16, 17, 18 | Menunjukkan ukuran segmen log tulis-maju. |
Judul Proses
| Name | Versions | Description |
|---|---|---|
cluster_name |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur nama kluster, yang disertakan dalam judul proses. |
update_process_title |
11, 12, 13, 14, 15, 16, 17, 18 | Memperbarui judul proses untuk menampilkan perintah SQL aktif. Memungkinkan pembaruan judul proses setiap kali perintah SQL baru diterima oleh server. |
Toko Permintaan (Query Store)
| Name | Versions | Description |
|---|---|---|
pgms_stats.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17, 18 | Penggunaan Internal Saja: Parameter ini digunakan sebagai sakelar penggantian fitur. |
pgms_wait_sampling.history_period |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur frekuensi, dalam milidetik, di mana peristiwa tunggu diambil sampelnya. |
pgms_wait_sampling.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Penggunaan Internal Saja: Parameter ini digunakan sebagai sakelar penggantian 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, 17, 18 | Memilih jenis peristiwa tunggu dilacak oleh ekstensi ini. Perlu memuat ulang konfigurasi untuk membuat perubahan berlaku. |
pg_qs.emit_query_text |
13, 14, 15, 16, 17, 18 | Mengontrol apakah teks kueri dipancarkan dalam alur telemetri. Perlu memuat ulang konfigurasi agar perubahan diterapkan |
pg_qs.interval_length_minutes |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jendela agregasi dalam menit. Perlu memuat ulang konfigurasi untuk membuat perubahan berlaku. |
pg_qs.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Penggunaan Internal Saja: Parameter ini digunakan sebagai sakelar penggantian fitur. Jika ditampilkan sebagai nonaktif, Penyimpanan Kueri akan dinonaktifkan meskipun nilai yang ditetapkan untuk pg_qs.query_capture_mode. |
pg_qs.max_captured_queries |
13, 14, 15, 16, 17, 18 | Menentukan jumlah kueri yang paling relevan di mana penyimpanan kueri mencatat statistik runtime pada setiap interval waktu. |
pg_qs.max_plan_size |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum byte yang akan disimpan untuk teks rencana kueri; rencana yang lebih panjang akan dipotong. Perlu memuat ulang konfigurasi agar perubahan ini berlaku. |
pg_qs.max_query_text_length |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur panjang teks kueri maksimum yang akan disimpan; kueri yang lebih panjang akan dipotong. Perlu memuat ulang konfigurasi untuk membuat perubahan berlaku. |
pg_qs.parameters_capture_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Memilih bagaimana parameter kueri posisi diambil oleh pg_qs. Perlu memuat ulang konfigurasi agar perubahan diterapkan. |
pg_qs.query_capture_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Memilih pernyataan mana yang dilacak oleh pg_qs. Perlu memuat ulang konfigurasi untuk membuat perubahan berlaku. |
pg_qs.retention_period_in_days |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jendela periode retensi dalam hari untuk pg_qs - setelah waktu ini data akan dihapus. Perlu menghidupkan ulang server untuk membuat perubahan berlaku. |
pg_qs.store_query_plans |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan atau menonaktifkan penyimpanan rencana kueri. Perlu memuat ulang konfigurasi agar perubahan diterapkan. |
pg_qs.track_utility |
11, 12, 13, 14, 15, 16, 17, 18 | Memilih apakah perintah utilitas dilacak oleh pg_qs. Perlu memuat ulang konfigurasi untuk membuat perubahan berlaku. |
Penyetelan Kueri / Pengoptimal Kueri Genetik
| Name | Versions | Description |
|---|---|---|
geqo |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan pengoptimalan kueri genetika. Algoritma ini mencoba melakukan perencanaan tanpa pencarian lengkap. |
geqo_effort |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO: upaya digunakan untuk mengatur default untuk parameter GEQO lainnya. |
geqo_generations |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO: jumlah iterasi algoritma. Nol memilih nilai default yang sesuai. |
geqo_pool_size |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO: jumlah individu dalam populasi. Nol memilih nilai default yang sesuai. |
geqo_seed |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO: benih untuk pemilihan jalur acak. |
geqo_selection_bias |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO: tekanan selektif dalam populasi. |
geqo_threshold |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur ambang batas item FROM di mana GEQO akan digunakan. |
Penyetelan Query / Opsi Perencana Lainnya
| Name | Versions | Description |
|---|---|---|
constraint_exclusion |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan perencana menggunakan batasan untuk mengoptimalkan kueri. Pemindaian tabel akan dilewati jika batasannya menjamin bahwa tidak ada baris yang cocok dengan kueri. |
cursor_tuple_fraction |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur perkiraan alat perencanaan terhadap proporsi baris kursor yang akan diambil. |
default_statistics_target |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur target statistik default. Ini berlaku untuk kolom tabel yang belum memiliki target tertentu yang ditetapkan melalui ALTER TABLE SET STATISTICS. |
from_collapse_limit |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur ukuran daftar FROM setelah subkueri tidak lagi diciutkan. Perencana akan menggabungkan subkueri ke dalam kueri atas jika daftar FROM yang dihasilkan tidak akan memiliki lebih dari banyak item ini. |
jit |
11, 12, 13, 14, 15, 16, 17, 18 | Izinkan kompilasi JIT. |
join_collapse_limit |
11, 12, 13, 14, 15, 16, 17, 18 | Menetapkan ukuran daftar FROM yang menentukan batas di mana konstruksi JOIN tidak akan diratakan. Perencana akan meratakan konstruksi JOIN eksplisit menjadi daftar item FROM jika jumlah item dalam daftar tidak melebihi batas yang ditentukan. |
plan_cache_mode |
12, 13, 14, 15, 16, 17, 18 | Mengontrol pemilihan rencana kustom atau generik oleh perencana. Pernyataan yang disiapkan dapat memiliki rencana kustom dan umum, dan perencana akan mencoba memilih mana yang lebih baik. Ini dapat diatur untuk mengambil alih perilaku default. |
recursive_worktable_factor |
15, 16, 17, 18 | Mengatur perkiraan ukuran rata-rata tabel kerja kueri rekursif oleh perencana. |
Penyesuaian Kueri / Konstanta Biaya Pengelola
| Name | Versions | Description |
|---|---|---|
cpu_index_tuple_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur perkiraan perencana tentang biaya pemrosesan setiap entri indeks selama pemindaian indeks. |
cpu_operator_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur perkiraan perencana tentang biaya pemrosesan setiap operator atau panggilan fungsi. |
cpu_tuple_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur perkiraan perencana tentang biaya pemrosesan setiap tuple (baris). |
effective_cache_size |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur asumsi perencana tentang ukuran total cache data. Artinya, ukuran total cache (cache kernel dan buffer bersama) yang digunakan untuk file data PostgreSQL. Ini diukur dalam halaman disk, yang biasanya masing-masing 8 kB. |
jit_above_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Lakukan kompilasi JIT jika kueri lebih berat. -1 menonaktifkan kompilasi JIT. |
jit_inline_above_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Lakukan inlining JIT jika kueri berbiaya tinggi. -1 menonaktifkan inlining. |
jit_optimize_above_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Optimalkan fungsi yang dikompilasi JIT jika kueri berbiaya lebih tinggi. -1 menonaktifkan pengoptimalan. |
min_parallel_index_scan_size |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah minimum data indeks untuk pemindaian paralel. Jika perencana memperkirakan bahwa ia akan membaca sejumlah halaman indeks terlalu kecil untuk mencapai batas ini, pemindaian paralel tidak akan dipertimbangkan. |
min_parallel_table_scan_size |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah minimum data tabel untuk pemindaian paralel. Jika perencana memperkirakan bahwa ia akan membaca sejumlah halaman tabel terlalu kecil untuk mencapai batas ini, pemindaian paralel tidak akan dipertimbangkan. |
parallel_setup_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur perkiraan perencana tentang biaya menjalankan proses pekerja untuk kueri paralel. |
parallel_tuple_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur perkiraan perencana tentang biaya melewati setiap tuple (baris) dari pekerja ke backend pemimpin. |
random_page_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur perkiraan perencana tentang biaya halaman disk yang diambil secara tidak berurutan. |
seq_page_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur perkiraan perencana tentang biaya halaman disk yang diambil secara berurutan. |
Penyempurnaan Kueri / Konfigurasi Metode Perencana
| Name | Versions | Description |
|---|---|---|
enable_async_append |
14, 15, 16, 17, 18 | Memungkinkan penggunaan rencana penambakan asinkron oleh perencana. |
enable_bitmapscan |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan perencana menggunakan rencana pemindaian bitmap. |
enable_distinct_reordering |
18 | Memungkinkan penyusunan ulang kunci DISTINCT. |
enable_gathermerge |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan penggunaan rencana penggabungan data oleh perencana. |
enable_group_by_reordering |
17, 18 | Mengaktifkan pengurutan ulang kunci GROUP BY. |
enable_hashagg |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan penggunaan rencana agregasi yang di-hash oleh perencana. |
enable_hashjoin |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan perencana menggunakan rencana gabungan hash. |
enable_incremental_sort |
13, 14, 15, 16, 17, 18 | Memungkinkan perencana menggunakan langkah-langkah pengurutan inkremental. |
enable_indexonlyscan |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan penggunaan rencana pemindaian index-only milik perencana. |
enable_indexscan |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan penggunaan rencana pemindaian indeks oleh perencana. |
enable_material |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan perencana menggunakan materialisasi. |
enable_memoize |
14, 15, 16, 17, 18 | Memungkinkan penggunaan memoisasi perencana. |
enable_mergejoin |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan perencana menggunakan rencana gabungan. |
enable_nestloop |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan penggunaan rencana penyambungan bersarang oleh perancang. |
enable_parallel_append |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan perencana menggunakan rencana penambahan paralel. |
enable_parallel_hash |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan penggunaan rencana hash paralel perencana. |
enable_partition_pruning |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan pemangkasan partisi pada waktu perencanaan dan eksekusi. Memungkinkan perencana dan eksekutor kueri membandingkan batas partisi dengan kondisi dalam kueri untuk menentukan partisi mana yang harus dipindai. |
enable_partitionwise_aggregate |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan agregasi dan pengelompokan berdasarkan partisi. |
enable_partitionwise_join |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan join per partisi. |
enable_presorted_aggregate |
16, 17, 18 | Memungkinkan perencana untuk menghasilkan rencana yang menyediakan input yang telah diurutkan sebelumnya untuk fungsi agregat ORDER BY / DISTINCT. Memungkinkan perencana kueri untuk membangun rencana yang menyediakan input yang telah diurutkan untuk fungsi agregat dengan klausa ORDER BY / DISTINCT. Saat dinonaktifkan, pengurutan implisit selalu dilakukan selama eksekusi. |
enable_self_join_elimination |
18 | Memungkinkan penghapusan gabungan mandiri unik. |
enable_seqscan |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan perencana menggunakan rencana pemindaian berurutan. |
enable_sort |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan perencana untuk menggunakan langkah-langkah pengurutan eksplisit. |
enable_tidscan |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan penggunaan rencana pemindaian TID oleh perencana. |
Replikasi / Server Utama
| Name | Versions | Description |
|---|---|---|
synchronous_standby_names |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah cadangan sinkron dan daftar nama yang berpotensi menjadi sinkron. |
Replikasi / Server Utama
| Name | Versions | Description |
|---|---|---|
vacuum_defer_cleanup_age |
11, 12, 13, 14, 15 | Menentukan jumlah transaksi yang akan membuat VACUUM dan pembaruan HOT menunda pembersihan versi baris yang mati. |
Server Replikasi / Pengiriman
| Name | Versions | Description |
|---|---|---|
max_replication_slots |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum slot replikasi yang ditentukan secara bersamaan. |
max_slot_wal_keep_size |
13, 14, 15, 16, 17, 18 | Mengatur ukuran WAL maksimum yang dapat dicadangkan oleh slot replikasi. Slot replikasi akan ditandai sebagai gagal, dan segmen akan dilepaskan untuk dihapus atau didaur ulang jika ruang sebanyak itu ditempati oleh WAL pada disk. |
max_wal_senders |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum proses pengirim WAL yang berjalan secara bersamaan. |
track_commit_timestamp |
11, 12, 13, 14, 15, 16, 17, 18 | Mengumpulkan waktu komit transaksi. |
wal_keep_segments |
11, 12 | Mengatur jumlah file WAL yang disimpan untuk server siaga. |
wal_keep_size |
13, 14, 15, 16, 17, 18 | Mengatur ukuran file WAL yang disimpan untuk server siaga. |
wal_sender_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur waktu maksimum untuk menunggu replikasi WAL. |
Replikasi / Server Cadangan
| Name | Versions | Description |
|---|---|---|
hot_standby |
11, 12, 13, 14, 15, 16, 17, 18 | Mengizinkan koneksi dan kueri selama pemulihan. |
hot_standby_feedback |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan umpan balik dari siaga panas ke primer yang akan menghindari konflik kueri. |
idle_replication_slot_timeout |
18 | Mengatur durasi agar slot replikasi dapat tetap menganggur sebelum dianggap tidak valid. |
max_active_replication_origins |
18 | Mengatur jumlah maksimum asal replikasi aktif. |
max_standby_archive_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur batas waktu maksimum sebelum membatalkan kueri ketika server "hot standby" sedang memproses data WAL yang diarsipkan. |
max_standby_streaming_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur penundaan maksimum sebelum membatalkan kueri saat server siaga panas memproses data WAL yang di-stream. |
primary_conninfo |
12, 13, 14, 15, 16, 17, 18 | Mengatur string koneksi yang akan digunakan untuk menyambungkan ke server pengirim. |
primary_slot_name |
12, 13, 14, 15, 16, 17, 18 | Mengatur nama slot replikasi yang akan digunakan pada server pengirim. |
promote_trigger_file |
12, 13, 14, 15 | Mengidentifikasi nama berkas yang kehadirannya menghentikan proses pemulihan dalam siaga. |
recovery_min_apply_delay |
12, 13, 14, 15, 16, 17, 18 | Mengatur penundaan minimum untuk menerapkan perubahan selama pemulihan. |
synchronized_standby_slots |
17, 18 | Mencantumkan nama slot replikasi untuk server siaga replikasi streaming yang akan ditunggu oleh proses pengirim WAL logika. Proses pengirim WAL logis akan mengirim perubahan yang didekodekan ke plugin output hanya setelah slot replikasi yang ditentukan telah mengonfirmasi menerima WAL. |
sync_replication_slots |
17, 18 | Memungkinkan siaga fisik untuk menyinkronkan slot replikasi failover logis dari server utama. |
wal_receiver_create_temp_slot |
13, 14, 15, 16, 17, 18 | 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, 17, 18 | Mengatur interval maksimum antara laporan status penerima WAL ke server pengirim. |
wal_receiver_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur waktu tunggu maksimum untuk menerima data dari server pengirim. |
wal_retrieve_retry_interval |
11, 12, 13, 14, 15, 16, 17, 18 | Menetapkan waktu tunggu sebelum mencoba kembali mengambil WAL setelah upaya sebelumnya gagal. |
Replikasi / Pengikut
| Name | Versions | Description |
|---|---|---|
max_logical_replication_workers |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah maksimum proses pekerja replikasi logis. |
max_parallel_apply_workers_per_subscription |
16, 17, 18 | Jumlah maksimum paralel yang menerapkan pekerja per langganan. |
max_sync_workers_per_subscription |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah maksimum pekerja sinkronisasi tabel per langganan. |
Pelaporan dan Pengelogan / Apa yang Harus Dicatat
| Name | Versions | Description |
|---|---|---|
application_name |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur nama aplikasi yang akan dilaporkan dalam statistik dan log. |
debug_pretty_print |
11, 12, 13, 14, 15, 16, 17, 18 | Indentasi mem-parse dan menampilkan diagram pohon. |
debug_print_parse |
11, 12, 13, 14, 15, 16, 17, 18 | Catat pohon penguraian setiap kueri. |
debug_print_plan |
11, 12, 13, 14, 15, 16, 17, 18 | Catat rencana eksekusi setiap kueri. |
debug_print_rewritten |
11, 12, 13, 14, 15, 16, 17, 18 | Mencatat pohon parse yang diubah untuk setiap kueri. |
log_autovacuum_min_duration |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur waktu eksekusi minimum yang melebihi batas ini, tindakan autovacuum akan dicatat. Zero mencatat semua aktivitas. -1 mematikan pengelogan autovacuum. |
log_checkpoints |
11, 12, 13, 14, 15, 16, 17, 18 | Mencatat setiap titik pemeriksaan. |
log_connections |
11, 12, 13, 14, 15, 16, 17, 18 | Mencatat setiap koneksi yang berhasil. |
log_disconnections |
11, 12, 13, 14, 15, 16, 17, 18 | Mencatat akhir sesi, termasuk durasinya. |
log_duration |
11, 12, 13, 14, 15, 16, 17, 18 | Mencatat durasi setiap pernyataan SQL yang telah selesai. |
log_error_verbosity |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur verbositas pesan yang dicatat. |
log_hostname |
11, 12, 13, 14, 15, 16, 17, 18 | Mencatat nama host di log koneksi. Secara default, log koneksi hanya menampilkan alamat IP host penghubung. Jika Anda ingin mereka menampilkan nama host, Anda dapat mengaktifkan ini, tetapi tergantung pada pengaturan resolusi nama host Anda, itu mungkin memberlakukan penalti performa yang tidak dapat diabaikan. |
log_line_prefix |
11, 12, 13, 14, 15, 16, 17, 18 | Mengontrol informasi yang mendahului setiap baris log. Jika kosong, tidak ada awalan yang digunakan. |
log_lock_failures |
18 | Mengontrol apakah pesan log terperinci dihasilkan ketika akuisisi kunci gagal. |
log_lock_waits |
11, 12, 13, 14, 15, 16, 17, 18 | Log kunci panjang menunggu. |
log_parameter_max_length |
13, 14, 15, 16, 17, 18 | Mengatur panjang maksimum dalam byte data yang dicatat untuk nilai parameter pengikatan saat pernyataan pengelogan. -1 untuk mencetak nilai secara penuh. |
log_parameter_max_length_on_error |
13, 14, 15, 16, 17, 18 | Mengatur panjang maksimum dalam byte dari data yang dicatat untuk nilai parameter ikat saat pencatatan pernyataan, ketika terjadi kesalahan. -1 untuk mencetak nilai secara penuh. |
log_recovery_conflict_waits |
14, 15, 16, 17, 18 | Konflik pemulihan siaga log menunggu. |
log_replication_commands |
11, 12, 13, 14, 15, 16, 17, 18 | Mencatat setiap perintah replikasi. |
log_statement |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jenis pernyataan yang dicatat. |
log_temp_files |
11, 12, 13, 14, 15, 16, 17, 18 | Catat penggunaan file sementara yang lebih besar dari jumlah kilobyte ini. Nol mencatat semua file. Defaultnya adalah -1 (menonaktifkan fitur ini). |
log_timezone |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur zona waktu yang akan digunakan dalam pesan log. |
Pelaporan dan Pengelogan / Kapan Harus Mencatat
| Name | Versions | Description |
|---|---|---|
log_min_duration_sample |
13, 14, 15, 16, 17, 18 | Mengatur waktu eksekusi minimum di atas tempat sampel pernyataan akan dicatat. Pengambilan sampel ditentukan oleh log_statement_sample_rate. Zero mencatat contoh dari semua kueri. -1 mematikan fitur ini. |
log_min_duration_statement |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur waktu eksekusi minimum di mana semua pernyataan akan dicatat. Nol mencetak semua kueri. -1 mematikan fitur ini. |
log_min_error_statement |
11, 12, 13, 14, 15, 16, 17, 18 | Menyebabkan semua pernyataan menghasilkan kesalahan pada atau di atas tingkat ini untuk dicatat. Setiap tingkat mencakup semua tingkatan yang mengikutinya. Semakin lambat tingkatnya, semakin sedikit pesan yang dikirim. |
log_min_messages |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur tingkat pesan yang dicatat. Setiap tingkat mencakup semua tingkatan yang mengikutinya. Semakin lambat tingkatnya, semakin sedikit pesan yang dikirim. |
log_startup_progress_interval |
15, 16, 17, 18 | Waktu antara pembaruan kemajuan untuk operasi startup yang berjalan lama. 0 menonaktifkan fitur ini. |
log_statement_sample_rate |
13, 14, 15, 16, 17, 18 | Sebagian kecil pernyataan yang melebihi "log_min_duration_sample" untuk dicatat. Gunakan nilai antara 0,0 (tidak pernah log) dan 1,0 (selalu log). |
log_transaction_sample_rate |
12, 13, 14, 15, 16, 17, 18 | Mengatur pecahan transaksi untuk mencatat semua pernyataan. Gunakan nilai antara 0,0 (tidak pernah log) dan 1,0 (catat semua pernyataan untuk semua transaksi). |
Pelaporan dan Pengelogan / Tempat Untuk Mencatat
| Name | Versions | Description |
|---|---|---|
event_source |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur nama aplikasi yang digunakan untuk mengidentifikasi pesan PostgreSQL di log peristiwa. |
log_destination |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur tujuan untuk output log server. Nilai yang valid adalah kombinasi dari "stderr", "syslog", "csvlog", "jsonlog", dan "eventlog", tergantung pada platform. |
log_directory |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur direktori tujuan untuk file log. Dapat ditentukan relatif terhadap direktori data atau sebagai jalur absolut. |
log_file_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur izin file untuk file log. Nilai parameter diharapkan menjadi spesifikasi mode numerik dalam formulir yang diterima oleh panggilan sistem chmod dan umask. (Untuk menggunakan format oktal kustom, angka harus dimulai dengan 0 (nol).). |
log_filename |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur pola nama file untuk file log. |
logging_collector |
11, 12, 13, 14, 15, 16, 17, 18 | Mulai subproscess untuk menangkap stderr, csvlog, dan/atau jsonlog ke dalam file log. |
log_rotation_age |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah waktu untuk menunggu sebelum memaksa rotasi file log. |
log_rotation_size |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur ukuran maksimum yang dapat dicapai file log sebelum diputar. |
log_truncate_on_rotation |
11, 12, 13, 14, 15, 16, 17, 18 | Potong file log yang ada dengan nama yang sama selama rotasi log. |
md5_password_warnings |
18 | Mengaktifkan peringatan penghentian untuk kata sandi MD5. |
syslog_facility |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur "fasilitas" syslog yang akan digunakan saat syslog diaktifkan. |
syslog_ident |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur nama program yang digunakan untuk mengidentifikasi pesan PostgreSQL dalam syslog. |
syslog_sequence_numbers |
11, 12, 13, 14, 15, 16, 17, 18 | Tambahkan nomor urut ke pesan syslog untuk menghindari penekanan duplikat. |
syslog_split_messages |
11, 12, 13, 14, 15, 16, 17, 18 | Pisahkan pesan yang dikirim ke syslog menurut baris dan agar pas dengan 1024 byte. |
Penggunaan Sumber Daya / Perilaku Asinkron
| Name | Versions | Description |
|---|---|---|
backend_flush_after |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah halaman setelah penulisan yang dilakukan sebelumnya dihapus ke disk. |
effective_io_concurrency |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah permintaan simultan yang dapat ditangani secara efisien oleh subsistem disk. |
file_copy_method |
18 | Memilih metode penyalinan file. |
maintenance_io_concurrency |
13, 14, 15, 16, 17, 18 | Varian "effective_io_concurrency" yang digunakan untuk pekerjaan pemeliharaan. |
max_notify_queue_pages |
17, 18 | Mengatur jumlah maksimum halaman yang dialokasikan untuk antrean NOTIFY/ LISTEN. |
max_parallel_maintenance_workers |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum proses paralel per operasi pemeliharaan. |
max_parallel_workers |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum pekerja paralel yang dapat aktif pada satu waktu. |
max_parallel_workers_per_gather |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum proses paralel per simpul eksekutor. |
max_worker_processes |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah maksimum proses kerja konkuren. |
old_snapshot_threshold |
12, 13, 14, 15, 16 | Waktu sebelum rekam jepret terlalu lama untuk membaca halaman yang diubah setelah rekam jepret diambil. |
parallel_leader_participation |
11, 12, 13, 14, 15, 16, 17, 18 | Mengontrol apakah fungsi Kumpulkan dan Kumpulkan Gabung juga menjalankan sub-rencana. Haruskah simpul mengumpulkan juga menjalankan subrencana atau hanya mengumpulkan tupel? |
Penggunaan Sumber Daya / Penulis Latar Belakang
| Name | Versions | Description |
|---|---|---|
bgwriter_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Waktu tidur penulis latar belakang di antara putaran. |
bgwriter_flush_after |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah halaman setelah penulisan yang dilakukan sebelumnya dihapus ke disk. |
bgwriter_lru_maxpages |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah maksimum halaman LRU penulis latar belakang yang akan dihapus per putaran. |
bgwriter_lru_multiplier |
11, 12, 13, 14, 15, 16, 17, 18 | Kelipatan dari penggunaan buffer rata-rata yang harus dibebaskan per putaran. |
Penggunaan Sumber Daya / Penundaan Vakum Berbasis Biaya
| Name | Versions | Description |
|---|---|---|
vacuum_cost_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Keterlambatan biaya vakum dalam milidetik. |
vacuum_cost_limit |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah biaya vakum yang tersedia sebelum memulai proses hibernasi. |
vacuum_cost_page_dirty |
11, 12, 13, 14, 15, 16, 17, 18 | Biaya vakum untuk halaman yang dikorsi oleh vakum. |
vacuum_cost_page_hit |
11, 12, 13, 14, 15, 16, 17, 18 | Biaya vakum untuk halaman yang ditemukan di cache buffer. |
vacuum_cost_page_miss |
11, 12, 13, 14, 15, 16, 17, 18 | Biaya vakum untuk halaman yang tidak ditemukan di cache buffer. |
Penggunaan Sumber Daya / Disk
| Name | Versions | Description |
|---|---|---|
temp_file_limit |
11, 12, 13, 14, 15, 16, 17, 18 | Membatasi ukuran total semua file sementara yang digunakan oleh setiap proses. -1 berarti tidak ada batasan. |
Penggunaan Sumber Daya / Sumber Daya Kernel
| Name | Versions | Description |
|---|---|---|
max_files_per_process |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum file yang terbuka secara bersamaan untuk setiap proses server. |
Penggunaan Sumber Daya / Memori
| Name | Versions | Description |
|---|---|---|
autovacuum_work_mem |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur memori maksimum yang akan digunakan oleh setiap proses pekerja autovacuum. |
commit_timestamp_buffers |
17, 18 | Mengatur ukuran kumpulan buffer khusus yang digunakan untuk cache tanda waktu penerapan. Tentukan 0 agar nilai ini ditentukan sebagai pecahan shared_buffers. |
dynamic_shared_memory_type |
11, 12, 13, 14, 15, 16, 17, 18 | Memilih implementasi memori bersama dinamis yang digunakan. |
hash_mem_multiplier |
12, 13, 14, 15, 16, 17, 18 | Kelipatan "work_mem" untuk digunakan pada tabel hash. |
huge_pages |
11, 12, 13, 14, 15, 16, 17, 18 | Penggunaan halaman besar di Linux atau Windows. |
huge_page_size |
14, 15, 16, 17, 18 | Ukuran halaman besar yang harus diminta. |
io_combine_limit |
17, 18 | Batasi ukuran baca dan tulis data. |
io_max_combine_limit |
18 | Batas seluruh server yang membatasi io_combine_limit. |
io_max_concurrency |
18 | Jumlah maksimum IO yang dapat dijalankan satu proses secara bersamaan. |
io_method |
18 | Memilih metode untuk menjalankan I/O asinkron. |
io_workers |
18 | Jumlah proses pekerja IO, untuk io_method=worker. |
logical_decoding_work_mem |
13, 14, 15, 16, 17, 18 | Mengatur memori maksimum yang akan digunakan untuk decoding logis. Memori sebesar ini dapat digunakan oleh setiap buffer pengurutan ulang internal sebelum meluap ke disk. |
maintenance_work_mem |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur memori maksimum yang akan digunakan untuk operasi pemeliharaan. Ini termasuk operasi seperti VACUUM dan CREATE INDEX. |
max_prepared_transactions |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum transaksi yang disiapkan secara bersamaan. |
max_stack_depth |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur kedalaman tumpukan maksimum, dalam kilobyte. |
min_dynamic_shared_memory |
14, 15, 16, 17, 18 | Jumlah memori bersama dinamis yang disediakan saat pemulaian. |
multixact_member_buffers |
17, 18 | Mengatur ukuran kumpulan buffer khusus yang digunakan untuk cache anggota MultiXact. |
multixact_offset_buffers |
17, 18 | Mengatur ukuran kumpulan buffer khusus yang digunakan untuk cache offset MultiXact. |
notify_buffers |
17, 18 | Mengatur ukuran kumpulan buffer khusus yang digunakan untuk cache pesan LISTEN/NOTIFY. |
serializable_buffers |
17, 18 | Mengatur ukuran kumpulan buffer khusus yang digunakan untuk cache transaksi yang dapat diserialisasikan. |
shared_buffers |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah buffer memori bersama yang digunakan oleh server. |
shared_memory_type |
12, 13, 14, 15, 16, 17, 18 | Memilih implementasi memori bersama yang digunakan untuk wilayah memori bersama utama. |
subtransaction_buffers |
17, 18 | Mengatur ukuran kumpulan buffer khusus yang digunakan untuk cache subtransaksi. Tentukan 0 agar nilai ini ditentukan sebagai pecahan shared_buffers. |
temp_buffers |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah maksimum buffer sementara yang digunakan oleh setiap sesi. |
transaction_buffers |
17, 18 | Mengatur ukuran kumpulan buffer khusus yang digunakan untuk cache status transaksi. Tentukan 0 agar nilai ini ditentukan sebagai pecahan shared_buffers. |
vacuum_buffer_usage_limit |
16, 17, 18 | Mengatur ukuran kumpulan buffer untuk VACUUM, ANALYZE, dan autovacuum. |
work_mem |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur memori maksimum yang akan digunakan untuk ruang kerja kueri. Memori sebanyak ini dapat digunakan oleh setiap operasi pengurutan internal dan tabel hash sebelum beralih ke file disk sementara. |
Statistik / Kueri Kumulatif dan Statistik Indeks
| Name | Versions | Description |
|---|---|---|
stats_fetch_consistency |
15, 16, 17, 18 | Mengatur konsistensi akses ke data statistik. |
track_activities |
11, 12, 13, 14, 15, 16, 17, 18 | Mengumpulkan informasi tentang menjalankan perintah. Memungkinkan pengumpulan informasi tentang perintah yang saat ini dijalankan dari setiap sesi, bersama dengan waktu di mana perintah tersebut memulai eksekusi. |
track_activity_query_size |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur ukuran yang dicadangkan untuk pg_stat_activity.query, dalam byte. |
track_cost_delay_timing |
18 | Mengumpulkan statistik waktu untuk penundaan vakum berbasis biaya. |
track_counts |
11, 12, 13, 14, 15, 16, 17, 18 | Mengumpulkan statistik pada aktivitas database. |
track_functions |
11, 12, 13, 14, 15, 16, 17, 18 | Mengumpulkan statistik tingkat fungsi pada aktivitas database. |
track_io_timing |
11, 12, 13, 14, 15, 16, 17, 18 | Mengumpulkan statistik waktu untuk aktivitas I/O database. |
track_wal_io_timing |
14, 15, 16, 17, 18 | Mengumpulkan statistik waktu untuk aktivitas WAL I/O. |
Statistik / Pemantauan
| Name | Versions | Description |
|---|---|---|
compute_query_id |
14, 15, 16, 17, 18 | Mengaktifkan komputasi inti pengidentifikasi kueri. |
log_executor_stats |
11, 12, 13, 14, 15, 16, 17, 18 | Menulis statistik performa pelaksana ke log server. |
log_parser_stats |
11, 12, 13, 14, 15, 16, 17, 18 | Menulis statistik performa pengurai ke log server. |
log_planner_stats |
11, 12, 13, 14, 15, 16, 17, 18 | Menuliskan statistik kinerja perencanaan ke log server. |
log_statement_stats |
11, 12, 13, 14, 15, 16, 17, 18 | Menulis statistik performa kumulatif ke log server. |
Statistik / Pengumpul Statistik Kuery dan Indeks
| Name | Versions | Description |
|---|---|---|
stats_temp_directory |
11, 12, 13, 14 | Menulis file statistik sementara ke direktori yang ditentukan. |
TLS
| Name | Versions | Description |
|---|---|---|
require_secure_transport |
11, 12, 13, 14, 15, 16, 17, 18 | Apakah koneksi klien ke server harus menggunakan beberapa bentuk transportasi yang aman? |
Kompatibilitas Versi dan Platform / Platform dan Klien Lainnya
| Name | Versions | Description |
|---|---|---|
allow_alter_system |
17, 18 | Memungkinkan menjalankan perintah ALTER SYSTEM. Dapat diatur ke nonaktif untuk lingkungan di mana perubahan konfigurasi global harus dilakukan menggunakan metode yang berbeda. |
transform_null_equals |
11, 12, 13, 14, 15, 16, 17, 18 | Memperlakukan "expr=NULL" sebagai "expr IS NULL". Saat diaktifkan, ekspresi dalam bentuk expr = NULL (atau NULL = expr) diperlakukan sebagai expr IS NULL, artinya, mengembalikan true jika expr dievaluasi menjadi nilai null, dan false sebaliknya. Perilaku expr = NULL yang benar adalah selalu mengembalikan null (tidak diketahui). |
Kompatibilitas Versi dan Platform / Versi PostgreSQL Sebelumnya
| Name | Versions | Description |
|---|---|---|
array_nulls |
11, 12, 13, 14, 15, 16, 17, 18 | Aktifkan input elemen NULL dalam array. Saat diaktifkan, NULL yang tidak dikutip dalam nilai input array berarti nilai null; jika tidak, itu diambil secara harfiah. |
backslash_quote |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur apakah karakter "\'" diizinkan dalam literal string. |
escape_string_warning |
11, 12, 13, 14, 15, 16, 17, 18 | Peringatkan tentang backslash escape dalam literal string biasa. |
lo_compat_privileges |
11, 12, 13, 14, 15, 16, 17, 18 | Mengaktifkan mode kompatibilitas mundur untuk pemeriksaan hak istimewa pada objek besar. Lewati pemeriksaan hak istimewa saat membaca atau memodifikasi objek besar, untuk kompatibilitas dengan rilis PostgreSQL sebelum 9.0. |
operator_precedence_warning |
11, 12, 13 | Memancarkan peringatan untuk konstruk yang berubah makna sejak PostgreSQL 9.4. |
quote_all_identifiers |
11, 12, 13, 14, 15, 16, 17, 18 | Saat menghasilkan fragmen SQL, kutip semua pengidentifikasi. |
standard_conforming_strings |
11, 12, 13, 14, 15, 16, 17, 18 | Menyebabkan string '...' memperlakukan backslashes secara literal. |
synchronize_seqscans |
11, 12, 13, 14, 15, 16, 17, 18 | Aktifkan pemindaian berurutan yang disinkronkan. |
Log Pratulis / Pemulihan Arsip
| Name | Versions | Description |
|---|---|---|
archive_cleanup_command |
12, 13, 14, 15, 16, 17, 18 | Mengatur perintah shell yang akan dijalankan di setiap titik hidupkan ulang. |
recovery_end_command |
12, 13, 14, 15, 16, 17, 18 | Mengatur perintah shell yang akan dijalankan sekali di akhir pemulihan. |
restore_command |
12, 13, 14, 15, 16, 17, 18 | Mengatur perintah shell yang akan dipanggil untuk mengambil file WAL yang diarsipkan. |
Log Terlebih Dahulu / Pengarsipan
| Name | Versions | Description |
|---|---|---|
archive_command |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur perintah shell yang akan dipanggil untuk mengarsipkan file WAL. Ini hanya digunakan jika "archive_library" tidak dikonfigurasi. |
archive_library |
15, 16, 17, 18 | Mengatur pustaka yang akan dipanggil untuk mengarsipkan file WAL. String kosong menunjukkan bahwa "archive_command" harus digunakan. |
archive_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Memungkinkan pengarsipan file WAL menggunakan "archive_command". |
archive_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah waktu untuk menunggu sebelum memaksa peralihan ke file WAL berikutnya. |
Log Tulis-Muka / Titik Pemeriksaan
| Name | Versions | Description |
|---|---|---|
checkpoint_completion_target |
11, 12, 13, 14, 15, 16, 17, 18 | Waktu yang dihabiskan untuk membersihkan buffer kotor selama titik pemeriksaan, sebagai sebagian kecil dari interval titik pemeriksaan. |
checkpoint_flush_after |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah halaman setelah penulisan yang dilakukan sebelumnya dihapus ke disk. |
checkpoint_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur waktu maksimum antara titik pemeriksaan WAL otomatis. |
checkpoint_warning |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur waktu maksimum sebelum peringatan jika titik pemeriksaan yang dipicu oleh volume WAL terlalu sering terjadi. Tulis pesan ke log server jika titik pemeriksaan yang disebabkan oleh pengisian file segmen WAL terjadi lebih sering daripada jumlah waktu ini. Menyetel ke nol akan mematikan peringatan. |
max_wal_size |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur ukuran WAL yang memicu titik pemeriksaan. |
min_wal_size |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur ukuran minimum untuk menyusutkan WAL. |
Log Tulis-Muka / Pemulihan
| Name | Versions | Description |
|---|---|---|
recovery_prefetch |
15, 16, 17, 18 | Prefetch blok yang dirujuk selama proses pemulihan. Lihat ke depan di WAL untuk menemukan referensi ke data yang tidak di-cache. |
wal_decode_buffer_size |
15, 16, 17, 18 | Ukuran buffer untuk membaca lebih dulu di WAL selama pemulihan. Jarak maksimum untuk pembacaan ke depan di WAL guna melakukan prefetch pada blok data yang dirujuk. |
Log Tulis-Dulu / Target Pemulihan
| Name | Versions | Description |
|---|---|---|
recovery_target |
12, 13, 14, 15, 16, 17, 18 | Atur ke "segera" untuk mengakhiri pemulihan segera setelah status konsisten tercapai. |
recovery_target_action |
12, 13, 14, 15, 16, 17, 18 | Mengatur tindakan yang akan dilakukan setelah mencapai target pemulihan. |
recovery_target_inclusive |
12, 13, 14, 15, 16, 17, 18 | Mengatur apakah akan menyertakan atau mengecualikan transaksi dengan target pemulihan. |
recovery_target_lsn |
12, 13, 14, 15, 16, 17, 18 | Mengatur LSN dari lokasi log write-ahead hingga titik proses pemulihan akan dilanjutkan. |
recovery_target_name |
12, 13, 14, 15, 16, 17, 18 | Mengatur titik pemulihan bernama ke mana pemulihan akan dilanjutkan. |
recovery_target_time |
12, 13, 14, 15, 16, 17, 18 | Mengatur cap waktu hingga pemulihan akan dilanjutkan. |
recovery_target_timeline |
12, 13, 14, 15, 16, 17, 18 | Menentukan garis waktu untuk pemulihan. |
recovery_target_xid |
12, 13, 14, 15, 16, 17, 18 | Mengatur ID transaksi hingga pemulihan mencapai batas tersebut. |
summarize_wal |
17, 18 | Memulai proses ringkasan WAL untuk mengaktifkan pencadangan bertahap. |
Log Tulis-Dahulu / Pengaturan
| Name | Versions | Description |
|---|---|---|
commit_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk. |
commit_siblings |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah minimum transaksi terbuka bersamaan yang diperlukan sebelum melakukan "commit_delay". |
fsync |
11, 12, 13, 14, 15, 16, 17, 18 | Memaksa sinkronisasi pembaruan ke disk. Server akan menggunakan panggilan sistem fsync() di beberapa tempat untuk memastikan bahwa pembaruan ditulis secara fisik ke disk. Ini memastikan bahwa kluster database akan pulih ke keadaan yang konsisten setelah sistem operasi atau crash perangkat keras. |
full_page_writes |
11, 12, 13, 14, 15, 16, 17, 18 | Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan. Halaman yang ditulis dalam proses selama crash sistem operasi mungkin hanya ditulis sebagian ke disk. Selama pemulihan, perubahan baris yang disimpan di WAL tidak cukup untuk pulih. Opsi ini menulis halaman ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan, sehingga pemulihan penuh dapat dilakukan. |
synchronous_commit |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur tingkat sinkronisasi transaksi saat ini. |
wal_buffers |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL. Tentukan -1 agar nilai ini ditentukan sebagai pecahan shared_buffers. |
wal_compression |
11, 12, 13, 14, 15, 16, 17, 18 | Mengompresi penulisan halaman penuh yang ditulis dalam file WAL. |
wal_init_zero |
12, 13, 14, 15, 16, 17, 18 | Menulis nol ke file WAL baru sebelum pertama kali digunakan. |
wal_level |
11, 12, 13, 14, 15, 16, 17, 18 | Mengatur tingkat informasi yang ditulis ke WAL. |
wal_log_hints |
11, 12, 13, 14, 15, 16, 17, 18 | 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, 17, 18 | Mendaur ulang file WAL dengan mengganti namanya. |
wal_skip_threshold |
13, 14, 15, 16, 17, 18 | Ukuran minimum dari file baru untuk melakukan fsync dibandingkan menulis ke WAL. |
wal_summary_keep_time |
17, 18 | Jangka waktu penyimpanan file ringkasan WAL. |
wal_sync_method |
11, 12, 13, 14, 15, 16, 17, 18 | Memilih metode yang digunakan untuk memaksa pembaruan WAL ke disk. |
wal_writer_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Waktu antara flush WAL yang dilakukan oleh pengolah WAL. |
wal_writer_flush_after |
11, 12, 13, 14, 15, 16, 17, 18 | Jumlah WAL yang ditulis oleh penulis WAL yang memicu flush. |