QuickSelect pour Db2

QuickSelect pour Db2

Economies dans la consommation CPU et optimisation des processus (Requêtes SQL, Transaction et job batch)

QuickSelect pour DB2z met en cache les données DB2 fréquemment consultées afin d’en optimiser l’accès.
QuickSelect pour DB2z améliore les performances de votre transactionnel, réduit la durée de vos traitements batch,
économise l’énergie du processeur et vous apport de la disponibilité supplémentaire.
Son installation est non invasive et ne nécessite aucune modification ni applicative, ni de votre JCL ni de votre DB2.

Le défi, l’optimisation des performances de Db2

L’optimisation de vos applications et de vos bases de données Db2 ont atteint leurs limites.

Que pouvez-vous faire d’autre pour essayer d’améliorer les performances de vos applications Db2 en ligne ?

Comment optimiser les temps de traitements par batch utilisant des bases de données Db2 ?

Où trouver de nouveaux gains de performance ?

QuickSelect apporte des gains de performance et va jusqu’à diviser par 100 les temps d’accès aux données DB2.

Avec QuickSelect ce sont immédiatement des économies spectaculaires de consommation de votre processeur.

La mise en œuvre de QuickSelect ne nécessite aucune modification des programmes, du JCL ou des bases de données.

QuickSelect ne requiert pas d’activation ni de désactivation de vos environnements.

QuickSelect c’est des économies de consommation combinées
à des performances accrues autour de DB2

QuickSelect pour Db2 a été développé pour améliorer immédiatement et sans risque les performances des applications et traitements par lots Db2, tout en réduisant les coûts.

Son fonctionnement est transparent et se concentre exclusivement sur l’utilisation des données, et non sur les actions de l’application. Mieux encore, son installation est dynamique et ne nécessite aucune modification des systèmes existants.

QuickSelect pour Db2 est un logiciel prêt à l’emploi optimisant les traitement temps réel tels que  (CICS et IMS/TM) ainsi que les traitements batch. Il est capable de détecter les requêtes SQL statiques répétitives de mettre le résultat de ces requêtes dans un cache afin qu’à chaque exécution de la requête le résultat soit envoyé depuis le cache plus rapidement et à moindre coût. Les performances des traitements en ligne ou en batch sont ainsi optimisés aussi bien en temps CPU qu’en temps de traitement. De plus les ressources Db2, CICS et IMS/TM sont libérées pour d’autres tâches.

Les requêtes SQL traitées par le cache QuickSelect bénéficient de gains de performance de 3 à 5 fois supérieurs à ceux obtenus avec les mêmes données extraites depuis DB2.

QuickSelect renvoie toujours la même réponse et/ou se comporte exactement comme DB2 et son fonctionnement est transparent pour le reste du système. Il peut être activé ou désactivé à tout moment, n’est pas intégré à vos systèmes, est totalement transparent pour les applications et garantit l’intégrité des données.

Avantages et économies
  • Réduit la charge du processeur et les E/S aux bases de données pour les programmes accédant très fréquemment aux mêmes données.
  • Génère jusqu’à 85 % d’économies et libère Db2 pour traiter d’autres requêtes.
  • Améliore les temps de réponse en ligne et réduit la durée des traitements batch.
  • QuickSelect offre des gains de performance et des économies de CPU instantanés, pas de modification risquée ni fastidieuse du code, du JCL ou de la conception de la base de données. Aucune analyse ni modification préalable des applications, du JCL ou de l’environnement. Que des avantages immédiats sans effort.
  • Un excellent moyen d’améliorer les performances des applications et de certains traitements.
  • Bénéficiez de gains de performance spectaculaires dès la mise en ligne de QuickSelect. Aucune période d’apprentissage, aucun délai de développement, aucun délai d’optimisation de la base de données C’est un retour sur investissement immédiat.
  • QuickSelect n’interfère pas avec les autres processus de gestion des données. Il n’entraîne aucune surcharge pour Db2 mais permet à Db2 de réaliser des économies substantielles.
  • L’opération est rentable grâce à la réduction de l’utilisation du processeur et des coûts matériels et logiciels associés.
  • Identifie et met en cache les ensembles de résultats SQL fréquemment demandés. Chaque ensemble de résultats mis en cache
    évite les allers-retours coûteux vers Db2.
  • L’interface entre l’application et Db2 est totalement transparente pour les deux. Aucune modification de l’application, du JCL
    ou de la base de données n’est requise.
  • Garantit l’intégrité des données en invalidant immédiatement les ensembles de résultats mis en cache lorsque les données de la table correspondante dans Db2 sont modifiées. Aucune lecture erronée !
  • Mode d’analyse intégré : identifie automatiquement les requêtes SQL qui demandent de manière répétitive les mêmes résultats et les tables pour lesquelles la sélection rapide (QuickSelect) doit être activée afin d’optimiser la mise en cache des requêtes SQL. Aucune analyse manuelle n’est nécessaire.
  • Installation non intrusive. S’installe via SMP/E et inclut un programme de vérification d’installation pour les traitements batch, CICS et IMS/TM. Aucune compilation n’est requise. QuickSelect dispose d’un point d’entrée dynamique pour tous les environnements. Déploiement progressif possible (par exemple : tâches, étapes de tâches, transactions CICS, PSB, programmes et tables).
  • Prise en charge complète du partage de données au sein de Db2Plex. Une instance de QuickSelect est installée sur chacun des serveurs Db2Plex et ces instances communiquent entre elles via un protocole XCF standard.
  • Quantifiez les gains. Exécutez la tâche ou la charge de travail avec et sans QuickSelect et comparez les résultats !

Avis et témoignages

Query Informatique
Query Informatique

Le principal avantage réside dans les économies de ressources CPU et d’E/S réalisées grâce à QuickSelect. Après l’intégration de 65 tables DB2 et de 85 programmes, la consommation CPU globale mesurée sur les LPAR a diminué de 10 %.

Yaron Zehavi
Directeur de l’ingénierie logicielle Discount Bank

QuickSelect nous a permis de réduire de 18 % la consommation de processeur d’une application IMS en ligne majeure. Cela représente un gain de 4 000 secondes de processeur de classe 2 par heure. QuickSelect a eu un impact positif direct sur nos frais de licence mensuels.

Ingénieur de base de données
Grande banque privée mondiale