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