Utilizzi i flag di database per molte operazioni, tra cui la modifica dei parametri PostgreSQL, la modifica delle opzioni e la configurazione e l'ottimizzazione delle istanze.
Per ulteriori informazioni sull'impostazione dei flag di database in AlloyDB Omni, vedi Configurare i flag di database di AlloyDB Omni.
Per ulteriori informazioni su come utilizzare ciascun flag elencato nella tabella seguente, fai clic sul nome del flag.
Le altre colonne della tabella contengono informazioni aggiuntive su ogni flag:
La colonna Valore predefinito mostra il valore che AlloyDB Omni imposta per questo flag in una nuova istanza, a meno che tu non specifichi un valore diverso durante la creazione dell'istanza.
Standard default indica che il flag ha un valore predefinito non impostato da AlloyDB Omni. Per saperne di più, fai clic sul nome del paese.
Nella colonna Riavvio richiesto, Sì indica che devi riavviare AlloyDB Omni quando imposti, rimuovi o modifica il flag sull'istanza. Il valore del flag persiste per l'istanza finché non lo modifichi di nuovo.
Nella colonna Restrizioni di replica, Sì indica le seguenti limitazioni relative all'utilizzo del flag:
Prima di impostare questo flag sull'istanza principale del cluster, imposta il flag su ciascuna delle istanze di replica del cluster.
Se l'istanza principale ha questo flag impostato, il valore di questo flag su qualsiasi istanza di replica deve essere uguale o maggiore del valore dell'istanza principale per questo flag.
A | C | D | E | F | G | H | I | J | L | M | O | P | R | S | T | V | W
| Flag AlloyDB Omni | Valore predefinito | Riavvio necessario | Limitazioni delle repliche |
|---|---|---|---|
| alloydb.enable_pgaudit | off |
Sì | No |
| alloydb.log_throttling_window | No | No | |
| alloydb.promote_cancel_to_terminate | off |
No | No |
| alloydb.pg_shadow_select_role | Una stringa vuota | No | No |
| auto_explain.log_analyze | Standard predefinito | No | No |
| auto_explain.log_buffers | Standard predefinito | No | No |
| auto_explain.log_format | Standard predefinito | No | No |
| auto_explain.log_level | Standard predefinito | No | No |
| auto_explain.log_min_duration | Standard predefinito | No | No |
| auto_explain.log_nested_statements | Standard predefinito | No | No |
| auto_explain.log_settings | Standard predefinito | No | No |
| auto_explain.log_timing | Standard predefinito | No | No |
| auto_explain.log_triggers | Standard predefinito | No | No |
| auto_explain.log_verbose | Standard predefinito | No | No |
| auto_explain.log_wal | Standard predefinito | No | No |
| auto_explain.sample_rate | Standard predefinito | No | No |
| autovacuum | Standard predefinito | No | No |
| autovacuum_analyze_scale_factor | Standard predefinito | No | No |
| autovacuum_analyze_threshold | Standard predefinito | No | No |
| autovacuum_freeze_max_age | Standard predefinito | Sì | No |
| autovacuum_max_workers | Standard predefinito | Sì | No |
| autovacuum_multixact_freeze_max_age | Standard predefinito | Sì | No |
| autovacuum_naptime | Standard predefinito | No | No |
| autovacuum_vacuum_cost_delay | Standard predefinito | No | No |
| autovacuum_vacuum_cost_limit | Standard predefinito | No | No |
| autovacuum_vacuum_scale_factor | Standard predefinito | No | No |
| autovacuum_vacuum_threshold | Standard predefinito | No | No |
| autovacuum_work_mem | Standard predefinito | No | No |
| checkpoint_completion_target | Standard predefinito | No | No |
| checkpoint_timeout | Standard predefinito | No | No |
| checkpoint_warning | Standard predefinito | No | No |
| commit_delay | Standard predefinito | No | No |
| commit_siblings | Standard predefinito | No | No |
| constraint_exclusion | Standard predefinito | No | No |
| cpu_index_tuple_cost | Standard predefinito | No | No |
| cpu_operator_cost | Standard predefinito | No | No |
| cpu_tuple_cost | Standard predefinito | No | No |
| cron.database_name | Standard predefinito | Sì | No |
| cron.log_min_messages | Standard predefinito | No | No |
| cron.log_run | Standard predefinito | Sì | No |
| cron.log_statement | Standard predefinito | Sì | No |
| cron.max_running_jobs | Standard predefinito | Sì | No |
| cursor_tuple_fraction | Standard predefinito | No | No |
| deadlock_timeout | Standard predefinito | No | No |
| default_statistics_target | Standard predefinito | No | No |
| default_tablespace | Standard predefinito | No | No |
| default_transaction_deferrable | Standard predefinito | No | No |
| default_transaction_isolation | Standard predefinito | No | No |
| effective_cache_size | 80% della RAM dell'istanza | No | No |
| enable_bitmapscan | Standard predefinito | No | No |
| enable_google_adaptive_autovacuum | on |
No | No |
| enable_hashagg | Standard predefinito | No | No |
| enable_hashjoin | Standard predefinito | No | No |
| enable_indexonlyscan | Standard predefinito | No | No |
| enable_indexscan | Standard predefinito | No | No |
| enable_material | Standard predefinito | No | No |
| enable_mergejoin | Standard predefinito | No | No |
| enable_nestloop | Standard predefinito | No | No |
| enable_seqscan | Standard predefinito | No | No |
| enable_sort | Standard predefinito | No | No |
| enable_tidscan | Standard predefinito | No | No |
| force_parallel_mode | Standard predefinito | No | No |
| from_collapse_limit | Standard predefinito | No | No |
| geqo | Standard predefinito | No | No |
| geqo_effort | Standard predefinito | No | No |
| geqo_generations | Standard predefinito | No | No |
| geqo_pool_size | Standard predefinito | No | No |
| geqo_seed | Standard predefinito | No | No |
| geqo_selection_bias | Standard predefinito | No | No |
| geqo_threshold | Standard predefinito | No | No |
| gin_fuzzy_search_limit | Standard predefinito | No | No |
| gin_pending_list_limit | Standard predefinito | No | No |
| google_columnar_engine.auto_columnarization_schedule | 'EVERY 1 HOUR' |
No | No |
| google_columnar_engine.enable_auto_columnarization | on |
No | No |
| google_columnar_engine.enable_columnar_scan | on |
No | No |
| google_columnar_engine.enabled | off |
Sì | No |
| google_columnar_engine.memory_size_in_mb | 30% della RAM dell'istanza | Sì | No |
| google_columnar_engine.refresh_threshold_percentage | 50 |
No | No |
| google_columnar_engine.refresh_threshold_scan_count | 5 |
No | No |
| google_columnar_engine.relations | Una stringa vuota | No | No |
| google_db_advisor.auto_advisor_max_time_in_seconds | 1800 |
No | No |
| google_db_advisor.auto_advisor_schedule | 'EVERY 24 HOURS' |
No | No |
| google_db_advisor.enable_auto_advisor | on |
No | No |
| google_db_advisor.enabled | on |
Sì | No |
| google_db_advisor.max_index_width | 2 |
No | No |
| google_db_advisor.max_num_indexable_columns | 1000 |
No | No |
| google_db_advisor.max_statement_length | 102400 |
No | No |
| google_db_advisor.max_storage_size_in_mb | 0 |
No | No |
| google_db_advisor.recommendation_max_time_in_seconds | 600 |
No | No |
| google_db_advisor.recommend_indexes_on_partitions | off |
No | No |
| google_db_advisor.top_k_slowest_statements | 100 |
No | No |
| google_job_scheduler.maintenance_cpu_percentage | 20 |
No | No |
| google_job_scheduler.max_parallel_workers_per_job | 2 |
No | No |
| google_ml_integration.enable_model_support | off |
No | |
| google_storage.log_replay_throttle_read_transactions | on |
No | No |
| hot_standby_feedback | on |
No | No |
| idle_session_timeout | Standard predefinito | No | No |
| join_collapse_limit | Standard predefinito | No | No |
| lock_timeout | Standard predefinito | No | No |
| log_autovacuum_min_duration | 0 |
No | No |
| log_checkpoints | Standard predefinito | No | No |
| log_connections | Standard predefinito | No | No |
| log_disconnections | Standard predefinito | No | No |
| log_duration | Standard predefinito | No | No |
| log_error_verbosity | Standard predefinito | No | No |
| log_executor_stats | Standard predefinito | No | No |
| log_hostname | Standard predefinito | No | No |
| log_line_prefix | Standard predefinito | No | No |
| log_lock_waits | Standard predefinito | No | No |
| log_min_duration_statement | Standard predefinito | No | No |
| log_min_error_statement | Standard predefinito | No | No |
| log_min_messages | Standard predefinito | No | No |
| log_parser_stats | Standard predefinito | No | No |
| log_planner_stats | Standard predefinito | No | No |
| log_replication_commands | Standard predefinito | No | No |
| log_statement | Standard predefinito | No | No |
| log_statement_stats | Standard predefinito | No | No |
| log_temp_files | 0 |
No | No |
| maintenance_work_mem | Standard predefinito | No | No |
| max_connections | 1000 |
Sì | Sì |
| max_locks_per_transaction | Standard predefinito | Sì | Sì |
| max_logical_replication_workers | Standard predefinito | Sì | No |
| max_parallel_maintenance_workers | Standard predefinito | No | No |
| max_parallel_workers | Il conteggio CPU dell'istanza o 8, a seconda di quale è maggiore |
No | No |
| max_parallel_workers_per_gather | Metà del conteggio delle CPU dell'istanza o 2, a seconda di quale è maggiore |
No | No |
| max_pred_locks_per_page | Standard predefinito | Sì | No |
| max_pred_locks_per_relation | Standard predefinito | Sì | No |
| max_pred_locks_per_transaction | Standard predefinito | Sì | No |
| max_prepared_transactions | Standard predefinito | Sì | Sì |
| max_replication_slots | 60 |
Sì | No |
| max_standby_archive_delay | Standard predefinito | No | No |
| max_standby_streaming_delay | Standard predefinito | No | No |
| max_sync_workers_per_subscription | Standard predefinito | No | No |
| max_wal_senders | 50 |
Sì | Sì |
| max_wal_size | 1504 |
No | No |
| max_worker_processes | 64 |
Sì | Sì |
| min_wal_size | Standard predefinito | No | No |
| old_snapshot_threshold | Standard predefinito | Sì | No |
| parallel_setup_cost | Standard predefinito | No | No |
| parallel_tuple_cost | Standard predefinito | No | No |
| password_encryption | Standard predefinito | No | No |
| password.enforce_password_does_not_contain_username | OFF |
No | No |
| password.enforce_expiration | OFF |
No | No |
| password.enforce_complexity | OFF |
No | No |
| password.expiration_in_days | 90 |
No | No |
| password.min_uppercase_letters | 0 |
No | No |
| password.max_uppercase_letters | 1000 |
No | No |
| password.min_lowercase_letters | 0 |
No | No |
| password.max_lowercase_letters | 1000 |
No | No |
| password.min_numerical_chars | 0 |
No | No |
| password.max_numerical_chars | 1000 |
No | No |
| password.min_special_chars | 0 |
No | No |
| password.max_special_chars | 1000 |
No | No |
| password.min_pass_length | 0 |
No | No |
| password.max_pass_length | 1000 |
No | No |
| password.notify_expiration_in_days | 30 |
No | No |
| pg_bigm.enable_recheck | Standard predefinito | No | No |
| pg_bigm.gin_key_limit | Standard predefinito | No | No |
| pg_bigm.similarity_limit | Standard predefinito | No | No |
| pg_hint_plan.debug_print | Standard predefinito | No | No |
| pg_hint_plan.enable_hint | Standard predefinito | No | No |
| pg_hint_plan.enable_hint_table | Standard predefinito | No | No |
| pg_hint_plan.message_level | Standard predefinito | No | No |
| pg_hint_plan.parse_messages | Standard predefinito | No | No |
| pg_stat_statements.max | Standard predefinito | Sì | No |
| pg_stat_statements.save | Standard predefinito | No | No |
| pg_stat_statements.track | Standard predefinito | No | No |
| pg_stat_statements.track_utility | Standard predefinito | No | No |
| pgaudit.log | Standard predefinito | No | No |
| pgaudit.log_catalog | Standard predefinito | No | No |
| pgaudit.log_client | Standard predefinito | No | No |
| pgaudit.log_level | Standard predefinito | No | No |
| pgaudit.log_parameter | Standard predefinito | No | No |
| pgaudit.log_relation | Standard predefinito | No | No |
| pgaudit.log_statement_once | Standard predefinito | No | No |
| pgaudit.role | Standard predefinito | No | No |
| pglogical.batch_inserts | Standard predefinito | Sì | No |
| pglogical.conflict_log_level | Standard predefinito | No | No |
| pglogical.conflict_resolution | Standard predefinito | No | No |
| pglogical.extra_connection_options | Standard predefinito | No | No |
| pglogical.synchronous_commit | Standard predefinito | Sì | No |
| pglogical.use_spi | Standard predefinito | Sì | No |
| random_page_cost | Standard predefinito | No | No |
| shared_buffers | 80% della memoria dell'istanza | Sì | No |
| ssl_max_protocol_version | Standard predefinito | No | No |
| ssl_min_protocol_version | Standard predefinito | No | No |
| standard_conforming_strings | Standard predefinito | No | No |
| statement_timeout | Standard predefinito | No | No |
| synchronize_seqscans | Standard predefinito | No | No |
| tcp_keepalives_count | 5 |
No | No |
| tcp_keepalives_idle | 300 |
No | No |
| tcp_keepalives_interval | 60 |
No | No |
| temp_buffers | Standard predefinito | No | No |
| temp_file_limit | Standard predefinito | No | No |
| trace_notify | Standard predefinito | No | No |
| trace_recovery_messages | Standard predefinito | No | No |
| trace_sort | Standard predefinito | No | No |
| track_activities | Standard predefinito | No | No |
| track_activity_query_size | Standard predefinito | Sì | No |
| track_commit_timestamp | Standard predefinito | Sì | No |
| track_counts | Standard predefinito | No | No |
| track_functions | Standard predefinito | No | No |
| track_io_timing | on |
No | No |
| vacuum_cost_delay | Standard predefinito | No | No |
| vacuum_cost_limit | Standard predefinito | No | No |
| vacuum_freeze_min_age | Standard predefinito | No | No |
| vacuum_freeze_table_age | Standard predefinito | No | No |
| vacuum_multixact_freeze_min_age | Standard predefinito | No | No |
| vacuum_multixact_freeze_table_age | Standard predefinito | No | No |
| wal_buffers | 2048 |
Sì | No |
| wal_receiver_timeout | Standard default |
No | No |
| wal_sender_timeout | Standard default |
No | No |
| work_mem | N MB, dove N è 4 o il numero di vCPU dell'istanza, a seconda di quale sia maggiore |
No | No |