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 dimulai ulang 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 |
| Memulai ulang instance | Ya |
Mengontrol informasi yang diawali pada setiap baris log audit. Jika dibiarkan kosong, tidak ada awalan yang digunakan.
alloydb.enable_pgaudit
| Jenis | boolean |
| Default | off |
| Memulai ulang instance | 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 sesi dan objek yang mendetail menggunakan fasilitas logging standar yang disediakan oleh PostgreSQL.
alloydb.iam_authentication
| Jenis | boolean |
| Default | off |
| Memulai ulang instance | Ya |
Memungkinkan penggunaan autentikasi Identity and Access Management (Identity and Access Management (IAM)) dengan instance AlloyDB.
alloydb.logical_decoding
| Jenis | boolean |
| Default | off |
| Memulai ulang instance | Ya |
Mengaktifkan infrastruktur decoding logis PostgreSQL di instance AlloyDB.
Dekode logis menyediakan infrastruktur yang diperlukan untuk melakukan streaming modifikasi data ke konsumen eksternal.
alloydb.log_throttling_window
| Jenis | integer |
| Default | 0 |
| Memulai ulang instance | 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 durasi tersebut setiap kali mencatat pesan log. Jika
AlloyDB menerima pesan log yang identik sebelum timer
berakhir, AlloyDB tidak akan mencatat pesan tersebut. Setelah timer berakhir,
AlloyDB menambahkan jumlah pesan yang dilewati ke
kemunculan berikutnya dari pesan log yang sama yang direkamnya.
Jika ditetapkan ke 0, AlloyDB akan mencatat semua pesan log duplikat.
alloydb.promote_cancel_to_terminate
| Jenis | boolean |
| Default | off |
| Memulai ulang instance | Tidak |
Jika ditetapkan ke true, setiap permintaan pembatalan kueri karena masalah seperti waktu tunggu kunci, waktu tunggu pernyataan, 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 pemutaran ulang log dan backend lainnya.
alloydb.pg_shadow_select_role
| Jenis | string |
| Default | String kosong |
| Memulai ulang instance | Tidak |
Nama peran PostgreSQL yang akan digunakan untuk memberikan izin untuk membuat kueri tabel virtual pg_shadow.
alloydb_password
| Jenis | string |
| Default | String kosong |
| Memulai 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 bawaan berbasis sandi, 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 |
| Memulai 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 |
| Memulai ulang instance | Tidak |
Menyediakan fungsi yang memungkinkan Anda membuat kueri AlloyDB secara aman menggunakan bahasa alami. Ekstensi ini berfungsi bersama dengan ekstensi parameterized_views` yang menerapkan lapisan keamanan untuk data Anda.
Untuk mengetahui informasi selengkapnya, lihat Membuat kueri database menggunakan bahasa alami.
parameterized_views
| Jenis | string |
| Default | String kosong |
| Memulai ulang instance | Tidak |
Menyediakan fungsi yang menambahkan lapisan keamanan saat kueri bahasa alami diterjemahkan ke kueri SQL. Ekstensi ini bekerja bersama dengan ekstensi
alloydb_ai_nl.
Untuk mengetahui informasi selengkapnya, lihat Membuat kueri database menggunakan bahasa alami.
scann.enable_preview_features
| Jenis | boolean |
| Default | off |
| Memulai ulang instance | Ya |
Mengaktifkan penggunaan fitur berikut yang tersedia di Pratinjau:
- Pemfilteran adaptif: mengidentifikasi apakah pemfilteran inline atau pemfilteran di awal memberikan performa terbaik pada titik tertentu selama eksekusi kueri.
- Pemeliharaan indeks otomatis: mengelola indeks secara inkremental sehingga saat set data Anda bertambah, AlloyDB membagi partisi pencilan besar dan mencoba memberikan QPS dan hasil penelusuran yang lebih baik.