Flags de banco de dados compatíveis

Selecione uma versão da documentação:

O AlloyDB Omni é compatível com todas as flags de banco de dados fornecidas pelas versões padrão do PostgreSQL. Nesta página, listamos as flags de banco de dados que o AlloyDB Omni oferece além das flags padrão.

Você usa flags de banco de dados em muitas operações, incluindo o ajuste de parâmetros e opções do PostgreSQL, além da configuração e ajuste de instâncias.

Para mais informações sobre como definir flags de banco de dados no AlloyDB Omni, consulte Configurar flags de banco de dados do AlloyDB Omni.

Flags do AlloyDB Omni

As outras colunas da tabela contêm mais informações sobre cada flag do AlloyDB Omni:

  • Clique no nome de uma flag para conferir as instruções de uso.

  • A coluna Valor padrão mostra o valor que o AlloyDB Omni define para essa flag em uma nova instância, a menos que você especifique um valor diferente ao criar a instância.

    Padrão padrão indica que a flag tem um valor padrão que não é definido pelo AlloyDB Omni. Para saber mais, clique no nome da flag.

  • Na coluna Reinicialização necessária, Sim indica que é preciso reiniciar o AlloyDB Omni ao definir, remover ou modificar a flag na instância. O valor da flag continua na instância até ele ser modificado novamente.

  • Na coluna Restrições de réplica, Sim indica as seguintes restrições sobre como usar a flag:

    • Antes de definir essa flag na instância principal do cluster, defina a flag em cada uma das instâncias de réplica do cluster.

    • Se a instância principal tiver essa flag definida, o valor dela em qualquer instância de réplica precisará ser igual ou maior que o valor da instância principal.

Flag do AlloyDB Omni Valor padrão É necessário reiniciar Restrições de réplica
alloydb.audit_log_line_prefix %m [%p]: [%l-1] db=%d,user=%u Sim Não
alloydb.enable_pgaudit off Sim Não
alloydb.log_throttling_window Não Não
alloydb.promote_cancel_to_terminate off Não Não
alloydb.pg_shadow_select_role Uma string vazia Não Não
alloydb.enable_pg_squeeze off Não Não
enable_google_adaptive_autovacuum on Não Não
enable_parallel_nestloop_inner_material off Não Não
google_columnar_engine.auto_columnarization_schedule 'EVERY 1 HOUR' Não Não
google_columnar_engine.enable_auto_columnarization on Não Não
google_columnar_engine.enable_columnar_scan on Não Não
google_columnar_engine.enabled off Sim Não
google_columnar_engine.memory_size_in_mb 30% da RAM da instância Sim Não
google_columnar_engine.omni_storage_cache_directory Uma string vazia Sim Não
google_columnar_engine.refresh_threshold_percentage 50 Não Não
google_columnar_engine.refresh_threshold_scan_count 5 Não Não
google_columnar_engine.relations Uma string vazia Não Não
google_db_advisor.auto_advisor_max_time_in_seconds 1800 Não Não
google_db_advisor.auto_advisor_schedule 'EVERY 24 HOURS' Não Não
google_db_advisor.enable_auto_advisor on Não Não
google_db_advisor.enabled on Sim Não
google_db_advisor.max_index_width 2 Não Não
google_db_advisor.max_num_indexable_columns 1000 Não Não
google_db_advisor.max_statement_length 102400 Não Não
google_db_advisor.max_storage_size_in_mb 0 Não Não
google_db_advisor.recommendation_max_time_in_seconds 600 Não Não
google_db_advisor.recommend_indexes_on_partitions off Não Não
google_db_advisor.top_k_slowest_statements 100 Não Não
google_job_scheduler.maintenance_cpu_percentage 20 Não Não
google_job_scheduler.max_parallel_workers_per_job 2 Não Não
google_ml_integration.cursor_group_size 500 Não Não
google_ml_integration.default_llm_model gemini-2.5-flash-lite Não Não
google_ml_integration.embedding_request_timeout 300 Não Não
google_ml_integration.enable_ai_query_engine on Não Não
google_ml_integration.enable_faster_embedding_generation on Não Não
google_ml_integration.enable_forecasting on Não Não
google_ml_integration.enable_list_models off Não Não
google_ml_integration.enable_model_support off Não
google_ml_integration.enable_preview_ai_functions off Não Não
google_ml_integration.max_memory_usage_mb 1024 Não Não
google_ml_integration.max_parallel_requests 400 Não Não
google_ml_integration.request_timeout_in_seconds 60 Não Não
google_storage.log_replay_throttle_read_transactions on Não Não
password.enforce_password_does_not_contain_username OFF Não Não
password.enforce_expiration OFF Não Não
password.enforce_complexity OFF Não Não
password.expiration_in_days 90 Não Não
password.min_uppercase_letters 0 Não Não
password.max_uppercase_letters 1000 Não Não
password.min_lowercase_letters 0 Não Não
password.max_lowercase_letters 1000 Não Não
password.min_numerical_chars 0 Não Não
password.max_numerical_chars 1000 Não Não
password.min_special_chars 0 Não Não
password.max_special_chars 1000 Não Não
password.min_pass_length 0 Não Não
password.max_pass_length 1000 Não Não
password.notify_expiration_in_days 30 Não Não
squeeze.worker_autostart Padrão Não Não
squeeze.worker_role Padrão Não Não
squeeze.workers_per_database O valor padrão é 1 Não Não
squeeze.max_xlock_time O valor padrão é 1. Definido como qualquer valor entre 1 e 2147483647 Não Não
tde_kek_url Uma string vazia Não Não

Flags padrão do PostgreSQL

O AlloyDB Omni é compatível com as seguintes flags padrão do PostgreSQL. Algumas flags exigem uma reinicialização do AlloyDB Omni quando você as define, remove ou modifica na instância. O valor da flag continua na instância até ele ser modificado novamente.

Nome da flag do PostgreSQL É necessário reiniciar
autovacuum_freeze_max_age (em inglês) Sim
autovacuum_max_workers (em inglês) Sim
autovacuum_multixact_freeze_max_age (em inglês) Sim
autovacuum_vacuum_max_threshold Não
commit_timestamp_buffers Sim
cron.database_name Sim
cron.log_run Sim
cron.log_statement Sim
cron.max_running_jobs Sim
max_connections Sim
max_locks_per_transaction (em inglês) Sim
max_logical_replication_workers Sim
max_notify_queue_pages Sim
max_pred_locks_per_page Sim
max_pred_locks_per_relation Sim
max_pred_locks_per_transaction Sim
max_prepared_transactions (em inglês) Sim
max_replication_slots Sim
max_wal_senders Sim
max_worker_processes Sim
old_snapshot_threshold Sim
multixact_member_buffers Sim
multixact_offset_buffers Sim
notify_buffers Sim
pg_stat_statements.max (em inglês) Sim
pglogical.batch_inserts Sim
pglogical.synchronous_commit Sim
pglogical.use_spi Sim
shared_buffers Sim
serializable_buffers Sim
subtransaction_buffers Sim
track_activity_query_size (em inglês) Sim
track_commit_timestamp (em inglês) Sim
transaction_buffers Sim
wal_buffers Sim