ほとんどのデフォルトの PostgreSQL パラメータ値は変更されていません。これは、変更が大多数のアプリケーションにメリットをもたらすパラメータに限定されているためです。これらのパラメータの推奨値は、一般的に最新のハードウェアでパフォーマンスを高めるものです。
| データベース パラメータ | AlloyDB Omni のデフォルト | 推奨設定 |
|---|---|---|
random_page_cost |
4.0 | 1.1 |
temp_buffers |
8 MB | 128 MB |
max_wal_size |
1 GB | 20 GB |
min_wal_size |
80 MB | 10 GB |
default_toast_compression |
pglz | lz4 |
maintenance_work_mem |
64 MB | 小規模なマシンの場合は 1 GB、大規模なマシンの場合は 2 GB |
max_worker_processes |
64 | max(64, # vCPUs) |
max_parallel_workers |
8 | max(8, # vCPUs) |
max_parallel_workers_per_gather |
2 | max(2, # vCPUs / 2) |
work_mem |
4 MB | 128~512 MB(ワークロードと使用可能なメモリ量によって異なります) |
effective_cache_size |
40% × DRAM | 80% × DRAM |