

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration de la taille du groupe de mémoires tampons et de la capacité du journal de reprise dans MySQL 8.4
<a name="Appendix.MySQL.CommonDBATasks.Config.Size.8.4"></a>

Dans MySQL 8.4, Amazon RDS active le paramètre `innodb_dedicated_server` par défaut. Avec le paramètre `innodb_dedicated_server`, le moteur de base de données calcule les paramètres `innodb_buffer_pool_size` et `innodb_redo_log_capacity`. Pour en savoir plus sur la façon dont ces paramètres sont calculés, consultez [Configuration de la taille du groupe de mémoires tampons InnoDB](https://dev.mysql.com/doc/refman/8.4/en/innodb-buffer-pool-resize.html) et [Journal de rétablissement](https://dev.mysql.com/doc/refman/8.4/en/innodb-redo-log.html) dans la documentation MySQL.

Lorsque `innodb_dedicated_server` est activé, le paramètre `innodb_buffer_pool_size` est calculé en fonction de la mémoire de la classe d’instance de base de données. Le tableau suivant affiche la mémoire de serveur détectée et la taille du groupe de mémoires tampons correspondant.


| Mémoire de serveur détectée | Taille du groupe de mémoires tampons | 
| --- | --- | 
|  < 1 Go  |  Valeur par défaut de 128 Mo  | 
|  1 Go à 4 Go  |  *Detected server memory*\$1 0,5  | 
|  > 4 Go  |  *Detected server memory*\$1 0,75  | 

Le `innodb_redo_log_capacity` paramètre évolue automatiquement avec la classe d'instance jusqu'à (nombre de vCPUs /2) Go jusqu'à un maximum de 16 Go. Les classes d’instance plus importantes ont une capacité de journal de rétablissement, ce qui peut améliorer les performances et la résilience pour les charges de travail intensives en écriture. 

Avant de passer de MySQL 8.0 à MySQL 8.4, assurez-vous d’augmenter votre espace de stockage pour faire face à une éventuelle augmentation de la taille des journaux de rétablissement qui pourrait survenir une fois la mise à niveau terminée. Pour plus d’informations, consultez [Augmentation de la capacité de stockage d'une instance de base de données](USER_PIOPS.ModifyingExisting.md).

Si vous ne souhaitez pas que le paramètre `innodb_dedicated_server` calcule les valeurs des paramètres `innodb_redo_log_capacity` et `innodb_buffer_pool_size`, vous pouvez remplacer ces valeurs en leur attribuant des valeurs spécifiques dans un groupe de paramètres personnalisés. Vous pouvez également désactiver le paramètre `innodb_dedicated_server` et définir des valeurs pour les paramètres `innodb_redo_log_capacity` et `innodb_buffer_pool_size` dans un groupe de paramètres personnalisés. Pour plus d’informations, consultez [Groupes de paramètres par défaut et personnalisés](parameter-groups-overview.md#parameter-groups-overview.custom).

Si vous désactivez le paramètre `innodb_dedicated_server` en le définissant sur `0` et ne définissez pas de valeurs pour les paramètres `innodb_redo_log_capacity` et `innodb_buffer_pool_size`, Amazon RDS définit les deux derniers paramètres sur 128 Mo et 100 Mo, respectivement. Ces valeurs par défaut se traduisent par des performances médiocres sur des classes d’instance plus importantes.