Flags do banco de dados com suporte

Esta página lista as flags de banco de dados compatíveis com o AlloyDB Omni.

Você usa sinalizações de banco de dados em muitas operações, como no ajuste de parâmetros e opções do PostgreSQL, assim como na configuração e nos ajustes de instâncias.

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

Para mais informações sobre como usar cada flag listada na tabela a seguir, clique no nome dela.

As outras colunas da tabela contêm informações adicionais sobre cada indicador:

  • 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 indica que a flag tem um valor padrão que não é definido pelo AlloyDB Omni. Para saber mais, clique no nome da bandeira.

  • Na coluna Restart required, Yes indica que é necessário reiniciar o AlloyDB Omni quando você define, remove ou modifica a flag na instância. O valor da flag persiste na instância até que você o modifique 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 instância 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 para essa flag.

A | C | D | E | F | G | H | I | J | L | M | O | P | R | S | T | V | W

Flag do AlloyDB Valor padrão Reinicialização necessária Restrições de réplica
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
auto_explain.log_analyze Padrão Não Não
auto_explain.log_buffers Padrão Não Não
auto_explain.log_format Padrão Não Não
auto_explain.log_level Padrão Não Não
auto_explain.log_min_duration Padrão Não Não
auto_explain.log_nested_statements Padrão Não Não
auto_explain.log_settings Padrão Não Não
auto_explain.log_timing Padrão Não Não
auto_explain.log_triggers Padrão Não Não
auto_explain.log_verbose Padrão Não Não
auto_explain.log_wal Padrão Não Não
auto_explain.sample_rate Padrão Não Não
autovacuum Padrão Não Não
autovacuum_analyze_scale_factor (em inglês) Padrão Não Não
autovacuum_analyze_threshold (em inglês) Padrão Não Não
autovacuum_freeze_max_age (em inglês) Padrão Sim Não
autovacuum_max_workers (em inglês) Padrão Sim Não
autovacuum_multixact_freeze_max_age (em inglês) Padrão Sim Não
autovacuum_naptime (em inglês) Padrão Não Não
autovacuum_vacuum_cost_delay (em inglês) Padrão Não Não
autovacuum_vacuum_cost_limit (em inglês) Padrão Não Não
autovacuum_vacuum_scale_factor (em inglês) Padrão Não Não
autovacuum_vacuum_threshold (em inglês) Padrão Não Não
autovacuum_work_mem (em inglês) Padrão Não Não
checkpoint_completion_target (em inglês) Padrão Não Não
checkpoint_timeout (em inglês) Padrão Não Não
checkpoint_warning (em inglês) Padrão Não Não
commit_delay (em inglês) Padrão Não Não
commit_siblings (em inglês) Padrão Não Não
constraint_exclusion (em inglês) Padrão Não Não
cpu_index_tuple_cost (em inglês) Padrão Não Não
cpu_operator_cost (em inglês) Padrão Não Não
cpu_tuple_cost (em inglês) Padrão Não Não
cron.database_name Padrão Sim Não
cron.log_min_messages Padrão Não Não
cron.log_run Padrão Sim Não
cron.log_statement Padrão Sim Não
cron.max_running_jobs Padrão Sim Não
cursor_tuple_fraction (em inglês) Padrão Não Não
deadlock_timeout (em inglês) Padrão Não Não
default_statistics_target (em inglês) Padrão Não Não
default_tablespace (em inglês) Padrão Não Não
default_transaction_deferrable (em inglês) Padrão Não Não
default_transaction_isolation (em inglês) Padrão Não Não
effective_cache_size 80% da RAM da instância Não Não
enable_bitmapscan (em inglês) Padrão Não Não
enable_google_adaptive_autovacuum on Não Não
enable_hashagg (em inglês) Padrão Não Não
enable_hashjoin (em inglês) Padrão Não Não
enable_indexonlyscan (em inglês) Padrão Não Não
enable_indexscan (em inglês) Padrão Não Não
enable_material (em inglês) Padrão Não Não
enable_mergejoin (em inglês) Padrão Não Não
enable_nestloop (em inglês) Padrão Não Não
enable_seqscan (em inglês) Padrão Não Não
enable_sort (em inglês) Padrão Não Não
enable_tidscan (em inglês) Padrão Não Não
force_parallel_mode (em inglês) Padrão Não Não
from_collapse_limit (em inglês) Padrão Não Não
geqo (em inglês) Padrão Não Não
geqo_effort (em inglês) Padrão Não Não
geqo_generations (em inglês) Padrão Não Não
geqo_pool_size (em inglês) Padrão Não Não
geqo_seed (em inglês) Padrão Não Não
geqo_selection_bias (em inglês) Padrão Não Não
geqo_threshold (em inglês) Padrão Não Não
gin_fuzzy_search_limit (em inglês) Padrão Não Não
gin_pending_list_limit (em inglês) Padrão 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.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.enable_model_support off Não
google_storage.log_replay_throttle_read_transactions on Não Não
hot_standby_feedback (em inglês) on Não Não
idle_session_timeout Padrão Não Não
join_collapse_limit (em inglês) Padrão Não Não
lock_timeout (em inglês) Padrão Não Não
log_autovacuum_min_duration (em inglês) 0 Não Não
log_checkpoints (em inglês) Padrão Não Não
log_connections (em inglês) Padrão Não Não
log_disconnections (em inglês) Padrão Não Não
log_duration (em inglês) Padrão Não Não
log_error_verbosity (em inglês) Padrão Não Não
log_executor_stats (em inglês) Padrão Não Não
log_hostname (em inglês) Padrão Não Não
log_line_prefix Padrão Não Não
log_lock_waits (em inglês) Padrão Não Não
log_min_duration_statement (em inglês) Padrão Não Não
log_min_error_statement (em inglês) Padrão Não Não
log_min_messages (em inglês) Padrão Não Não
log_parser_stats (em inglês) Padrão Não Não
log_planner_stats (em inglês) Padrão Não Não
log_replication_commands (em inglês) Padrão Não Não
log_statement Padrão Não Não
log_statement_stats Padrão Não Não
log_temp_files (em inglês) 0 Não Não
maintenance_work_mem (em inglês) Padrão Não Não
max_connections 1000 Sim Sim
max_locks_per_transaction (em inglês) Padrão Sim Sim
max_logical_replication_workers Padrão Sim Não
max_parallel_maintenance_workers Padrão Não Não
max_parallel_workers A contagem de CPU da instância ou 8, o que for maior Não Não
max_parallel_workers_per_gather Metade da contagem de CPU da instância ou 2, o que for maior Não Não
max_pred_locks_per_page Padrão Sim Não
max_pred_locks_per_relation Padrão Sim Não
max_pred_locks_per_transaction Padrão Sim Não
max_prepared_transactions (em inglês) Padrão Sim Sim
max_replication_slots 60 Sim Não
max_standby_archive_delay (em inglês) Padrão Não Não
max_standby_streaming_delay (em inglês) Padrão Não Não
max_sync_workers_per_subscription Padrão Não Não
max_wal_senders 50 Sim Sim
max_wal_size (em inglês) 1504 Não Não
max_worker_processes 64 Sim Sim
min_wal_size Padrão Não Não
old_snapshot_threshold (em inglês) Padrão Sim Não
parallel_setup_cost (em inglês) Padrão Não Não
parallel_tuple_cost (em inglês) Padrão Não Não
password_encryption Padrão 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
pg_bigm.enable_recheck Padrão Não Não
pg_bigm.gin_key_limit Padrão Não Não
pg_bigm.similarity_limit Padrão Não Não
pg_hint_plan.debug_print Padrão Não Não
pg_hint_plan.enable_hint Padrão Não Não
pg_hint_plan.enable_hint_table Padrão Não Não
pg_hint_plan.message_level Padrão Não Não
pg_hint_plan.parse_messages Padrão Não Não
pg_stat_statements.max (em inglês) Padrão Sim Não
pg_stat_statements.save (em inglês) Padrão Não Não
pg_stat_statements.track (em inglês) Padrão Não Não
pg_stat_statements.track_utility (em inglês) Padrão Não Não
pgaudit.log Padrão Não Não
pgaudit.log_catalog Padrão Não Não
pgaudit.log_client Padrão Não Não
pgaudit.log_level Padrão Não Não
pgaudit.log_parameter Padrão Não Não
pgaudit.log_relation Padrão Não Não
pgaudit.log_statement_once Padrão Não Não
pgaudit.role Padrão Não Não
pglogical.batch_inserts Padrão Sim Não
pglogical.conflict_log_level Padrão Não Não
pglogical.conflict_resolution Padrão Não Não
pglogical.extra_connection_options Padrão Não Não
pglogical.synchronous_commit Padrão Sim Não
pglogical.use_spi Padrão Sim Não
random_page_cost (em inglês) Padrão Não Não
shared_buffers 80% da memória da instância Sim Não
ssl_max_protocol_version Padrão Não Não
ssl_min_protocol_version (em inglês) Padrão Não Não
standard_conforming_strings (em inglês) Padrão Não Não
statement_timeout Padrão Não Não
synchronize_seqscans (em inglês) Padrão Não Não
tcp_keepalives_count 5 Não Não
tcp_keepalives_idle 300 Não Não
tcp_keepalives_interval 60 Não Não
temp_buffers Padrão Não Não
temp_file_limit (em inglês) Padrão Não Não
trace_notify (em inglês) Padrão Não Não
trace_recovery_messages (em inglês) Padrão Não Não
trace_sort (em inglês) Padrão Não Não
track_activities (em inglês) Padrão Não Não
track_activity_query_size (em inglês) Padrão Sim Não
track_commit_timestamp (em inglês) Padrão Sim Não
track_counts (em inglês) Padrão Não Não
track_functions (em inglês) Padrão Não Não
track_io_timing (em inglês) on Não Não
vacuum_cost_delay (em inglês) Padrão Não Não
vacuum_cost_limit (em inglês) Padrão Não Não
vacuum_freeze_min_age (em inglês) Padrão Não Não
vacuum_freeze_table_age (em inglês) Padrão Não Não
vacuum_multixact_freeze_min_age (em inglês) Padrão Não Não
vacuum_multixact_freeze_table_age (em inglês) Padrão Não Não
wal_buffers (em inglês) 2048 Sim Não
wal_receiver_timeout Standard default Não Não
wal_sender_timeout Standard default Não Não
work_mem (em inglês) N MB, em que N é 4 ou o número de vCPUs da instância, o que for maior Não Não