פרמטרים של כוונון הביצועים של 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 ‫80MB ‫10GB
default_toast_compression pglz lz4
maintenance_work_mem ‫64MB ‫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