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 pool de mémoire tampon et de la capacité du redo log dans My 8.4 SQL
Dans My SQL 8.4, Amazon RDS active le innodb_dedicated_server
paramètre par défaut. Avec le innodb_dedicated_server
paramètre, le moteur de base de données calcule les innodb_redo_log_capacity
paramètres innodb_buffer_pool_size
et. Pour plus d'informations sur le mode de calcul de ces paramètres, consultez Configuration de la taille du pool de mémoire tampon InnoDB
Lorsque cette option est innodb_dedicated_server
activée, le innodb_buffer_pool_size
paramètre est calculé en fonction de la mémoire de classe d'instance de base de données. Le tableau suivant indique la mémoire du serveur détectée et la taille du pool de mémoire tampon correspondant.
Mémoire du serveur détectée | Taille du pool tampon |
---|---|
< 1 Go |
Valeur par défaut de 128 Mo |
1 Go à 4 Go |
|
> 4 GO |
|
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'instances plus importantes ont une capacité de journalisation plus importante, ce qui peut améliorer les performances et la résilience pour les charges de travail intensives en écriture.
Avant de passer de My SQL 8.0 à My SQL 8.4, assurez-vous d'augmenter votre espace de stockage pour faire face à une éventuelle augmentation de la taille des redo logs qui pourrait survenir une fois la mise à niveau terminée. Pour de plus amples informations, veuillez consulter Augmentation de la capacité de stockage d'une instance de base de données.
Si vous ne souhaitez pas que le innodb_dedicated_server
paramètre calcule les valeurs des innodb_redo_log_capacity
paramètres innodb_buffer_pool_size
et, vous pouvez remplacer ces valeurs en leur attribuant des valeurs spécifiques dans un groupe de paramètres personnalisé. Vous pouvez également désactiver le innodb_dedicated_server
paramètre et définir des valeurs pour les innodb_redo_log_capacity
paramètres innodb_buffer_pool_size
et dans un groupe de paramètres personnalisé. Pour de plus amples informations, veuillez consulter Groupes de paramètres par défaut et personnalisés.
Si vous désactivez le innodb_dedicated_server
paramètre en le définissant sur 0
et ne définissez pas de valeurs pour les innodb_redo_log_capacity
paramètres innodb_buffer_pool_size
et, Amazon RDS définit les deux derniers paramètres à 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.