Paramètres d'optimisation des performances d'AlloyDB Omni sur une VM
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce document décrit les paramètres de réglage des performances qui peuvent améliorer les performances d'AlloyDB Omni sur une VM. Ces paramètres de réglage suggérés sont basés sur les résultats de l'exécution d'un ensemble de charges de travail présentant différents modèles de lecture et d'écriture, de comportements de mise en cache et de modèles d'accès aux index.
La plupart des valeurs de paramètre PostgreSQL par défaut restent inchangées, car les modifications sont limitées aux paramètres qui profitent à la majorité des applications.
Les valeurs suggérées de ces paramètres devraient généralement améliorer les performances sur du matériel moderne.
Paramètre de base de données
Par défaut dans AlloyDB Omni
Paramètre suggéré
random_page_cost
4.0
1.1
temp_buffers
8 Mo
128 Mo
max_wal_size
1 Go
20 Go
min_wal_size
80 Mo
10 Go
default_toast_compression
pglz
lz4
maintenance_work_mem
64 Mo
1 Go pour les machines de petite taille 2 Go pour les machines de grande taille
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 Mo
128 à 512 Mo, en fonction de la charge de travail et de la quantité de mémoire disponible
effective_cache_size
40% * DRAM
80% * DRAM
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/04/21 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]],[]]