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.
De grandes pages RDS pour Postgre SQL
Les Huge pages (Grandes pages) sont une fonction de gestion de la mémoire qui réduit la surcharge lorsqu'une instance de base de données fonctionne avec de gros morceaux de mémoire contigus, tels que ceux utilisés par les tampons partagés. Cette SQL fonctionnalité de Postgre est prise en charge par toutes les versions actuellement disponibles RDS pour PostgreSQL. Vous allouez de grandes pages pour votre application en utilisant des appels à la mémoire partagée mmap
ou SYSV
. RDScar Postgre SQL prend en charge les tailles de page de 4 Ko et de 2 Mo.
Vous pouvez activer ou désactiver les Grandes pages en modifiant la valeur du paramètre huge_pages
. La fonction est activée par défaut pour toutes les classes d'instances de base de données autres que les classes micro, petites et medium.
RDScar Postgre SQL utilise d'énormes pages en fonction de la mémoire partagée disponible. Si l'instance de base de données ne peut pas utiliser de grandes pages en raison de contraintes de mémoire partagée, Amazon RDS empêche le démarrage de l'instance de base de données. Dans ce cas, Amazon RDS définit le statut de l'instance de base de données sur un état de paramètres incompatibles. Dans ce cas, vous pouvez définir le huge_pages
paramètre sur pour permettre off
RDS à Amazon de démarrer l'instance de base de données.
Le paramètre shared_buffers
est essentiel pour définir le pool de mémoire partagée requis pour utiliser les grandes pages. La valeur par défaut du paramètre shared_buffers
utilise une macro de paramètres de base de données. Cette macro définit un pourcentage du total des 8 Ko pages disponibles pour la mémoire de l'instance de base de données. Lorsque vous utilisez des grandes pages, celles-ci se trouvent avec les grandes pages. Amazon RDS place une instance de base de données dans un état de paramètres incompatibles si les paramètres de mémoire partagée sont définis pour nécessiter plus de 90 % de la mémoire de l'instance de base de données.
Pour en savoir plus sur la gestion de SQL la mémoire Postgre, consultez la section Consommation de ressources