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 die Leistung von AlloyDB Omni auf einer VM verbessert werden kann. Diese vorgeschlagenen Optimierungsparameter basieren auf den Ergebnissen der Ausführung einer Reihe von Arbeitslasten mit unterschiedlichen Lese- und Schreibmustern, Caching-Verhalten und Indexzugriffsmustern.

Die meisten Standardparameterwerte von PostgreSQL bleiben unverändert, da die Änderungen auf Parameter beschränkt sind, die den Großteil der Anwendungen betreffen. 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ügbarer Speichermenge
effective_cache_size 40% * DRAM 80% * DRAM