Parameter zur Leistungsoptimierung von AlloyDB Omni auf einer VM

Wählen Sie eine Dokumentationsversion aus:

In diesem Dokument werden Parameter zur Leistungsoptimierung beschrieben, mit denen sich die AlloyDB Omni-Leistung auf einer VM verbessern lässt. Diese vorgeschlagenen Abstimmungsparameter basieren auf den Ergebnissen einer Reihe von Arbeitslasten, die unterschiedliche Lese- und Schreibmuster, Caching-Verhalten und Indexzugriffsmuster aufweisen.

Die meisten PostgreSQL-Standardparameterwerte bleiben unverändert, da die Änderungen auf Parameter beschränkt sind, die für die meisten Anwendungen von Vorteil sind. Die vorgeschlagenen Werte dieser Parameter sollten die Leistung auf moderner Hardware im Allgemeinen verbessern.

Datenbankparameter AlloyDB Omni-Standard Vorgeschlagene Einstellung
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 für kleinere Maschinen, 2 GB für größere Maschinen
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 bis 512 MB, je nach Arbeitslast und verfügbarem Arbeitsspeicher
effective_cache_size 40% * DRAM 80% * DRAM