Boukari Souley et Danlami Mohammed
Analyse des performances des optimiseurs de requêtes sous différents composants matériels dans RDBMS
L'optimisation des requêtes est le processus de choix de la manière la plus efficace d'exécuter une instruction SQL (Structured Query Language), tandis que l'optimiseur de requêtes est un outil du système de gestion de base de données relationnelle (SGBDR) qui effectue le processus d'optimisation d'une requête. Dans cet article, quatre SGBDR différents ont été pris en compte, à savoir Microsoft SQL 2010 Server, Oracle 11g Release 2, My SQL 5.6 et Microsoft Access 2010. Aux fins de test, quatre ensembles de données différents ont été utilisés. Les données ont été exécutées à l'aide de chaque ensemble de données (1 310 116, 1 047 999, 750 000, 500 000, 250 000 et 125 000). Il a été découvert que l'ajout de plus de mémoire au système montre une amélioration des performances de l'optimiseur de requêtes du SGBDR. De plus, l'augmentation de la taille du disque dur a peu d'effet sur les performances du SGBDR. Bien que le changement de taille du processeur d'un seul cœur à deux cœurs ne montre pas de performances visiblement améliorées du SGBDR. Dans tous les cas mentionnés, SQL Server 2010 offre de meilleures performances, suivi respectivement par My SQL 5.6, Oracle 11g release 2 et Ms Access 2010. Par conséquent, cet article fournit un cadre pour surveiller la tendance des changements croissants/décroissants des composants matériels sur les performances des optimiseurs de requêtes dans le SGBDR. L'application est recommandée aux développeurs et aux mainteneurs de SGBDR.