Flag database yang didukung

Pilih versi dokumentasi:

AlloyDB Omni mendukung semua flag database yang disediakan oleh versi PostgreSQL standar. Halaman ini menampilkan daftar flag database yang disediakan AlloyDB Omni selain flag database standar.

Anda menggunakan flag database untuk banyak operasi, termasuk menyesuaikan parameter PostgreSQL, menyesuaikan opsi, serta mengonfigurasi dan melakukan tuning pada instance.

Untuk mengetahui informasi selengkapnya tentang cara menetapkan flag database di AlloyDB Omni, lihat Mengonfigurasi flag database AlloyDB Omni.

Flag AlloyDB Omni

Kolom lain dalam tabel berisi informasi tambahan tentang setiap flag AlloyDB Omni:

  • Klik nama flag untuk melihat petunjuk penggunaannya.

  • Kolom Nilai default menampilkan nilai yang ditetapkan AlloyDB Omni untuk flag ini di instance baru, kecuali jika Anda menentukan nilai yang berbeda saat membuat instance.

    Default standar menunjukkan bahwa flag memiliki nilai default yang tidak ditetapkan oleh AlloyDB Omni. Untuk mempelajari lebih lanjut, klik nama flag.

  • Di kolom Perlu dimulai ulang, Ya menunjukkan bahwa Anda perlu memulai ulang AlloyDB Omni saat menetapkan, menghapus, atau mengubah flag pada instance. Nilai flag tidak berubah untuk instance hingga Anda mengubahnya lagi.

  • Di kolom Batasan replika, Ya menunjukkan batasan berikut untuk penggunaan flag Anda:

    • Sebelum menetapkan flag ini di instance utama cluster Anda, tetapkan flag di setiap instance replika cluster.

    • Jika instance utama menetapkan flag ini, nilai flag ini pada instance replika mana pun harus sama dengan atau lebih besar daripada nilai flag ini pada instance utama.

