פרמטרים של כוונון ביצועים ב-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