פרמטרים של כוונון ביצועים ב-AlloyDB Omni במכונה וירטואלית

בוחרים גרסה של מאמרי העזרה:

במסמך הזה מתוארים פרמטרים של כוונון ביצועים שיכולים לשפר את הביצועים של AlloyDB Omni במכונה וירטואלית. הפרמטרים המוצעים לכוונון מבוססים על התוצאות של הפעלת קבוצת עומסי עבודה שמציגים דפוסי קריאה וכתיבה שונים, התנהגויות שונות של שמירה במטמון ודפוסי גישה שונים לאינדקס.

רוב ערכי ברירת המחדל של הפרמטרים ב-PostgreSQL נשארים ללא שינוי, כי השינויים מוגבלים לפרמטרים שמועילים לרוב האפליקציות. הערכים המוצעים של הפרמטרים האלה אמורים לשפר את הביצועים בחומרה מודרנית.

פרמטר של מסד נתונים ברירת המחדל של AlloyDB Omni ההגדרה המוצעת
random_page_cost 4.0 ‫1.1
temp_buffers ‫8MB ‎128MB
max_wal_size ‎1GB 20 GB
min_wal_size 80 MB ‎10GB
default_toast_compression pglz lz4
maintenance_work_mem 64 MB ‫1GB למכונות קטנות יותר, 2GB למכונות גדולות יותר
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 ‫4MB ‫128 עד 512MB, בהתאם לעומס העבודה ולנפח הזיכרון הזמין
effective_cache_size ‫40% * DRAM ‫80% * DRAM