Obtenez de meilleures performances postgreSQL en choisissant les instances AWS EC2 m6i équipées de processeurs Intel® Xeon® scalables de 3e génération

Postgresql

  • Prend en charge jusqu’à 24 % de nouvelles commandes PostgreSQL par minute avec des instances m6i 4 vCPU par rapport aux instances m6a.

  • Prend en charge jusqu’à 15 % de nouvelles commandes PostgreSQL par minute avec des instances m6i 8 vCPU par rapport aux instances m6a.

author-image

Par

Voir jusqu’à 24 % de nouvelles commandes par minute avec des instances m6i activées par les processeurs Intel® Xeon® Scalable de 3e génération par rapport aux instances m6a activées par les processeurs AMD EPYC™ de 3e génération

Les bases de données PostgreSQL constituent la dorsale informatique des entreprises dans un large éventail de domaines, du commerce de détail aux services financiers en passant par les services Web et bien plus encore. Les performances de ces bases de données peuvent avoir un impact direct sur l’expérience client (et donc le chiffre d’affaires). Pour les entreprises exécutant PostgreSQL dans le Cloud, le choix du type d’instance est essentiel.

Dans les tests de banc d’essai de HammerDB pour quatre tailles d’instance, les instances AMAZON Web Services (AWS) EC2 m6i activées par les processeurs Intel® Xeon® Scalable de 3e génération ont offert des performances PostgreSQL plus robustes que les instances m6a avec les processeurs AMD EPYC de 3e génération. En traitant davantage de commandes postgreSQL par minute (NOPM), les instances m6i peuvent soutenir une plus grande clientèle, terminer le travail de base de données plus rapidement et réduire le nombre d’instances prises en charge par les services informatiques.

Voir des performances postgreSQL plus élevées pour les bases de données plus petites

Les entreprises exécutant même de petites bases de données pourraient bénéficier du choix des instances m6i sur des instances m6a. Comme le montre la Figure 1, les instances m6i 4 vCPU activées par les processeurs Intel® Xeon® Scalable de 3e génération ont surpassent leurs traitements m6a avec des processeurs AMD EPYC de 3e génération de 24 %, tandis que la Figure 2 montre que les instances m6i 8-vCPU ont augmenté les performances postgreSQL de 15 % par rapport aux instances m6a 8-vCPU.

Figure 1. Performances postgreSQL relatives, dans les nouvelles commandes par minute, des instances m6i 4 vCPU par rapport aux instances m6a 4-vCPU. Les nombres plus élevés sont meilleurs.

Figure 2. Performances postgreSQL relatives, dans les nouvelles commandes par minute, des instances m6i 8 vCPU par rapport aux instances m6a 8-vCPU. Les nombres plus élevés sont meilleurs.

Voir des performances postgreSQL plus élevées pour les bases de données de taille moyenne

Dans les tests HammerDB sur des instances 16 vCPU, les instances m6i activées par les processeurs Intel® Xeon® Scalable de 3e génération ont toujours été supérieures aux instances m6a avec les processeurs AMD EPYC de 3e génération, ici de 9 % (voir figure 3).

Figure 3. Performances postgreSQL relatives, dans les nouvelles commandes par minute, des instances m6i 16-vCPU par rapport aux instances m6a 16-vCPU. Les nombres plus élevés sont meilleurs.

Voir des performances postgreSQL plus élevées pour les bases de données de plus grande taille

Comme le montre la Figure 4, les instances m6i plus grandes (celles possédant 64 vCPU) ont offert des performances PostgreSQL 13 % supérieures à celles des instances m6a 64 vCPU.

Figure 4. Performances postgreSQL relatives, dans les nouvelles commandes par minute, des instances m6i 64 vCPU par rapport aux instances m6a 64-vCPU. Les nombres plus élevés sont meilleurs.

Conclusion

En sélectionnant les instances m6i plutôt que les instances m6a, les organisations exécutant PostgreSQL sur AWS peuvent voir des performances plus élevées, que leurs bases de données soient de taille 4 vCPU ou de temps de suppression. En fournissant plus de nouvelles commandes par minute, les instances m6i équipées de processeurs Intel® Xeon® Scalable de 3e génération peuvent mieux soutenir la croissance de l’entreprise.

Pour en savoir plus

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

Tests de VM uniques sur AWS nous-ouest-2 région par Intel en janvier 2022. Toutes les configurations comprenaient Ubuntu 20.04.3 LTS noyau 5.11.0-1025-aws, Postgres13, HammerDB 4.2. RMA : m6a.xlarge : processeur AMD EPYC 7R13, 16 Go de RAM ; m6i.xlarge : Intel Xeon Platinum processeur 8375C @ 2,90 GHz, 16 Go de RAM ; m6a.2xlarge : processeur AMD EPYC 7R13, 32 Go de RAM ; m6i.2xlarge : Intel Xeon Platinum processeur 8375C @ 2,90 GHz, 32 Go de RAM ; m6a.4xlarge : : processeur AMD EPYC 7R13, 64 Go de RAM ; m6i.4xlarge : Intel Xeon Platinum processeur 8375C @ 2,90 GHz, 64 Go de RAM ; m6a.16xlarge : processeur AMD EPYC 7R13, 256 Go de RAM ; m6i.16xlarge : Intel Xeon Platinum processeur 8375C @ 2,90 GHz, 256 Go de RAM.

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.