Parameter penyesuaian performa AlloyDB Omni di VM

Dokumen ini menjelaskan parameter penyesuaian performa yang dapat meningkatkan performa AlloyDB Omni di VM. Parameter penyesuaian yang disarankan ini didasarkan pada hasil menjalankan serangkaian beban kerja yang menunjukkan pola baca dan tulis, perilaku penyimpanan dalam cache, dan pola akses indeks yang berbeda.

Sebagian besar nilai parameter PostgreSQL default tetap tidak berubah, karena perubahan dibatasi pada parameter yang menguntungkan sebagian besar aplikasi. Nilai yang disarankan untuk parameter ini umumnya akan meningkatkan performa pada hardware modern.

Parameter database Default AlloyDB Omni Setelan yang disarankan
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 untuk mesin yang lebih kecil 2 GB untuk mesin yang lebih besar
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 hingga 512 MB, bergantung pada beban kerja dan jumlah memori yang tersedia
effective_cache_size 40% * DRAM 80% * DRAM