Halaman ini menjelaskan flag database yang digunakan AlloyDB untuk PostgreSQL guna mengaktifkan dan mengelola berbagai fitur layanan yang unik untuk AlloyDB. Untuk mengetahui daftar semua flag database yang didukung AlloyDB, lihat Flag database yang didukung.
Flag yang ditandai dengan Instance restarts berarti AlloyDB akan memulai ulang instance setiap kali Anda menetapkan, menghapus, atau mengubah flag ini pada instance tersebut. Nilai flag akan tetap ada untuk instance tersebut hingga Anda mengubahnya lagi.
alloydb.enable_pgaudit
Jenis | boolean
|
Default | off
|
Instance dimulai ulang | Ya |
Mengontrol ketersediaan ekstensi pgaudit
di instance AlloyDB. Tetapkan parameter ke on
dan mulai ulang instance. Kemudian, tambahkan ekstensi pgaudit
ke setiap database dalam instance menggunakan perintah CREATE
EXTENSION
.
Ekstensi pgaudit
menyediakan logging audit objek dan sesi mendetail menggunakan fasilitas logging standar yang disediakan oleh PostgreSQL.
alloydb.log_throttling_window
Jenis | integer |
Default | 0 |
Instance dimulai ulang | Tidak |
Mengontrol apakah AlloyDB mencatat pesan log duplikat yang diterima selama jangka waktu yang ditentukan.
Jika disetel ke nilai yang lebih besar dari 0
, AlloyDB akan memulai
timer selama beberapa detik setiap kali merekam pesan log. Jika
AlloyDB menerima pesan log yang identik sebelum timer
berakhir, AlloyDB tidak akan mencatat pesan tersebut. Setelah timer berakhir,
AlloyDB akan menambahkan jumlah pesan yang dilewati ke
kejadian berikutnya dari pesan log yang sama yang dicatatnya.
Jika ditetapkan ke 0
, AlloyDB akan mencatat semua pesan log
duplikat.
alloydb.promote_cancel_to_terminate
Jenis | boolean |
Default | off |
Instance dimulai ulang | Tidak |
Jika ditetapkan ke true
, setiap permintaan pembatalan kueri karena masalah seperti waktu tunggu kunci habis, waktu tunggu pernyataan habis, dan konflik pemulihan (pemutaran ulang) yang dialami AlloyDB akan dipromosikan ke permintaan penghentian backend paksa.
Dengan mempromosikan permintaan pembatalan, AlloyDB membantu mencegah backend yang macet memblokir replay log dan backend lainnya.
alloydb.pg_shadow_select_role
Jenis | string |
Default | String kosong |
Instance dimulai ulang | Tidak |
Nama peran PostgreSQL yang akan digunakan untuk memberikan izin guna membuat kueri tampilan pg_shadow
.