commit_delay
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Mengatur penundaan mikrodetik antara penerapan transaksi dan pembilasan WAL ke disk. |
| Jenis data |
integer |
| 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 |
integer |
| 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 |
integer |
| 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 parameter wal_buffers 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 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 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 dari file baru untuk melakukan fsync dibandingkan menulis ke WAL. |
| Jenis data |
integer |
| 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 |
Jangka waktu penyimpanan file ringkasan WAL. |
| Jenis data |
integer |
| 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 |
integer |
| 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 |
integer |
| 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 |
integer |
| 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 |
integer |
| 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 |
integer |
| 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 parameter wal_buffers 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 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 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 dari file baru untuk melakukan fsync dibandingkan menulis ke WAL. |
| Jenis data |
integer |
| 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 |
Jangka waktu penyimpanan file ringkasan WAL. |
| Jenis data |
integer |
| 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 |
integer |
| 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 |
integer |
| 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 |
integer |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menetapkan jumlah minimum transaksi terbuka secara bersamaan sebelum melakukan commit_delay. |
| Jenis data |
integer |
| 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. Satuannya 8 kb. |
| Jenis data |
integer |
| 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 parameter wal_buffers 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 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 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 dari file baru untuk melakukan fsync dibandingkan menulis ke WAL. |
| Jenis data |
integer |
| 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 |
Selang waktu antara pengosongan WAL yang dilakukan oleh penulis WAL. |
| Jenis data |
integer |
| 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 |
integer |
| 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 |
integer |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menetapkan jumlah minimum transaksi terbuka secara bersamaan sebelum melakukan commit_delay. |
| Jenis data |
integer |
| 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. Satuannya 8kb. |
| Jenis data |
integer |
| 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 parameter wal_buffers 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 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 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 dari file baru untuk melakukan fsync dibandingkan menulis ke WAL. |
| Jenis data |
integer |
| 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 |
Jeda waktu antara proses flush WAL yang dilakukan oleh WAL writer. |
| Jenis data |
integer |
| 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 |
integer |
| 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 |
integer |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menetapkan jumlah minimum transaksi terbuka secara bersamaan sebelum menjalankan commit_delay. |
| Jenis data |
integer |
| 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. Satuannya 8 kb. |
| Jenis data |
integer |
| 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 parameter wal_buffers 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 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 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 dari file baru untuk melakukan fsync dibandingkan menulis ke WAL. |
| Jenis data |
integer |
| 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 |
integer |
| 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 |
integer |
| 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 |
integer |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menetapkan jumlah minimum transaksi terbuka secara bersamaan sebelum menjalankan commit_delay. |
| Jenis data |
integer |
| 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. Satuannya 8 KB. |
| Jenis data |
integer |
| 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 parameter wal_buffers 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 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 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 |
integer |
| 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 di antara proses pengosongan WAL yang dilakukan oleh penulis WAL. |
| Jenis data |
integer |
| 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 |
integer |
| 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 |
integer |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menetapkan jumlah minimum transaksi terbuka secara bersamaan sebelum menjalankan commit_delay. |
| Jenis data |
integer |
| 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. Satuannya 8 kb. |
| Jenis data |
integer |
| 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 parameter wal_buffers 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 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 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 pengosongan WAL yang dilakukan oleh penulis WAL. |
| Jenis data |
integer |
| 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 |
integer |
| 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 |
integer |
| Nilai standar |
0 |
| Nilai yang diizinkan |
0-100000 |
| Jenis parameter |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Nilai |
| Kategori |
Log Tulis-Dahulu / Pengaturan |
| Description |
Menetapkan jumlah minimum transaksi terbuka secara bersamaan sebelum menerapkan commit_delay. |
| Jenis data |
integer |
| 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. Satuannya 8kb. |
| Jenis data |
integer |
| 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 parameter wal_buffers 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 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 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 |
integer |
| 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 |
integer |
| Nilai standar |
128 |
| Nilai yang diizinkan |
0-2147483647 |
| Jenis parameter |
dynamic |
| Documentation |
wal_writer_flush_after |