Parâmetros de aperfeiçoamento do desempenho do AlloyDB Omni numa VM

Selecione uma versão da documentação:

Este documento descreve os parâmetros de otimização do desempenho que podem melhorar o desempenho do AlloyDB Omni numa VM. Estes parâmetros de otimização sugeridos baseiam-se nos resultados da execução de um conjunto de cargas de trabalho que apresentam diferentes padrões de leitura e escrita, comportamentos de colocação em cache e padrões de acesso ao índice.

A maioria dos valores dos parâmetros do PostgreSQL predefinidos permanece inalterada, uma vez que as alterações estão limitadas a parâmetros que beneficiam a maioria das aplicações. Geralmente, os valores sugeridos destes parâmetros devem melhorar o desempenho em hardware moderno.

Parâmetro de base de dados Predefinição do AlloyDB Omni Definiçã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 mais pequenas 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 128 a 512 MB, consoante a carga de trabalho e a quantidade de memória disponível
effective_cache_size 40% * DRAM 80% * DRAM