OLTP Oracle avec VMware et mémoire à plusieurs niveaux
Ce document fournit des conseils pour configurer et exécuter le banc d'essai HammerDB sur la base de données Oracle dans un environnement VMware vSphere et VMware vSAN, afin de reproduire les tests de performance et les résultats d'Intel.
Consultez la présentation de la solution « Réduire les coûts de mémoire et maintenir les hautes performances des bases de données Oracle exécutées sur VMware ESXi et vSAN ».
Guide d'analyse comparative : OLTP Oracle avec VMware et la mémoire à plusieurs niveaux.
La mémoire persistante Intel® Optane™ (PMem) est une technologie radicale qui diversifie le bus mémoire, offrant des options pour équilibrer la performance, la capacité et le coût. En mode mémoire, la mémoire persistante Intel Optane transforme le bus en une architecture de cache, utilisant des empreintes DRAM plus petites pour le cache, tandis que la mémoire persistante Intel Optane répond aux besoins de capacité. Ce processus est connu sous le nom de hiérarchisation de la mémoire basée sur le matériel dans l'environnement VMware et est entièrement transparent pour les machines virtuelles (VM). Pour plus d'informations sur le déploiement de la mémoire persistante Intel Optane dans les environnements VMware, veuillez consulter le guide des meilleures pratiques, « Booster l'efficacité de VMware vSphere avec la mémoire persistante Intel® Optane™. »
Le traitement de transactions en ligne (OLTP) est une charge de travail de base de données qui représente le plus souvent les modèles d'utilisation du commerce électronique ou des systèmes de commande. HammerDB TPROC-C est un banc d'essai synthétique dérivé de TPC-C pour simuler des charges de travail OLTP.
Suivez les instructions étape par étape pour respecter la même méthodologie que celle utilisée dans les tests de référence d'Intel. Notez que ce guide n'est pas définitif pour l'évaluation comparative ou la configuration de cet environnement et sert de référence pour les meilleures pratiques.
L'environnement d'analyse comparative se compose de cinq serveurs, répartis en deux catégories, à savoir les serveurs de test et les serveurs de support. Le processus d'analyse comparative comprend les étapes suivantes :
- Préparer l'environnement VMware. L'environnement VMware se compose du vCenter Server appliance (VCSA), d'hôtes ESXi (hyperviseurs), de vSAN et de VM. Il est supposé que le lecteur a une expérience des déploiements VMware ; ce document se concentre principalement sur la préparation de vSAN et des VM. Le déploiement de VCSA, la mise en réseau et l'installation d'ESXi ne sont pas couverts en détail.
- Préparer l'environnement Oracle. L'environnement Oracle se compose du système d'exploitation OEL, la grille d'Oracle, d'ASM et la base de données Oracle. Il est supposé que le lecteur a une expérience de l'installation et de la configuration d'OEL, et bien qu'il soit brièvement abordé, l'accent est mis principalement sur les configurations de la grille et de la base de données Oracle.
- Préparer l'environnement HammerDB. HammerDB peut tester de nombreuses bases de données différentes à l'aide de bancs d'essai inspirés de TPC-C ou TPC-H (TPROC-C et TPROC-H, respectivement). Cette section couvre l'installation de HammerDB, la configuration de la connexion aux bases de données Oracle et la construction du schéma TPROC-C sur les bases de données Oracle.
- Exécuter le banc d'essai. Exécuter le banc d'essai TPROC-C à partir de l'interface graphique ou de l'interface CLI. Les tests effectués dans ce guide ont utilisé PowerShell et HammerDB CLI pour automatiser des tests répétés de manière contrôlée et reproductible.