Flag AlloyDB Omni Nilai default Perlu mulai ulang Batasan replika
alloydb.audit_log_line_prefix %m [%p]: [%l-1] db=%d,user=%u Ya Tidak
alloydb.enable_pgaudit off Ya Tidak
alloydb.log_throttling_window Tidak Tidak
alloydb.promote_cancel_to_terminate off Tidak Tidak
alloydb.pg_shadow_select_role String kosong Tidak Tidak
alloydb.enable_pg_squeeze off Tidak Tidak
enable_google_adaptive_autovacuum on Tidak Tidak
enable_parallel_nestloop_inner_material off Tidak Tidak
google_columnar_engine.auto_columnarization_schedule 'EVERY 1 HOUR' Tidak Tidak
google_columnar_engine.enable_auto_columnarization on Tidak Tidak
google_columnar_engine.enable_columnar_scan on Tidak Tidak
google_columnar_engine.enabled off Ya Tidak
google_columnar_engine.memory_size_in_mb 30% RAM instance Ya Tidak
google_columnar_engine.omni_storage_cache_directory String kosong Ya Tidak
google_columnar_engine.refresh_threshold_percentage 50 Tidak Tidak
google_columnar_engine.refresh_threshold_scan_count 5 Tidak Tidak
google_columnar_engine.relations String kosong Tidak Tidak
google_db_advisor.auto_advisor_max_time_in_seconds 1800 Tidak Tidak
google_db_advisor.auto_advisor_schedule 'EVERY 24 HOURS' Tidak Tidak
google_db_advisor.enable_auto_advisor on Tidak Tidak
google_db_advisor.enabled on Ya Tidak
google_db_advisor.max_index_width 2 Tidak Tidak
google_db_advisor.max_num_indexable_columns 1000 Tidak Tidak
google_db_advisor.max_statement_length 102400 Tidak Tidak
google_db_advisor.max_storage_size_in_mb 0 Tidak Tidak
google_db_advisor.recommendation_max_time_in_seconds 600 Tidak Tidak
google_db_advisor.recommend_indexes_on_partitions off Tidak Tidak
google_db_advisor.top_k_slowest_statements 100 Tidak Tidak
google_job_scheduler.maintenance_cpu_percentage 20 Tidak Tidak
google_job_scheduler.max_parallel_workers_per_job 2 Tidak Tidak
google_ml_integration.cursor_group_size 500 Tidak Tidak
google_ml_integration.default_llm_model gemini-2.5-flash-lite Tidak Tidak
google_ml_integration.embedding_request_timeout 300 Tidak Tidak
google_ml_integration.enable_ai_query_engine on Tidak Tidak
google_ml_integration.enable_faster_embedding_generation on Tidak Tidak
google_ml_integration.enable_forecasting on Tidak Tidak
google_ml_integration.enable_list_models off Tidak Tidak
google_ml_integration.enable_model_support off Tidak
google_ml_integration.enable_preview_ai_functions off Tidak Tidak
google_ml_integration.max_memory_usage_mb 1024 Tidak Tidak
google_ml_integration.max_parallel_requests 400 Tidak Tidak
google_ml_integration.request_timeout_in_seconds 60 Tidak Tidak
google_storage.log_replay_throttle_read_transactions on Tidak Tidak
password.enforce_password_does_not_contain_username OFF Tidak Tidak
password.enforce_expiration OFF Tidak Tidak
password.enforce_complexity OFF Tidak Tidak
password.expiration_in_days 90 Tidak Tidak
password.min_uppercase_letters 0 Tidak Tidak
password.max_uppercase_letters 1000 Tidak Tidak
password.min_lowercase_letters 0 Tidak Tidak
password.max_lowercase_letters 1000 Tidak Tidak
password.min_numerical_chars 0 Tidak Tidak
password.max_numerical_chars 1000 Tidak Tidak
password.min_special_chars 0 Tidak Tidak
password.max_special_chars 1000 Tidak Tidak
password.min_pass_length 0 Tidak Tidak
password.max_pass_length 1000 Tidak Tidak
password.notify_expiration_in_days 30 Tidak Tidak
squeeze.worker_autostart Default standar Tidak Tidak
squeeze.worker_role Default standar Tidak Tidak
squeeze.workers_per_database Nilai defaultnya adalah 1 Tidak Tidak
squeeze.max_xlock_time Nilai defaultnya adalah 1. Tetapkan ke nilai apa pun antara 1 dan 2147483647 Tidak Tidak
tde_kek_url String kosong Tidak Tidak

Flag PostgreSQL standar

AlloyDB Omni mendukung flag PostgreSQL standar berikut. Beberapa flag memerlukan restart AlloyDB Omni saat Anda menetapkan, menghapus, atau mengubah flag pada instance. Nilai flag tidak berubah untuk instance hingga Anda mengubahnya lagi.

Nama flag PostgreSQL Perlu mulai ulang
autovacuum_freeze_max_age Ya
autovacuum_max_workers Ya
autovacuum_multixact_freeze_max_age Ya
autovacuum_vacuum_max_threshold Tidak
commit_timestamp_buffers Ya
cron.database_name Ya
cron.log_run Ya
cron.log_statement Ya
cron.max_running_jobs Ya
max_connections Ya
max_locks_per_transaction Ya
max_logical_replication_workers Ya
max_notify_queue_pages Ya
max_pred_locks_per_page Ya
max_pred_locks_per_relation Ya
max_pred_locks_per_transaction Ya
max_prepared_transactions Ya
max_replication_slots Ya
max_wal_senders Ya
max_worker_processes Ya
old_snapshot_threshold Ya
multixact_member_buffers Ya
multixact_offset_buffers Ya
notify_buffers Ya
pg_stat_statements.max Ya
pglogical.batch_inserts Ya
pglogical.synchronous_commit Ya
pglogical.use_spi Ya
shared_buffers Ya
serializable_buffers Ya
subtransaction_buffers Ya
track_activity_query_size Ya
track_commit_timestamp Ya
transaction_buffers Ya
wal_buffers Ya