VM 上の AlloyDB Omni のパフォーマンス チューニング パラメータ

ドキュメントのバージョンを選択します。

このドキュメントでは、VM 上の AlloyDB Omni のパフォーマンスを高めることができるパフォーマンス チューニング パラメータについて説明します。これらの推奨チューニング パラメータは、読み取り / 書き込みパターン、キャッシュ動作、インデックス アクセス パターンが異なる一連のワークロードを実行した結果に基づいています。

ほとんどのデフォルトの 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