Options de base de données compatibles

Sélectionnez une version de la documentation :

AlloyDB Omni est compatible avec toutes les options de base de données fournies par les versions standards de PostgreSQL. Cette page liste les options de base de données fournies par AlloyDB Omni en plus des options de base de données standards.

Les indicateurs de base de données sont utilisés pour de nombreuses opérations, y compris l'ajustement des paramètres et des options PostgreSQL, ainsi que la configuration et le réglage d'instances.

Pour en savoir plus sur la définition des flags de base de données dans AlloyDB Omni, consultez Configurer des flags de base de données AlloyDB Omni.

Options AlloyDB Omni

Les autres colonnes du tableau contiennent des informations supplémentaires sur chaque option AlloyDB Omni :

  • Cliquez sur le nom d'un indicateur pour afficher ses instructions d'utilisation.

  • La colonne Valeur par défaut affiche la valeur qu'AlloyDB Omni définit pour cet indicateur dans une nouvelle instance, sauf si vous spécifiez une autre valeur lors de la création de l'instance.

    Valeur par défaut standard indique que l'indicateur a une valeur par défaut qui n'est pas définie par AlloyDB Omni. Pour en savoir plus, cliquez sur le nom du signalement.

  • Dans la colonne Redémarrage requis, la valeur Oui indique que vous devez redémarrer AlloyDB Omni lorsque vous définissez, supprimez ou modifiez le flag sur l'instance. La valeur du flag persiste pour l'instance jusqu'à ce que vous la modifiiez à nouveau.

  • Dans la colonne Restrictions concernant les répliques, la valeur Oui indique les restrictions suivantes concernant l'utilisation du signalement :

    • Avant de définir cet indicateur sur l'instance principale de votre cluster, définissez-le sur chacune des instances répliquées de votre cluster.

    • Si cet indicateur est défini sur l'instance principale, la valeur de cet indicateur sur toute instance répliquée doit être égale ou supérieure à la valeur de cet indicateur sur l'instance principale.

Option AlloyDB Omni Valeur par défaut Redémarrage requis Restrictions concernant les répliques
alloydb.audit_log_line_prefix %m [%p]: [%l-1] db=%d,user=%u Oui Non
alloydb.enable_pgaudit off Oui Non
alloydb.log_throttling_window Non Non
alloydb.promote_cancel_to_terminate off Non Non
alloydb.pg_shadow_select_role Chaîne vide Non Non
alloydb.enable_pg_squeeze off Non Non
enable_google_adaptive_autovacuum on Non Non
enable_parallel_nestloop_inner_material off Non Non
google_columnar_engine.auto_columnarization_schedule 'EVERY 1 HOUR' Non Non
google_columnar_engine.enable_auto_columnarization on Non Non
google_columnar_engine.enable_columnar_scan on Non Non
google_columnar_engine.enabled off Oui Non
google_columnar_engine.memory_size_in_mb 30 % de la RAM de l'instance Oui Non
google_columnar_engine.omni_storage_cache_directory Chaîne vide Oui Non
google_columnar_engine.refresh_threshold_percentage 50 Non Non
google_columnar_engine.refresh_threshold_scan_count 5 Non Non
google_columnar_engine.relations Chaîne vide Non Non
google_db_advisor.auto_advisor_max_time_in_seconds 1800 Non Non
google_db_advisor.auto_advisor_schedule 'EVERY 24 HOURS' Non Non
google_db_advisor.enable_auto_advisor on Non Non
google_db_advisor.enabled on Oui Non
google_db_advisor.max_index_width 2 Non Non
google_db_advisor.max_num_indexable_columns 1000 Non Non
google_db_advisor.max_statement_length 102400 Non Non
google_db_advisor.max_storage_size_in_mb 0 Non Non
google_db_advisor.recommendation_max_time_in_seconds 600 Non Non
google_db_advisor.recommend_indexes_on_partitions off Non Non
google_db_advisor.top_k_slowest_statements 100 Non Non
google_job_scheduler.maintenance_cpu_percentage 20 Non Non
google_job_scheduler.max_parallel_workers_per_job 2 Non Non
google_ml_integration.cursor_group_size 500 Non Non
google_ml_integration.default_llm_model gemini-2.5-flash-lite Non Non
google_ml_integration.embedding_request_timeout 300 Non Non
google_ml_integration.enable_ai_query_engine on Non Non
google_ml_integration.enable_faster_embedding_generation on Non Non
google_ml_integration.enable_forecasting on Non Non
google_ml_integration.enable_list_models off Non Non
google_ml_integration.enable_model_support off Non
google_ml_integration.enable_preview_ai_functions off Non Non
google_ml_integration.max_memory_usage_mb 1024 Non Non
google_ml_integration.max_parallel_requests 400 Non Non
google_ml_integration.request_timeout_in_seconds 60 Non Non
google_storage.log_replay_throttle_read_transactions on Non Non
password.enforce_password_does_not_contain_username OFF Non Non
password.enforce_expiration OFF Non Non
password.enforce_complexity OFF Non Non
password.expiration_in_days 90 Non Non
password.min_uppercase_letters 0 Non Non
password.max_uppercase_letters 1000 Non Non
password.min_lowercase_letters 0 Non Non
password.max_lowercase_letters 1000 Non Non
password.min_numerical_chars 0 Non Non
password.max_numerical_chars 1000 Non Non
password.min_special_chars 0 Non Non
password.max_special_chars 1000 Non Non
password.min_pass_length 0 Non Non
password.max_pass_length 1000 Non Non
password.notify_expiration_in_days 30 Non Non
squeeze.worker_autostart Standard (par défaut) Non Non
squeeze.worker_role Standard (par défaut) Non Non
squeeze.workers_per_database La valeur par défaut est 1. Non Non
squeeze.max_xlock_time La valeur par défaut est 1. Définissez une valeur comprise entre 1 et 2147483647. Non Non
tde_kek_url Chaîne vide Non Non

Indicateurs PostgreSQL standards

AlloyDB Omni est compatible avec les options PostgreSQL standards suivantes. Certains indicateurs nécessitent un redémarrage d'AlloyDB Omni lorsque vous les définissez, supprimez ou modifiez sur l'instance. La valeur du flag persiste pour l'instance jusqu'à ce que vous la modifiiez à nouveau.

Nom de l'option PostgreSQL Redémarrage requis
autovacuum_freeze_max_age Oui
autovacuum_max_workers Oui
autovacuum_multixact_freeze_max_age Oui
autovacuum_vacuum_max_threshold Non
commit_timestamp_buffers Oui
cron.database_name Oui
cron.log_run Oui
cron.log_statement Oui
cron.max_running_jobs Oui
max_connections Oui
max_locks_per_transaction Oui
max_logical_replication_workers Oui
max_notify_queue_pages Oui
max_pred_locks_per_page Oui
max_pred_locks_per_relation Oui
max_pred_locks_per_transaction Oui
max_prepared_transactions Oui
max_replication_slots Oui
max_wal_senders Oui
max_worker_processes Oui
old_snapshot_threshold Oui
multixact_member_buffers Oui
multixact_offset_buffers Oui
notify_buffers Oui
pg_stat_statements.max Oui
pglogical.batch_inserts Oui
pglogical.synchronous_commit Oui
pglogical.use_spi Oui
shared_buffers Oui
serializable_buffers Oui
subtransaction_buffers Oui
track_activity_query_size Oui
track_commit_timestamp Oui
transaction_buffers Oui
wal_buffers Oui