Parâmetros de ajuste de desempenho do AlloyDB Omni em uma VM
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este documento descreve os parâmetros de ajuste de desempenho que podem melhorar o desempenho do AlloyDB Omni
em uma VM. Esses parâmetros de ajuste sugeridos são baseados nos resultados da
execução de um conjunto de cargas de trabalho que apresentam diferentes padrões de leitura e gravação, comportamentos de armazenamento em cache
e padrões de acesso ao índice.
A maioria dos valores de parâmetro padrão do PostgreSQL permanece inalterada, porque as mudanças são limitadas a parâmetros que beneficiam a maioria dos aplicativos.
Os valores sugeridos desses parâmetros geralmente melhoram o desempenho
em hardware moderno.
Parâmetro de banco de dados
Padrão do AlloyDB Omni
Configuração 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 menores e 2 GB para máquinas maiores
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, dependendo da carga de trabalho e da quantidade de memória disponível
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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."]]],[]]