Anda menggunakan flag database untuk banyak operasi, termasuk menyesuaikan parameter PostgreSQL, menyesuaikan opsi, serta mengonfigurasi dan melakukan tuning pada instance.
Untuk mengetahui informasi selengkapnya tentang cara menyetel flag database di AlloyDB Omni, lihat Mengonfigurasi flag database AlloyDB Omni.
Untuk mengetahui informasi selengkapnya tentang cara menggunakan setiap tanda yang tercantum dalam tabel berikut, klik nama tanda.
Kolom lain dalam tabel berisi informasi tambahan tentang setiap tanda:
Kolom Nilai default menampilkan nilai yang ditetapkan AlloyDB Omni untuk tanda ini di instance baru, kecuali jika Anda menentukan nilai yang berbeda saat membuat instance.
Default standar menunjukkan bahwa tanda memiliki nilai default yang tidak ditetapkan oleh AlloyDB Omni. Untuk mempelajari lebih lanjut, klik nama negara.
Di kolom Mulai ulang diperlukan, Ya menunjukkan bahwa Anda perlu memulai ulang AlloyDB Omni saat menetapkan, menghapus, atau mengubah tanda pada instance. Nilai flag tetap ada untuk instance hingga Anda mengubahnya lagi.
Di kolom Replica restrictions, Yes menunjukkan batasan berikut tentang cara Anda dapat menggunakan tanda:
Sebelum menyetel flag ini di instance utama cluster Anda, tetapkan flag di setiap instance replika cluster Anda.
Jika instance utama menetapkan tanda ini, nilai tanda ini pada instance replika mana pun harus sama dengan atau lebih besar daripada nilai tanda ini pada instance utama.
A | C | D | E | F | G | H | I | J | L | M | O | P | R | S | T | V | W
Bendera AlloyDB Omni | Nilai default | Perlu dimulai ulang | Batasan replika |
---|---|---|---|
alloydb.enable_pgaudit | off |
Ya | Tidak |
alloydb.log_throttling_window | Tidak | Tidak | |
alloydb.promote_cancel_to_terminate | off |
Tidak | Tidak |
alloydb.pg_shadow_select_role | String kosong | Tidak | Tidak |
auto_explain.log_analyze | Default standar | Tidak | Tidak |
auto_explain.log_buffers | Default standar | Tidak | Tidak |
auto_explain.log_format | Default standar | Tidak | Tidak |
auto_explain.log_level | Default standar | Tidak | Tidak |
auto_explain.log_min_duration | Default standar | Tidak | Tidak |
auto_explain.log_nested_statements | Default standar | Tidak | Tidak |
auto_explain.log_settings | Default standar | Tidak | Tidak |
auto_explain.log_timing | Default standar | Tidak | Tidak |
auto_explain.log_triggers | Default standar | Tidak | Tidak |
auto_explain.log_verbose | Default standar | Tidak | Tidak |
auto_explain.log_wal | Default standar | Tidak | Tidak |
auto_explain.sample_rate | Default standar | Tidak | Tidak |
autovacuum | Default standar | Tidak | Tidak |
autovacuum_analyze_scale_factor | Default standar | Tidak | Tidak |
autovacuum_analyze_threshold | Default standar | Tidak | Tidak |
autovacuum_freeze_max_age | Default standar | Ya | Tidak |
autovacuum_max_workers | Default standar | Ya | Tidak |
autovacuum_multixact_freeze_max_age | Default standar | Ya | Tidak |
autovacuum_naptime | Default standar | Tidak | Tidak |
autovacuum_vacuum_cost_delay | Default standar | Tidak | Tidak |
autovacuum_vacuum_cost_limit | Default standar | Tidak | Tidak |
autovacuum_vacuum_scale_factor | Default standar | Tidak | Tidak |
autovacuum_vacuum_threshold | Default standar | Tidak | Tidak |
autovacuum_work_mem | Default standar | Tidak | Tidak |
checkpoint_completion_target | Default standar | Tidak | Tidak |
checkpoint_timeout | Default standar | Tidak | Tidak |
checkpoint_warning | Default standar | Tidak | Tidak |
commit_delay | Default standar | Tidak | Tidak |
commit_siblings | Default standar | Tidak | Tidak |
constraint_exclusion | Default standar | Tidak | Tidak |
cpu_index_tuple_cost | Default standar | Tidak | Tidak |
cpu_operator_cost | Default standar | Tidak | Tidak |
cpu_tuple_cost | Default standar | Tidak | Tidak |
cron.database_name | Default standar | Ya | Tidak |
cron.log_min_messages | Default standar | Tidak | Tidak |
cron.log_run | Default standar | Ya | Tidak |
cron.log_statement | Default standar | Ya | Tidak |
cron.max_running_jobs | Default standar | Ya | Tidak |
cursor_tuple_fraction | Default standar | Tidak | Tidak |
deadlock_timeout | Default standar | Tidak | Tidak |
default_statistics_target | Default standar | Tidak | Tidak |
default_tablespace | Default standar | Tidak | Tidak |
default_transaction_deferrable | Default standar | Tidak | Tidak |
default_transaction_isolation | Default standar | Tidak | Tidak |
effective_cache_size | 80% RAM instance | Tidak | Tidak |
enable_bitmapscan | Default standar | Tidak | Tidak |
enable_google_adaptive_autovacuum | on |
Tidak | Tidak |
enable_hashagg | Default standar | Tidak | Tidak |
enable_hashjoin | Default standar | Tidak | Tidak |
enable_indexonlyscan | Default standar | Tidak | Tidak |
enable_indexscan | Default standar | Tidak | Tidak |
enable_material | Default standar | Tidak | Tidak |
enable_mergejoin | Default standar | Tidak | Tidak |
enable_nestloop | Default standar | Tidak | Tidak |
enable_seqscan | Default standar | Tidak | Tidak |
enable_sort | Default standar | Tidak | Tidak |
enable_tidscan | Default standar | Tidak | Tidak |
force_parallel_mode | Default standar | Tidak | Tidak |
from_collapse_limit | Default standar | Tidak | Tidak |
geqo | Default standar | Tidak | Tidak |
geqo_effort | Default standar | Tidak | Tidak |
geqo_generations | Default standar | Tidak | Tidak |
geqo_pool_size | Default standar | Tidak | Tidak |
geqo_seed | Default standar | Tidak | Tidak |
geqo_selection_bias | Default standar | Tidak | Tidak |
geqo_threshold | Default standar | Tidak | Tidak |
gin_fuzzy_search_limit | Default standar | Tidak | Tidak |
gin_pending_list_limit | Default standar | Tidak | Tidak |
google_columnar_engine.auto_columnarization_schedule | 'EVERY 1 HOUR' |
Tidak | Tidak |
google_columnar_engine.enable_auto_columnarization | on |
Tidak | Tidak |
google_columnar_engine.enable_columnar_scan | on |
Tidak | Tidak |
google_columnar_engine.enabled | off |
Ya | Tidak |
google_columnar_engine.memory_size_in_mb | 30% RAM instance | Ya | Tidak |
google_columnar_engine.refresh_threshold_percentage | 50 |
Tidak | Tidak |
google_columnar_engine.refresh_threshold_scan_count | 5 |
Tidak | Tidak |
google_columnar_engine.relations | String kosong | Tidak | Tidak |
google_db_advisor.auto_advisor_max_time_in_seconds | 1800 |
Tidak | Tidak |
google_db_advisor.auto_advisor_schedule | 'EVERY 24 HOURS' |
Tidak | Tidak |
google_db_advisor.enable_auto_advisor | on |
Tidak | Tidak |
google_db_advisor.enabled | on |
Ya | Tidak |
google_db_advisor.max_index_width | 2 |
Tidak | Tidak |
google_db_advisor.max_num_indexable_columns | 1000 |
Tidak | Tidak |
google_db_advisor.max_statement_length | 102400 |
Tidak | Tidak |
google_db_advisor.max_storage_size_in_mb | 0 |
Tidak | Tidak |
google_db_advisor.recommendation_max_time_in_seconds | 600 |
Tidak | Tidak |
google_db_advisor.recommend_indexes_on_partitions | off |
Tidak | Tidak |
google_db_advisor.top_k_slowest_statements | 100 |
Tidak | Tidak |
google_job_scheduler.maintenance_cpu_percentage | 20 |
Tidak | Tidak |
google_job_scheduler.max_parallel_workers_per_job | 2 |
Tidak | Tidak |
google_ml_integration.enable_model_support | off |
Tidak | |
google_storage.log_replay_throttle_read_transactions | on |
Tidak | Tidak |
hot_standby_feedback | on |
Tidak | Tidak |
idle_session_timeout | Default standar | Tidak | Tidak |
join_collapse_limit | Default standar | Tidak | Tidak |
lock_timeout | Default standar | Tidak | Tidak |
log_autovacuum_min_duration | 0 |
Tidak | Tidak |
log_checkpoints | Default standar | Tidak | Tidak |
log_connections | Default standar | Tidak | Tidak |
log_disconnections | Default standar | Tidak | Tidak |
log_duration | Default standar | Tidak | Tidak |
log_error_verbosity | Default standar | Tidak | Tidak |
log_executor_stats | Default standar | Tidak | Tidak |
log_hostname | Default standar | Tidak | Tidak |
log_line_prefix | Default standar | Tidak | Tidak |
log_lock_waits | Default standar | Tidak | Tidak |
log_min_duration_statement | Default standar | Tidak | Tidak |
log_min_error_statement | Default standar | Tidak | Tidak |
log_min_messages | Default standar | Tidak | Tidak |
log_parser_stats | Default standar | Tidak | Tidak |
log_planner_stats | Default standar | Tidak | Tidak |
log_replication_commands | Default standar | Tidak | Tidak |
log_statement | Default standar | Tidak | Tidak |
log_statement_stats | Default standar | Tidak | Tidak |
log_temp_files | 0 |
Tidak | Tidak |
maintenance_work_mem | Default standar | Tidak | Tidak |
max_connections | 1000 |
Ya | Ya |
max_locks_per_transaction | Default standar | Ya | Ya |
max_logical_replication_workers | Default standar | Ya | Tidak |
max_parallel_maintenance_workers | Default standar | Tidak | Tidak |
max_parallel_workers | Jumlah CPU instance atau 8 , mana saja yang lebih besar |
Tidak | Tidak |
max_parallel_workers_per_gather | Setengah dari jumlah CPU instance atau 2 , mana saja yang lebih besar |
Tidak | Tidak |
max_pred_locks_per_page | Default standar | Ya | Tidak |
max_pred_locks_per_relation | Default standar | Ya | Tidak |
max_pred_locks_per_transaction | Default standar | Ya | Tidak |
max_prepared_transactions | Default standar | Ya | Ya |
max_replication_slots | 60 |
Ya | Tidak |
max_standby_archive_delay | Default standar | Tidak | Tidak |
max_standby_streaming_delay | Default standar | Tidak | Tidak |
max_sync_workers_per_subscription | Default standar | Tidak | Tidak |
max_wal_senders | 50 |
Ya | Ya |
max_wal_size | 1504 |
Tidak | Tidak |
max_worker_processes | 64 |
Ya | Ya |
min_wal_size | Default standar | Tidak | Tidak |
old_snapshot_threshold | Default standar | Ya | Tidak |
parallel_setup_cost | Default standar | Tidak | Tidak |
parallel_tuple_cost | Default standar | Tidak | Tidak |
password_encryption | Default standar | Tidak | Tidak |
password.enforce_password_does_not_contain_username | OFF |
Tidak | Tidak |
password.enforce_expiration | OFF |
Tidak | Tidak |
password.enforce_complexity | OFF |
Tidak | Tidak |
password.expiration_in_days | 90 |
Tidak | Tidak |
password.min_uppercase_letters | 0 |
Tidak | Tidak |
password.max_uppercase_letters | 1000 |
Tidak | Tidak |
password.min_lowercase_letters | 0 |
Tidak | Tidak |
password.max_lowercase_letters | 1000 |
Tidak | Tidak |
password.min_numerical_chars | 0 |
Tidak | Tidak |
password.max_numerical_chars | 1000 |
Tidak | Tidak |
password.min_special_chars | 0 |
Tidak | Tidak |
password.max_special_chars | 1000 |
Tidak | Tidak |
password.min_pass_length | 0 |
Tidak | Tidak |
password.max_pass_length | 1000 |
Tidak | Tidak |
password.notify_expiration_in_days | 30 |
Tidak | Tidak |
pg_bigm.enable_recheck | Default standar | Tidak | Tidak |
pg_bigm.gin_key_limit | Default standar | Tidak | Tidak |
pg_bigm.similarity_limit | Default standar | Tidak | Tidak |
pg_hint_plan.debug_print | Default standar | Tidak | Tidak |
pg_hint_plan.enable_hint | Default standar | Tidak | Tidak |
pg_hint_plan.enable_hint_table | Default standar | Tidak | Tidak |
pg_hint_plan.message_level | Default standar | Tidak | Tidak |
pg_hint_plan.parse_messages | Default standar | Tidak | Tidak |
pg_stat_statements.max | Default standar | Ya | Tidak |
pg_stat_statements.save | Default standar | Tidak | Tidak |
pg_stat_statements.track | Default standar | Tidak | Tidak |
pg_stat_statements.track_utility | Default standar | Tidak | Tidak |
pgaudit.log | Default standar | Tidak | Tidak |
pgaudit.log_catalog | Default standar | Tidak | Tidak |
pgaudit.log_client | Default standar | Tidak | Tidak |
pgaudit.log_level | Default standar | Tidak | Tidak |
pgaudit.log_parameter | Default standar | Tidak | Tidak |
pgaudit.log_relation | Default standar | Tidak | Tidak |
pgaudit.log_statement_once | Default standar | Tidak | Tidak |
pgaudit.role | Default standar | Tidak | Tidak |
pglogical.batch_inserts | Default standar | Ya | Tidak |
pglogical.conflict_log_level | Default standar | Tidak | Tidak |
pglogical.conflict_resolution | Default standar | Tidak | Tidak |
pglogical.extra_connection_options | Default standar | Tidak | Tidak |
pglogical.synchronous_commit | Default standar | Ya | Tidak |
pglogical.use_spi | Default standar | Ya | Tidak |
random_page_cost | Default standar | Tidak | Tidak |
shared_buffers | 80% memori instance | Ya | Tidak |
ssl_max_protocol_version | Default standar | Tidak | Tidak |
ssl_min_protocol_version | Default standar | Tidak | Tidak |
standard_conforming_strings | Default standar | Tidak | Tidak |
statement_timeout | Default standar | Tidak | Tidak |
synchronize_seqscans | Default standar | Tidak | Tidak |
tcp_keepalives_count | 5 |
Tidak | Tidak |
tcp_keepalives_idle | 300 |
Tidak | Tidak |
tcp_keepalives_interval | 60 |
Tidak | Tidak |
temp_buffers | Default standar | Tidak | Tidak |
temp_file_limit | Default standar | Tidak | Tidak |
trace_notify | Default standar | Tidak | Tidak |
trace_recovery_messages | Default standar | Tidak | Tidak |
trace_sort | Default standar | Tidak | Tidak |
track_activities | Default standar | Tidak | Tidak |
track_activity_query_size | Default standar | Ya | Tidak |
track_commit_timestamp | Default standar | Ya | Tidak |
track_counts | Default standar | Tidak | Tidak |
track_functions | Default standar | Tidak | Tidak |
track_io_timing | on |
Tidak | Tidak |
vacuum_cost_delay | Default standar | Tidak | Tidak |
vacuum_cost_limit | Default standar | Tidak | Tidak |
vacuum_freeze_min_age | Default standar | Tidak | Tidak |
vacuum_freeze_table_age | Default standar | Tidak | Tidak |
vacuum_multixact_freeze_min_age | Default standar | Tidak | Tidak |
vacuum_multixact_freeze_table_age | Default standar | Tidak | Tidak |
wal_buffers | 2048 |
Ya | Tidak |
wal_receiver_timeout | Standard default |
Tidak | Tidak |
wal_sender_timeout | Standard default |
Tidak | Tidak |
work_mem | N MB , dengan N adalah 4 atau jumlah vCPU instance, mana pun yang lebih besar |
Tidak | Tidak |