Configuration de la taille du pool de mémoire tampon et de la capacité du redo log dans My 8.4 SQL - Amazon Relational Database Service

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 et Redo Log dans la documentation Ma. SQL

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

Detected server memory* 0,5

> 4 GO

Detected server memory* 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'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.