Parámetros de ajuste de rendimiento de AlloyDB Omni en una VM
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En este documento, se describen los parámetros de ajuste de rendimiento que pueden mejorar el rendimiento de AlloyDB Omni en una VM. Estos parámetros de ajuste sugeridos se basan en los resultados de la ejecución de un conjunto de cargas de trabajo que muestran diferentes patrones de lectura y escritura, comportamientos de almacenamiento en caché y patrones de acceso de índices.
La mayoría de los valores de parámetros predeterminados de PostgreSQL no se modifican, ya que los cambios se limitan a los parámetros que benefician a la mayoría de las aplicaciones.
Por lo general, los valores sugeridos de estos parámetros deberían mejorar el rendimiento en hardware moderno.
Parámetro de base de datos
Configuración predeterminada de AlloyDB Omni
Configuración sugerida
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 para máquinas más pequeñas y 2 GB para máquinas más grandes
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
De 128 a 512 MB, según la carga de trabajo y la cantidad de memoria disponible
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-04-21 (UTC)"],[[["This document outlines performance tuning parameters specifically for AlloyDB Omni on a VM, based on various workload tests."],["The suggested parameter changes focus on improving performance for most applications on modern hardware, while keeping most default PostgreSQL parameter values unchanged."],["Key parameters to adjust include `random_page_cost`, `temp_buffers`, `max_wal_size`, `min_wal_size`, `default_toast_compression`, and several memory-related settings like `maintenance_work_mem` and `work_mem`."],["The tuning parameters for `max_worker_processes`, `max_parallel_workers`, and `max_parallel_workers_per_gather` should be adjusted based on the number of vCPUs."],["The `effective_cache_size` parameter is recommended to be set to 80% of DRAM, and `work_mem` should be adjusted from 128 to 512 MB depending on workload and memory availability."]]],[]]