commit_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk. |
| Jenis data |
bilangan bulat |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur jumlah minimum transaksi terbuka bersamaan yang diperlukan sebelum melakukan "commit_delay". |
| Jenis data |
bilangan bulat |
| Nilai standar |
5 |
| Nilai yang diizinkan |
0-1000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
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. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
fsync |
penulisan_halaman_penuh
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
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. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
full_page_writes |
synchronous_commit
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur tingkat sinkronisasi transaksi saat ini. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL. Tentukan -1 agar nilai ini ditentukan sebagai pecahan shared_buffers. |
| Jenis data |
bilangan bulat |
| Nilai standar |
Bergantung pada sumber daya (vCore, RAM, atau ruang disk) yang dialokasikan ke server. |
| Nilai yang diizinkan |
-1-262143 |
| Jenis parameter |
statik |
| Documentation |
wal_buffers |
Catatan khusus Azure
Nilai default untuk wal_buffers parameter server dihitung saat Anda menyediakan instans server fleksibel Azure Database for PostgreSQL, berdasarkan nama produk yang Anda pilih untuk komputasinya. Setiap perubahan pemilihan produk berikutnya pada komputasi yang mendukung server fleksibel tidak akan berpengaruh pada nilai default untuk parameter server instans tersebut wal_buffers .
Setiap kali Anda mengubah produk yang ditetapkan ke instans, Anda juga harus menyesuaikan nilai untuk parameter wal_buffers berdasarkan rumus berikut.
Di mesin virtual dengan hingga 4 vCores, nilai yang dihitung untuk wal_buffers adalah 2048.
Pada mesin virtual dengan lebih dari 4 vCores, nilai yang dihitung untuk wal_buffers adalah 16384.
Berdasarkan rumus sebelumnya, tabel berikut mencantumkan nilai parameter server ini akan diatur ke tergantung pada jumlah memori yang disediakan:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengompresi penulisan halaman penuh yang ditulis dalam file WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
zstd |
| Nilai yang diizinkan |
pglz,lz4,zstd,on,off |
| Jenis parameter |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis nol ke file WAL baru sebelum pertama kali digunakan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur tingkat informasi yang ditulis ke WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
replica |
| Nilai yang diizinkan |
replica,logical |
| Jenis parameter |
statik |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan, bahkan untuk modifikasi yang tidak penting. |
| Jenis data |
Boolean |
| Nilai standar |
off |
| Nilai yang diizinkan |
off |
| Jenis parameter |
baca-saja |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mendaur ulang file WAL dengan mengganti namanya. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ukuran minimum file baru untuk fsync alih-alih menulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
2048 |
| Nilai yang diizinkan |
2048 |
| Jenis parameter |
baca-saja |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Waktu untuk file ringkasan WAL mana yang harus disimpan. |
| Jenis data |
bilangan bulat |
| Nilai standar |
14400 |
| Nilai yang diizinkan |
14400 |
| Jenis parameter |
baca-saja |
| Documentation |
wal_summary_keep_time |
metode_sinkronisasi_WAL
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memilih metode yang digunakan untuk memaksa pembaruan WAL ke disk. |
| Jenis data |
enumerasi |
| Nilai standar |
fdatasync |
| Nilai yang diizinkan |
fdatasync |
| Jenis parameter |
baca-saja |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Waktu antara flush WAL yang dilakukan oleh pengolah WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
200 |
| Nilai yang diizinkan |
1-10000 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Jumlah WAL yang ditulis oleh penulis WAL yang memicu flush. |
| Jenis data |
bilangan bulat |
| Nilai standar |
128 |
| Nilai yang diizinkan |
0-2147483647 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk. |
| Jenis data |
bilangan bulat |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur jumlah minimum transaksi terbuka bersamaan yang diperlukan sebelum melakukan "commit_delay". |
| Jenis data |
bilangan bulat |
| Nilai standar |
5 |
| Nilai yang diizinkan |
0-1000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
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. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
fsync |
penulisan_halaman_penuh
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
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. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
full_page_writes |
synchronous_commit
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur tingkat sinkronisasi transaksi saat ini. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL. Tentukan -1 agar nilai ini ditentukan sebagai pecahan shared_buffers. |
| Jenis data |
bilangan bulat |
| Nilai standar |
Bergantung pada sumber daya (vCore, RAM, atau ruang disk) yang dialokasikan ke server. |
| Nilai yang diizinkan |
-1-262143 |
| Jenis parameter |
statik |
| Documentation |
wal_buffers |
Catatan khusus Azure
Nilai default untuk wal_buffers parameter server dihitung saat Anda menyediakan instans server fleksibel Azure Database for PostgreSQL, berdasarkan nama produk yang Anda pilih untuk komputasinya. Setiap perubahan pemilihan produk berikutnya pada komputasi yang mendukung server fleksibel tidak akan berpengaruh pada nilai default untuk parameter server instans tersebut wal_buffers .
Setiap kali Anda mengubah produk yang ditetapkan ke instans, Anda juga harus menyesuaikan nilai untuk parameter wal_buffers berdasarkan rumus berikut.
Di mesin virtual dengan hingga 4 vCores, nilai yang dihitung untuk wal_buffers adalah 2048.
Pada mesin virtual dengan lebih dari 4 vCores, nilai yang dihitung untuk wal_buffers adalah 16384.
Berdasarkan rumus sebelumnya, tabel berikut mencantumkan nilai parameter server ini akan diatur ke tergantung pada jumlah memori yang disediakan:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memadatkan penulisan halaman penuh yang ditulis dalam file WAL dengan metode yang ditentukan. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
pglz,lz4,on,off |
| Jenis parameter |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis nol ke file WAL baru sebelum pertama kali digunakan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur tingkat informasi yang ditulis ke WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
replica |
| Nilai yang diizinkan |
replica,logical |
| Jenis parameter |
statik |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan, bahkan untuk modifikasi yang tidak penting. |
| Jenis data |
Boolean |
| Nilai standar |
off |
| Nilai yang diizinkan |
off |
| Jenis parameter |
baca-saja |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mendaur ulang file WAL dengan mengganti namanya. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ukuran minimum file baru untuk fsync alih-alih menulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
2048 |
| Nilai yang diizinkan |
2048 |
| Jenis parameter |
baca-saja |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Waktu untuk file ringkasan WAL mana yang harus disimpan. |
| Jenis data |
bilangan bulat |
| Nilai standar |
14400 |
| Nilai yang diizinkan |
14400 |
| Jenis parameter |
baca-saja |
| Documentation |
wal_summary_keep_time |
metode_sinkronisasi_WAL
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memilih metode yang digunakan untuk memaksa pembaruan WAL ke disk. |
| Jenis data |
enumerasi |
| Nilai standar |
fdatasync |
| Nilai yang diizinkan |
fdatasync |
| Jenis parameter |
baca-saja |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Waktu antara flush WAL yang dilakukan oleh pengolah WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
200 |
| Nilai yang diizinkan |
1-10000 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Jumlah WAL yang ditulis oleh penulis WAL yang memicu flush. |
| Jenis data |
bilangan bulat |
| Nilai standar |
128 |
| Nilai yang diizinkan |
0-2147483647 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk. |
| Jenis data |
bilangan bulat |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur transaksi terbuka serentak minimum sebelum melakukan commit_delay. |
| Jenis data |
bilangan bulat |
| Nilai standar |
5 |
| Nilai yang diizinkan |
0-1000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memaksa sinkronisasi pembaruan ke disk. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
fsync |
penulisan_halaman_penuh
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
full_page_writes |
synchronous_commit
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur tingkat sinkronisasi transaksi saat ini. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL. Unitnya 8kb. |
| Jenis data |
bilangan bulat |
| Nilai standar |
Bergantung pada sumber daya (vCore, RAM, atau ruang disk) yang dialokasikan ke server. |
| Nilai yang diizinkan |
-1-262143 |
| Jenis parameter |
statik |
| Documentation |
wal_buffers |
Catatan khusus Azure
Nilai default untuk wal_buffers parameter server dihitung saat Anda menyediakan instans server fleksibel Azure Database for PostgreSQL, berdasarkan nama produk yang Anda pilih untuk komputasinya. Setiap perubahan pemilihan produk berikutnya pada komputasi yang mendukung server fleksibel tidak akan berpengaruh pada nilai default untuk parameter server instans tersebut wal_buffers .
Setiap kali Anda mengubah produk yang ditetapkan ke instans, Anda juga harus menyesuaikan nilai untuk parameter wal_buffers berdasarkan rumus berikut.
Di mesin virtual dengan hingga 4 vCores, nilai yang dihitung untuk wal_buffers adalah 2048.
Pada mesin virtual dengan lebih dari 4 vCores, nilai yang dihitung untuk wal_buffers adalah 16384.
Berdasarkan rumus sebelumnya, tabel berikut mencantumkan nilai parameter server ini akan diatur ke tergantung pada jumlah memori yang disediakan:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengompresi penulisan halaman penuh yang ditulis dalam file WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
pglz,lz4,on,off |
| Jenis parameter |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis nol ke file WAL baru sebelum pertama kali digunakan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ini menentukan berapa banyak informasi yang ditulis ke WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
replica |
| Nilai yang diizinkan |
replica,logical |
| Jenis parameter |
statik |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan, bahkan untuk modifikasi yang tidak penting. |
| Jenis data |
Boolean |
| Nilai standar |
off |
| Nilai yang diizinkan |
off |
| Jenis parameter |
baca-saja |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mendaur ulang file WAL dengan mengganti namanya. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ukuran minimum file baru untuk fsync alih-alih menulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
2048 |
| Nilai yang diizinkan |
2048 |
| Jenis parameter |
baca-saja |
| Documentation |
wal_skip_threshold |
metode_sinkronisasi_WAL
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memilih metode yang digunakan untuk memaksa pembaruan WAL ke disk. |
| Jenis data |
enumerasi |
| Nilai standar |
fdatasync |
| Nilai yang diizinkan |
fdatasync |
| Jenis parameter |
baca-saja |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Interval waktu antara flush WAL yang dilakukan oleh penulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
200 |
| Nilai yang diizinkan |
1-10000 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Jumlah WAL yang ditulis oleh penulis WAL yang memicu flush. |
| Jenis data |
bilangan bulat |
| Nilai standar |
128 |
| Nilai yang diizinkan |
0-2147483647 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk. |
| Jenis data |
bilangan bulat |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur transaksi terbuka serentak minimum sebelum melakukan commit_delay. |
| Jenis data |
bilangan bulat |
| Nilai standar |
5 |
| Nilai yang diizinkan |
0-1000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memaksa sinkronisasi pembaruan ke disk. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
fsync |
penulisan_halaman_penuh
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
full_page_writes |
synchronous_commit
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur tingkat sinkronisasi transaksi saat ini. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL. Unitnya 8kb. |
| Jenis data |
bilangan bulat |
| Nilai standar |
Bergantung pada sumber daya (vCore, RAM, atau ruang disk) yang dialokasikan ke server. |
| Nilai yang diizinkan |
-1-262143 |
| Jenis parameter |
statik |
| Documentation |
wal_buffers |
Catatan khusus Azure
Nilai default untuk wal_buffers parameter server dihitung saat Anda menyediakan instans server fleksibel Azure Database for PostgreSQL, berdasarkan nama produk yang Anda pilih untuk komputasinya. Setiap perubahan pemilihan produk berikutnya pada komputasi yang mendukung server fleksibel tidak akan berpengaruh pada nilai default untuk parameter server instans tersebut wal_buffers .
Setiap kali Anda mengubah produk yang ditetapkan ke instans, Anda juga harus menyesuaikan nilai untuk parameter wal_buffers berdasarkan rumus berikut.
Di mesin virtual dengan hingga 4 vCores, nilai yang dihitung untuk wal_buffers adalah 2048.
Pada mesin virtual dengan lebih dari 4 vCores, nilai yang dihitung untuk wal_buffers adalah 16384.
Berdasarkan rumus sebelumnya, tabel berikut mencantumkan nilai parameter server ini akan diatur ke tergantung pada jumlah memori yang disediakan:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengompresi penulisan halaman penuh yang ditulis dalam file WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
pglz,lz4,on,off |
| Jenis parameter |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis nol ke file WAL baru sebelum pertama kali digunakan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ini menentukan berapa banyak informasi yang ditulis ke WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
replica |
| Nilai yang diizinkan |
replica,logical |
| Jenis parameter |
statik |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan, bahkan untuk modifikasi yang tidak penting. |
| Jenis data |
Boolean |
| Nilai standar |
off |
| Nilai yang diizinkan |
off |
| Jenis parameter |
baca-saja |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mendaur ulang file WAL dengan mengganti namanya. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ukuran minimum file baru untuk fsync alih-alih menulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
2048 |
| Nilai yang diizinkan |
2048 |
| Jenis parameter |
baca-saja |
| Documentation |
wal_skip_threshold |
metode_sinkronisasi_WAL
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memilih metode yang digunakan untuk memaksa pembaruan WAL ke disk. |
| Jenis data |
enumerasi |
| Nilai standar |
fdatasync |
| Nilai yang diizinkan |
fdatasync |
| Jenis parameter |
baca-saja |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Interval waktu antara flush WAL yang dilakukan oleh penulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
200 |
| Nilai yang diizinkan |
1-10000 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Jumlah WAL yang ditulis oleh penulis WAL yang memicu flush. |
| Jenis data |
bilangan bulat |
| Nilai standar |
128 |
| Nilai yang diizinkan |
0-2147483647 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk. |
| Jenis data |
bilangan bulat |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur transaksi terbuka serentak minimum sebelum melakukan commit_delay. |
| Jenis data |
bilangan bulat |
| Nilai standar |
5 |
| Nilai yang diizinkan |
0-1000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memaksa sinkronisasi pembaruan ke disk. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
fsync |
penulisan_halaman_penuh
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
full_page_writes |
synchronous_commit
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur tingkat sinkronisasi transaksi saat ini. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL. Unitnya 8kb. |
| Jenis data |
bilangan bulat |
| Nilai standar |
Bergantung pada sumber daya (vCore, RAM, atau ruang disk) yang dialokasikan ke server. |
| Nilai yang diizinkan |
-1-262143 |
| Jenis parameter |
statik |
| Documentation |
wal_buffers |
Catatan khusus Azure
Nilai default untuk wal_buffers parameter server dihitung saat Anda menyediakan instans server fleksibel Azure Database for PostgreSQL, berdasarkan nama produk yang Anda pilih untuk komputasinya. Setiap perubahan pemilihan produk berikutnya pada komputasi yang mendukung server fleksibel tidak akan berpengaruh pada nilai default untuk parameter server instans tersebut wal_buffers .
Setiap kali Anda mengubah produk yang ditetapkan ke instans, Anda juga harus menyesuaikan nilai untuk parameter wal_buffers berdasarkan rumus berikut.
Di mesin virtual dengan hingga 4 vCores, nilai yang dihitung untuk wal_buffers adalah 2048.
Pada mesin virtual dengan lebih dari 4 vCores, nilai yang dihitung untuk wal_buffers adalah 16384.
Berdasarkan rumus sebelumnya, tabel berikut mencantumkan nilai parameter server ini akan diatur ke tergantung pada jumlah memori yang disediakan:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengompresi penulisan halaman penuh yang ditulis dalam file WAL. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on,off |
| Jenis parameter |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis nol ke file WAL baru sebelum pertama kali digunakan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ini menentukan berapa banyak informasi yang ditulis ke WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
replica |
| Nilai yang diizinkan |
replica,logical |
| Jenis parameter |
statik |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan, bahkan untuk modifikasi yang tidak penting. |
| Jenis data |
Boolean |
| Nilai standar |
off |
| Nilai yang diizinkan |
off |
| Jenis parameter |
baca-saja |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mendaur ulang file WAL dengan mengganti namanya. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ukuran minimum file baru untuk fsync alih-alih menulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
2048 |
| Nilai yang diizinkan |
2048 |
| Jenis parameter |
baca-saja |
| Documentation |
wal_skip_threshold |
metode_sinkronisasi_WAL
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memilih metode yang digunakan untuk memaksa pembaruan WAL ke disk. |
| Jenis data |
enumerasi |
| Nilai standar |
fdatasync |
| Nilai yang diizinkan |
fdatasync |
| Jenis parameter |
baca-saja |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Interval waktu antara flush WAL yang dilakukan oleh penulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
200 |
| Nilai yang diizinkan |
1-10000 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Jumlah WAL yang ditulis oleh penulis WAL yang memicu flush. |
| Jenis data |
bilangan bulat |
| Nilai standar |
128 |
| Nilai yang diizinkan |
0-2147483647 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk. |
| Jenis data |
bilangan bulat |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur transaksi terbuka serentak minimum sebelum melakukan commit_delay. |
| Jenis data |
bilangan bulat |
| Nilai standar |
5 |
| Nilai yang diizinkan |
0-1000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memaksa sinkronisasi pembaruan ke disk. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
fsync |
penulisan_halaman_penuh
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
full_page_writes |
synchronous_commit
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur tingkat sinkronisasi transaksi saat ini. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL. Unitnya 8kb. |
| Jenis data |
bilangan bulat |
| Nilai standar |
Bergantung pada sumber daya (vCore, RAM, atau ruang disk) yang dialokasikan ke server. |
| Nilai yang diizinkan |
-1-262143 |
| Jenis parameter |
statik |
| Documentation |
wal_buffers |
Catatan khusus Azure
Nilai default untuk wal_buffers parameter server dihitung saat Anda menyediakan instans server fleksibel Azure Database for PostgreSQL, berdasarkan nama produk yang Anda pilih untuk komputasinya. Setiap perubahan pemilihan produk berikutnya pada komputasi yang mendukung server fleksibel tidak akan berpengaruh pada nilai default untuk parameter server instans tersebut wal_buffers .
Setiap kali Anda mengubah produk yang ditetapkan ke instans, Anda juga harus menyesuaikan nilai untuk parameter wal_buffers berdasarkan rumus berikut.
Di mesin virtual dengan hingga 4 vCores, nilai yang dihitung untuk wal_buffers adalah 2048.
Pada mesin virtual dengan lebih dari 4 vCores, nilai yang dihitung untuk wal_buffers adalah 16384.
Berdasarkan rumus sebelumnya, tabel berikut mencantumkan nilai parameter server ini akan diatur ke tergantung pada jumlah memori yang disediakan:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengompresi penulisan halaman penuh yang ditulis dalam file WAL. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on,off |
| Jenis parameter |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis nol ke file WAL baru sebelum pertama kali digunakan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ini menentukan berapa banyak informasi yang ditulis ke WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
replica |
| Nilai yang diizinkan |
replica,logical |
| Jenis parameter |
statik |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan, bahkan untuk modifikasi yang tidak penting. |
| Jenis data |
Boolean |
| Nilai standar |
off |
| Nilai yang diizinkan |
off |
| Jenis parameter |
baca-saja |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mendaur ulang file WAL dengan mengganti namanya. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ukuran file baru untuk fsync alih-alih menulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
2048 |
| Nilai yang diizinkan |
2048 |
| Jenis parameter |
baca-saja |
| Documentation |
wal_skip_threshold |
metode_sinkronisasi_WAL
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memilih metode yang digunakan untuk memaksa pembaruan WAL ke disk. |
| Jenis data |
enumerasi |
| Nilai standar |
fdatasync |
| Nilai yang diizinkan |
fdatasync |
| Jenis parameter |
baca-saja |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Interval waktu antara flush WAL yang dilakukan oleh penulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
200 |
| Nilai yang diizinkan |
1-10000 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Jumlah WAL yang ditulis oleh penulis WAL yang memicu flush. |
| Jenis data |
bilangan bulat |
| Nilai standar |
128 |
| Nilai yang diizinkan |
0-2147483647 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk. |
| Jenis data |
bilangan bulat |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur transaksi terbuka serentak minimum sebelum melakukan commit_delay. |
| Jenis data |
bilangan bulat |
| Nilai standar |
5 |
| Nilai yang diizinkan |
0-1000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memaksa sinkronisasi pembaruan ke disk. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
fsync |
penulisan_halaman_penuh
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
full_page_writes |
synchronous_commit
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur tingkat sinkronisasi transaksi saat ini. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL. Unitnya 8kb. |
| Jenis data |
bilangan bulat |
| Nilai standar |
Bergantung pada sumber daya (vCore, RAM, atau ruang disk) yang dialokasikan ke server. |
| Nilai yang diizinkan |
-1-262143 |
| Jenis parameter |
statik |
| Documentation |
wal_buffers |
Catatan khusus Azure
Nilai default untuk wal_buffers parameter server dihitung saat Anda menyediakan instans server fleksibel Azure Database for PostgreSQL, berdasarkan nama produk yang Anda pilih untuk komputasinya. Setiap perubahan pemilihan produk berikutnya pada komputasi yang mendukung server fleksibel tidak akan berpengaruh pada nilai default untuk parameter server instans tersebut wal_buffers .
Setiap kali Anda mengubah produk yang ditetapkan ke instans, Anda juga harus menyesuaikan nilai untuk parameter wal_buffers berdasarkan rumus berikut.
Di mesin virtual dengan hingga 4 vCores, nilai yang dihitung untuk wal_buffers adalah 2048.
Pada mesin virtual dengan lebih dari 4 vCores, nilai yang dihitung untuk wal_buffers adalah 16384.
Berdasarkan rumus sebelumnya, tabel berikut mencantumkan nilai parameter server ini akan diatur ke tergantung pada jumlah memori yang disediakan:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengompresi penulisan halaman penuh yang ditulis dalam file WAL. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on,off |
| Jenis parameter |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis nol ke file WAL baru sebelum pertama kali digunakan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ini menentukan berapa banyak informasi yang ditulis ke WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
replica |
| Nilai yang diizinkan |
replica,logical |
| Jenis parameter |
statik |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan, bahkan untuk modifikasi yang tidak penting. |
| Jenis data |
Boolean |
| Nilai standar |
off |
| Nilai yang diizinkan |
off |
| Jenis parameter |
baca-saja |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mendaur ulang file WAL dengan mengganti namanya. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
wal_recycle |
metode_sinkronisasi_WAL
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memilih metode yang digunakan untuk memaksa pembaruan WAL ke disk. |
| Jenis data |
enumerasi |
| Nilai standar |
fdatasync |
| Nilai yang diizinkan |
fdatasync |
| Jenis parameter |
baca-saja |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Interval waktu antara flush WAL yang dilakukan oleh penulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
200 |
| Nilai yang diizinkan |
1-10000 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Jumlah WAL yang ditulis oleh penulis WAL yang memicu flush. |
| Jenis data |
bilangan bulat |
| Nilai standar |
128 |
| Nilai yang diizinkan |
0-2147483647 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk. |
| Jenis data |
bilangan bulat |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur transaksi terbuka serentak minimum sebelum melakukan commit_delay. |
| Jenis data |
bilangan bulat |
| Nilai standar |
5 |
| Nilai yang diizinkan |
0-1000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memaksa sinkronisasi pembaruan ke disk. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
fsync |
penulisan_halaman_penuh
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
full_page_writes |
synchronous_commit
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur tingkat sinkronisasi transaksi saat ini. |
| Jenis data |
enumerasi |
| Nilai standar |
on |
| Nilai yang diizinkan |
on |
| Jenis parameter |
baca-saja |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL. Unitnya 8kb. |
| Jenis data |
bilangan bulat |
| Nilai standar |
Bergantung pada sumber daya (vCore, RAM, atau ruang disk) yang dialokasikan ke server. |
| Nilai yang diizinkan |
-1-262143 |
| Jenis parameter |
statik |
| Documentation |
wal_buffers |
Catatan khusus Azure
Nilai default untuk wal_buffers parameter server dihitung saat Anda menyediakan instans server fleksibel Azure Database for PostgreSQL, berdasarkan nama produk yang Anda pilih untuk komputasinya. Setiap perubahan pemilihan produk berikutnya pada komputasi yang mendukung server fleksibel tidak akan berpengaruh pada nilai default untuk parameter server instans tersebut wal_buffers .
Setiap kali Anda mengubah produk yang ditetapkan ke instans, Anda juga harus menyesuaikan nilai untuk parameter wal_buffers berdasarkan rumus berikut.
Di mesin virtual dengan hingga 4 vCores, nilai yang dihitung untuk wal_buffers adalah 2048.
Pada mesin virtual dengan lebih dari 4 vCores, nilai yang dihitung untuk wal_buffers adalah 16384.
Berdasarkan rumus sebelumnya, tabel berikut mencantumkan nilai parameter server ini akan diatur ke tergantung pada jumlah memori yang disediakan:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengompresi penulisan halaman penuh yang ditulis dalam file WAL. |
| Jenis data |
Boolean |
| Nilai standar |
on |
| Nilai yang diizinkan |
on,off |
| Jenis parameter |
dynamic |
| Documentation |
wal_compression |
wal_level
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Ini menentukan berapa banyak informasi yang ditulis ke WAL. |
| Jenis data |
enumerasi |
| Nilai standar |
replica |
| Nilai yang diizinkan |
replica,logical |
| Jenis parameter |
statik |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menulis halaman lengkap ke WAL ketika pertama kali dimodifikasi setelah titik pemeriksaan, bahkan untuk modifikasi yang tidak penting. |
| Jenis data |
Boolean |
| Nilai standar |
off |
| Nilai yang diizinkan |
off |
| Jenis parameter |
baca-saja |
| Documentation |
wal_log_hints |
metode_sinkronisasi_WAL
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Memilih metode yang digunakan untuk memaksa pembaruan WAL ke disk. |
| Jenis data |
enumerasi |
| Nilai standar |
fdatasync |
| Nilai yang diizinkan |
fdatasync |
| Jenis parameter |
baca-saja |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Interval waktu antara flush WAL yang dilakukan oleh penulis WAL. |
| Jenis data |
bilangan bulat |
| Nilai standar |
200 |
| Nilai yang diizinkan |
1-10000 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Jumlah WAL yang ditulis oleh penulis WAL yang memicu flush. |
| Jenis data |
bilangan bulat |
| Nilai standar |
128 |
| Nilai yang diizinkan |
0-2147483647 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_flush_after |