Usa flags de base de dados para muitas operações, incluindo ajustar os parâmetros do PostgreSQL, ajustar as opções e configurar e otimizar instâncias.
Para mais informações sobre a definição de flags de base de dados no AlloyDB Omni, consulte o artigo Configure flags de base de dados do AlloyDB Omni.
Para mais informações sobre como usar cada indicador apresentado na tabela seguinte, clique no nome do indicador.
As outras colunas da tabela contêm informações adicionais acerca de cada indicação:
A coluna Valor predefinido apresenta o valor que o AlloyDB Omni define para esta flag numa nova instância, a menos que especifique um valor diferente quando criar a instância.
Predefinição padrão indica que o sinalizador tem um valor predefinido que não é definido pelo AlloyDB Omni. Para saber mais, clique no nome da denúncia.
Na coluna Restart required, Yes indica que tem de reiniciar o AlloyDB Omni quando define, remove ou modifica a flag na instância. O valor da flag persiste para a instância até que o modifique novamente.
Na coluna Restrições de réplicas, Sim indica as seguintes restrições sobre como pode usar a flag:
Antes de definir esta 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 este sinalizador definido, o valor deste sinalizador em qualquer instância de réplica tem de ser igual ou superior ao valor da instância principal para este sinalizador.
A | C | D | E | F | G | H | I | J | L | M | O | P | R | S | T | V | W
AlloyDB Omni flag | Valor predefinido | É necessário reiniciar | Restrições de réplicas |
---|---|---|---|
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 | Predefinição padrão | Não | Não |
auto_explain.log_buffers | Predefinição padrão | Não | Não |
auto_explain.log_format | Predefinição padrão | Não | Não |
auto_explain.log_level | Predefinição padrão | Não | Não |
auto_explain.log_min_duration | Predefinição padrão | Não | Não |
auto_explain.log_nested_statements | Predefinição padrão | Não | Não |
auto_explain.log_settings | Predefinição padrão | Não | Não |
auto_explain.log_timing | Predefinição padrão | Não | Não |
auto_explain.log_triggers | Predefinição padrão | Não | Não |
auto_explain.log_verbose | Predefinição padrão | Não | Não |
auto_explain.log_wal | Predefinição padrão | Não | Não |
auto_explain.sample_rate | Predefinição padrão | Não | Não |
autovacuum | Predefinição padrão | Não | Não |
autovacuum_analyze_scale_factor | Predefinição padrão | Não | Não |
autovacuum_analyze_threshold | Predefinição padrão | Não | Não |
autovacuum_freeze_max_age | Predefinição padrão | Sim | Não |
autovacuum_max_workers | Predefinição padrão | Sim | Não |
autovacuum_multixact_freeze_max_age | Predefinição padrão | Sim | Não |
autovacuum_naptime | Predefinição padrão | Não | Não |
autovacuum_vacuum_cost_delay | Predefinição padrão | Não | Não |
autovacuum_vacuum_cost_limit | Predefinição padrão | Não | Não |
autovacuum_vacuum_scale_factor | Predefinição padrão | Não | Não |
autovacuum_vacuum_threshold | Predefinição padrão | Não | Não |
autovacuum_work_mem | Predefinição padrão | Não | Não |
checkpoint_completion_target | Predefinição padrão | Não | Não |
checkpoint_timeout | Predefinição padrão | Não | Não |
checkpoint_warning | Predefinição padrão | Não | Não |
commit_delay | Predefinição padrão | Não | Não |
commit_siblings | Predefinição padrão | Não | Não |
constraint_exclusion | Predefinição padrão | Não | Não |
cpu_index_tuple_cost | Predefinição padrão | Não | Não |
cpu_operator_cost | Predefinição padrão | Não | Não |
cpu_tuple_cost | Predefinição padrão | Não | Não |
cron.database_name | Predefinição padrão | Sim | Não |
cron.log_min_messages | Predefinição padrão | Não | Não |
cron.log_run | Predefinição padrão | Sim | Não |
cron.log_statement | Predefinição padrão | Sim | Não |
cron.max_running_jobs | Predefinição padrão | Sim | Não |
cursor_tuple_fraction | Predefinição padrão | Não | Não |
deadlock_timeout | Predefinição padrão | Não | Não |
default_statistics_target | Predefinição padrão | Não | Não |
default_tablespace | Predefinição padrão | Não | Não |
default_transaction_deferrable | Predefinição padrão | Não | Não |
default_transaction_isolation | Predefinição padrão | Não | Não |
effective_cache_size | 80% da RAM da instância | Não | Não |
enable_bitmapscan | Predefinição padrão | Não | Não |
enable_google_adaptive_autovacuum | on |
Não | Não |
enable_hashagg | Predefinição padrão | Não | Não |
enable_hashjoin | Predefinição padrão | Não | Não |
enable_indexonlyscan | Predefinição padrão | Não | Não |
enable_indexscan | Predefinição padrão | Não | Não |
enable_material | Predefinição padrão | Não | Não |
enable_mergejoin | Predefinição padrão | Não | Não |
enable_nestloop | Predefinição padrão | Não | Não |
enable_seqscan | Predefinição padrão | Não | Não |
enable_sort | Predefinição padrão | Não | Não |
enable_tidscan | Predefinição padrão | Não | Não |
force_parallel_mode | Predefinição padrão | Não | Não |
from_collapse_limit | Predefinição padrão | Não | Não |
geqo | Predefinição padrão | Não | Não |
geqo_effort | Predefinição padrão | Não | Não |
geqo_generations | Predefinição padrão | Não | Não |
geqo_pool_size | Predefinição padrão | Não | Não |
geqo_seed | Predefinição padrão | Não | Não |
geqo_selection_bias | Predefinição padrão | Não | Não |
geqo_threshold | Predefinição padrão | Não | Não |
gin_fuzzy_search_limit | Predefinição padrão | Não | Não |
gin_pending_list_limit | Predefinição 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 | on |
Não | Não |
idle_session_timeout | Predefinição padrão | Não | Não |
join_collapse_limit | Predefinição padrão | Não | Não |
lock_timeout | Predefinição padrão | Não | Não |
log_autovacuum_min_duration | 0 |
Não | Não |
log_checkpoints | Predefinição padrão | Não | Não |
log_connections | Predefinição padrão | Não | Não |
log_disconnections | Predefinição padrão | Não | Não |
log_duration | Predefinição padrão | Não | Não |
log_error_verbosity | Predefinição padrão | Não | Não |
log_executor_stats | Predefinição padrão | Não | Não |
log_hostname | Predefinição padrão | Não | Não |
log_line_prefix | Predefinição padrão | Não | Não |
log_lock_waits | Predefinição padrão | Não | Não |
log_min_duration_statement | Predefinição padrão | Não | Não |
log_min_error_statement | Predefinição padrão | Não | Não |
log_min_messages | Predefinição padrão | Não | Não |
log_parser_stats | Predefinição padrão | Não | Não |
log_planner_stats | Predefinição padrão | Não | Não |
log_replication_commands | Predefinição padrão | Não | Não |
log_statement | Predefinição padrão | Não | Não |
log_statement_stats | Predefinição padrão | Não | Não |
log_temp_files | 0 |
Não | Não |
maintenance_work_mem | Predefinição padrão | Não | Não |
max_connections | 1000 |
Sim | Sim |
max_locks_per_transaction | Predefinição padrão | Sim | Sim |
max_logical_replication_workers | Predefinição padrão | Sim | Não |
max_parallel_maintenance_workers | Predefinição padrão | Não | Não |
max_parallel_workers | O número de CPUs da instância ou 8 , consoante o que for superior |
Não | Não |
max_parallel_workers_per_gather | Metade da contagem de CPUs da instância ou 2 , consoante o que for superior |
Não | Não |
max_pred_locks_per_page | Predefinição padrão | Sim | Não |
max_pred_locks_per_relation | Predefinição padrão | Sim | Não |
max_pred_locks_per_transaction | Predefinição padrão | Sim | Não |
max_prepared_transactions | Predefinição padrão | Sim | Sim |
max_replication_slots | 60 |
Sim | Não |
max_standby_archive_delay | Predefinição padrão | Não | Não |
max_standby_streaming_delay | Predefinição padrão | Não | Não |
max_sync_workers_per_subscription | Predefinição padrão | Não | Não |
max_wal_senders | 50 |
Sim | Sim |
max_wal_size | 1504 |
Não | Não |
max_worker_processes | 64 |
Sim | Sim |
min_wal_size | Predefinição padrão | Não | Não |
old_snapshot_threshold | Predefinição padrão | Sim | Não |
parallel_setup_cost | Predefinição padrão | Não | Não |
parallel_tuple_cost | Predefinição padrão | Não | Não |
password_encryption | Predefinição 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 | Predefinição padrão | Não | Não |
pg_bigm.gin_key_limit | Predefinição padrão | Não | Não |
pg_bigm.similarity_limit | Predefinição padrão | Não | Não |
pg_hint_plan.debug_print | Predefinição padrão | Não | Não |
pg_hint_plan.enable_hint | Predefinição padrão | Não | Não |
pg_hint_plan.enable_hint_table | Predefinição padrão | Não | Não |
pg_hint_plan.message_level | Predefinição padrão | Não | Não |
pg_hint_plan.parse_messages | Predefinição padrão | Não | Não |
pg_stat_statements.max | Predefinição padrão | Sim | Não |
pg_stat_statements.save | Predefinição padrão | Não | Não |
pg_stat_statements.track | Predefinição padrão | Não | Não |
pg_stat_statements.track_utility | Predefinição padrão | Não | Não |
pgaudit.log | Predefinição padrão | Não | Não |
pgaudit.log_catalog | Predefinição padrão | Não | Não |
pgaudit.log_client | Predefinição padrão | Não | Não |
pgaudit.log_level | Predefinição padrão | Não | Não |
pgaudit.log_parameter | Predefinição padrão | Não | Não |
pgaudit.log_relation | Predefinição padrão | Não | Não |
pgaudit.log_statement_once | Predefinição padrão | Não | Não |
pgaudit.role | Predefinição padrão | Não | Não |
pglogical.batch_inserts | Predefinição padrão | Sim | Não |
pglogical.conflict_log_level | Predefinição padrão | Não | Não |
pglogical.conflict_resolution | Predefinição padrão | Não | Não |
pglogical.extra_connection_options | Predefinição padrão | Não | Não |
pglogical.synchronous_commit | Predefinição padrão | Sim | Não |
pglogical.use_spi | Predefinição padrão | Sim | Não |
random_page_cost | Predefinição padrão | Não | Não |
shared_buffers | 80% da memória da instância | Sim | Não |
ssl_max_protocol_version | Predefinição padrão | Não | Não |
ssl_min_protocol_version | Predefinição padrão | Não | Não |
standard_conforming_strings | Predefinição padrão | Não | Não |
statement_timeout | Predefinição padrão | Não | Não |
synchronize_seqscans | Predefinição 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 | Predefinição padrão | Não | Não |
temp_file_limit | Predefinição padrão | Não | Não |
trace_notify | Predefinição padrão | Não | Não |
trace_recovery_messages | Predefinição padrão | Não | Não |
trace_sort | Predefinição padrão | Não | Não |
track_activities | Predefinição padrão | Não | Não |
track_activity_query_size | Predefinição padrão | Sim | Não |
track_commit_timestamp | Predefinição padrão | Sim | Não |
track_counts | Predefinição padrão | Não | Não |
track_functions | Predefinição padrão | Não | Não |
track_io_timing | on |
Não | Não |
vacuum_cost_delay | Predefinição padrão | Não | Não |
vacuum_cost_limit | Predefinição padrão | Não | Não |
vacuum_freeze_min_age | Predefinição padrão | Não | Não |
vacuum_freeze_table_age | Predefinição padrão | Não | Não |
vacuum_multixact_freeze_min_age | Predefinição padrão | Não | Não |
vacuum_multixact_freeze_table_age | Predefinição padrão | Não | Não |
wal_buffers | 2048 |
Sim | Não |
wal_receiver_timeout | Standard default |
Não | Não |
wal_sender_timeout | Standard default |
Não | Não |
work_mem | N MB , onde N é 4 ou o número de vCPUs da instância, consoante o que for maior |
Não | Não |