Archives de catégorie : Performances

SMT et performances des processeurs POWER9 (Partie 2 – Le multithreading)

Seconde partie de notre article consacré aux performances des processeurs et plus particulièrement à la technologie multithreading.

Revenons à nos histoires de threads et définissons tout d’abord de quoi il s’agit. Un thread, c’est un bloc d’instructions machine cohérentes qui ne peuvent être dissociées les unes des autres.

Continuer la lecture de SMT et performances des processeurs POWER9 (Partie 2 – Le multithreading)

SMT et performances des processeurs POWER9 (Partie 1 – Architecture des processeurs)

Qu’est-ce le niveau de S.M.T d’un processeur POWER ?

Commençons par le début. L’acronyme S.M.T signifie Simultaneous MultiThreading, que l’on pourrait traduire en français par : unités de traitement simultanés multiples.

OK, c’est bien de donner le nom complet et de s’avancer dans une traduction, mais si on n’est pas familier des technologies processeurs d’IBM, on n’y comprend toujours rien !

Continuer la lecture de SMT et performances des processeurs POWER9 (Partie 1 – Architecture des processeurs)

Performances Db2 for i – La règle des 7% du Plan Cache

Connaissez-vous la règle des 7% du Plan Cache de Db2 for i ?

Pour rappel, le Plan Cache est une fonction de Db2 for i permettant d’améliorer les performances des requêtes SQL utilisant le moteur SQE (SQL Query Engine). Il s’agit d’un cache qui stocke tous les plans d’accès utilisés, et donc optimisés, sur le système par les différentes requêtes. Il permet :

  • de favoriser la réutilisation d’un plan d’accès lorsque la même requête est exécutée à plusieurs reprises
  • de stocker les informations d’exécution pour optimiser les requêtes suivantes
  • de fournir des informations sur les performances des requêtes afin d’améliorer le tuning et de permettre les analyses précises.
Continuer la lecture de Performances Db2 for i – La règle des 7% du Plan Cache