Halaman ini menjelaskan flag database yang digunakan AlloyDB untuk PostgreSQL untuk 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 memulai ulang instance setiap kali Anda menetapkan, menghapus, atau mengubah flag ini pada instance tersebut. Nilai flag tidak berubah untuk instance hingga Anda mengubahnya lagi.
alloydb.audit_log_line_prefix
| Jenis | string |
| Default | "%m [%p]: [%l-1] db=%d,user=%u |
| Mulai ulang instance | Ya |
Mengontrol informasi yang diawali dengan setiap baris log audit. Jika dibiarkan kosong, tidak ada awalan yang digunakan.
alloydb.enable_pgaudit
| Jenis | boolean |
| Default | off |
| Mulai ulang instance | Ya |
Mengontrol ketersediaan ekstensi pgaudit di instance AlloyDB. Untuk menggunakan ekstensi, tetapkan parameter ke on dan mulai ulang instance. Kemudian, tambahkan ekstensi
pgaudit ke setiap database di instance menggunakan perintah CREATE
EXTENSION
Ekstensi pgaudit menyediakan logging audit sesi
dan objek mendetail menggunakan fasilitas logging standar yang disediakan oleh
PostgreSQL.
alloydb.iam_authentication
| Jenis | boolean |
| Default | off |
| Mulai ulang instance | Ya |
Mengaktifkan penggunaan autentikasi Identity and Access Management (IAM) (Identity and Access Management) dengan instance AlloyDB.
alloydb.logical_decoding
| Jenis | boolean |
| Default | off |
| Mulai ulang instance | Ya |
Mengaktifkan infrastruktur decoding logis PostgreSQL di instance AlloyDB.
Decoding logis menyediakan infrastruktur yang diperlukan untuk menstreaming modifikasi data ke konsumen eksternal.
alloydb.log_throttling_window
| Jenis | integer |
| Default | 0 |
| Mulai ulang instance | Tidak |
Mengontrol apakah AlloyDB mencatat pesan log duplikat yang diterima selama jangka waktu tertentu.
Jika ditetapkan ke nilai yang lebih besar dari 0, AlloyDB akan memulai timer yang panjangnya beberapa detik setiap kali mencatat pesan log. Jika AlloyDB menerima pesan log yang sama sebelum timer berakhir, pesan tersebut tidak akan dicatat. Setelah timer berakhir, AlloyDB akan menambahkan jumlah pesan yang dilewati ke kemunculan berikutnya dari pesan log yang sama yang dicatat.
Jika ditetapkan ke 0, AlloyDB akan mencatat semua
pesan log duplikat.
alloydb.promote_cancel_to_terminate
| Jenis | boolean |
| Default | off |
| Mulai ulang instance | Tidak |
Jika ditetapkan ke true, semua permintaan pembatalan kueri karena masalah seperti waktu tunggu kunci, waktu tunggu pernyataan, dan konflik pemulihan (replay) yang ditemui 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 |
| Mulai ulang instance | Tidak |
Nama peran PostgreSQL yang akan digunakan untuk memberikan izin untuk mengkueri tampilan pg_shadow.
alloydb_password_validation
| Jenis | string |
| Default | String kosong |
| Mulai ulang instance | Tidak |
Menyediakan fungsi untuk menetapkan dan mengelola kebijakan sandi untuk AlloyDB Omni. Jika pengguna database aplikasi Anda melakukan autentikasi dengan AlloyDB Omni menggunakan metode berbasis sandi bawaan, Anda dapat membuat autentikasi lebih aman dengan menerapkan sandi yang kuat.
Untuk mengetahui informasi selengkapnya, lihat Mengelola autentikasi bawaan menggunakan kebijakan sandi.
alloydb_scann
| Jenis | string |
| Default | String kosong |
| Mulai ulang instance | Tidak |
Menyediakan fungsi yang memungkinkan AlloyDB Omni menangani workload penelusuran vektor dengan performa dan efisiensi tinggi.
Untuk mengetahui informasi selengkapnya, lihat Membuat indeks dan mengkueri vektor.
alloydb_ai_nl
| Jenis | string |
| Default | String kosong |
| Mulai ulang instance | Tidak |
Menyediakan fungsi yang memungkinkan Anda mengkueri AlloyDB Omni dengan aman menggunakan bahasa alami.
Ekstensi ini berfungsi bersama dengan ekstensi parameterized_views yang menerapkan lapisan keamanan untuk data Anda.
Untuk mengetahui informasi selengkapnya, lihat Mengkueri database menggunakan bahasa alami.
parameterized_views
| Jenis | string |
| Default | String kosong |
| Mulai ulang instance | Tidak |
Menyediakan fungsi yang menambahkan lapisan keamanan saat kueri natural language diterjemahkan ke kueri SQL. Ekstensi ini berfungsi bersama dengan ekstensi alloydb_ai_nl.
Untuk mengetahui informasi selengkapnya, lihat Mengkueri database menggunakan bahasa alami.