Prend en charge jusqu'à 44 % plus de nouvelles commandes PostgreSQL par minute sur des instances AWS EC2 M6i équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération.

PostgreSQL :

  • Prend en charge jusqu'à 44 % plus de nouvelles commandes PostgreSQL par minute avec des instances 4-vCPU m6i par rapport aux instances m5.

  • Prend en charge jusqu'à 43 % plus de nouvelles commandes PostgreSQL par minute avec des instances 8-vCPU m6i par rapport aux instances m5.

  • Prend en charge jusqu'à 26 % plus de nouvelles commandes PostgreSQL par minute avec des instances 16-vCPU m6i par rapport aux instances m5.

author-image

Par

Par rapport aux instances M5 équipées de processeurs Intel® Xeon® Scalable de 2e génération, les instances M6i ont fourni des performances PostgreSQL toujours plus élevées.

De nombreuses organisations s'appuient fortement sur des applications reposant sur les bases de données PostgreSQL, dans des cas d'utilisation allant du commerce électronique aux services web en passant par la localisation géographique. Lorsque les services informatiques choisissent d'exécuter ces applications dans le Cloud, ils s'attendent, et exigent, des performances élevées. Les instances EC2 m6i d'Amazon Web Services (AWS) sont à la hauteur : sur plusieurs tailles de bases de données, les instances m6i équipées de processeurs Intel® Xeon® Scalable de 3e génération ont amélioré les performances de PostgreSQL par rapport aux instances m5 équipées de processeurs Intel® Xeon® Scalable de 2e génération.

Des performances PostgreSQL accrues pour les petites bases de données

Les tests de banc d'essai HammerDB avec une charge de travail OLTP (TPROC-C) ont constamment montré que les instances m6i surpassaient les instances m5 équipées de processeurs Intel® Xeon® Scalable plus anciens. Comme le montre la Figure 1, les instances 4-vCPU m6i équipées de processeurs Intel® Xeon® Scalable de 3e génération ont obtenu des performances supérieures de 44 % aux instances 4-vCPU m5. Et comme le montre la Figure 2, les instances m6i 8-vCPU ont enregistré une augmentation similaire des performances, offrant 43 % plus de nouvelles commandes par minute (NOPM) que les instances m5 équipées de processeurs plus anciens.

Figure 1. Performances PostgreSQL relatives, en nouvelles commandes par minute, des instances 4-vCPU m6i par rapport aux instances 4-vCPU m5. Plus les chiffres sont élevés, mieux c'est.

Figure 2. Performances PostgreSQL relatives, en nouvelles commandes par minute, des instances 8-vCPU m6i par rapport aux instances 8-vCPU m5. Plus les chiffres sont élevés, mieux c'est.

Performances accrues de PostgreSQL pour les bases de données de taille moyenne

À la taille d'instance plus importante de 16-vCPU, les instances m6i équipées de nouveaux processeurs Intel® Xeon® Scalable de 3e génération ont à nouveau surpassé les instances m5 équipées de processeurs Intel® Xeon® Scalable de 2e génération. La figure 3 illustre cette différence : 26 % plus de nouvelles commandes par minute.

Figure 3. Performances PostgreSQL relatives, en nouvelles commandes par minute, des instances 16-vCPU m6i par rapport aux instances 16-vCPU m5. Plus les chiffres sont élevés, mieux c'est.

Performances PostgreSQL accrues pour les plus grandes bases de données

Comme le montre la Figure 4, les grandes instances m6i 64-VCPU équipées de processeurs Intel® Xeon® Scalable de 3e génération ont fourni des performances PostgreSQL supérieures de 23 % à celles des instances m5 de même taille.

Figure 4. Performances PostgreSQL relatives, en nouvelles commandes par minute, des instances 64-vCPU m6i par rapport aux instances 64-vCPU m5. Plus les chiffres sont élevés, mieux c'est.

Conclusion

Qu'une organisation ait besoin de petites instances 4-vCPU, de grandes instances 64-vCPU, ou d'instances de taille intermédiaire, elle peut en tirer profit en choisissant des instances m6i équipées de processeurs Intel® Xeon® Scalable de 3e génération, permettant ainsi de prendre en charge plus de nouvelles commandes PostgreSQL par minute qu'avec des instances m5.

Plus d'infos

Pour commencer à exécuter vos charges de travail PostgreSQL sur des instances AWS EC2 m6i équipées de processeurs Intel® Xeon® Scalable de 3e génération, rendez-vous sur https://aws.amazon.com/fr/ec2/instance-types/m6i/.