lundi 29 mai 2006

Procédure Rexx sur l'utilisation de la mémoire DB2 (IFCID 225)

Bonjour,

Avec l'accord de John Campbell d'IBM, voici une procédure Rexx pour extraire et afficher au format Excel les informations sur l'utilisation de la mémoire DB2 contenues dans l'IFCID 225 (DBM1 Storage Sizes Above and Below 2GB, Local Cached SQL Statement Pools, MVS Storage Sizes Below 2GB, Real and Auxiliary Storage) :

Dernière mise à jour : le 9 juin 2006.

- Fichier compressé (zip) : Rexx, JCL et documentation :
http://db2usa2.free.fr/guidedb2/Memu_09June06.zip

- Exemple de fichier Excel pour représenter les informations :
http://db2usa2.free.fr/guidedb2/V8_VSCR_Value.xls


Note : Faire un clic droit sur les noms des fichiers pour les sauvegarder
sur votre disque dur.


En savoir plus :
IFCID = Instrumentation Facility Counter ID.

Consultez la description des informations contenues dans l'IFCID 225 :
http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=/com.ibm.db2tools.perepref.doc/r0225intro.htm

Lisez l'article "DB2 Performance Traces"de Craig Mullins paru dans DBAzine :
http://www.dbazine.com/db2/db2-mfarticles/mullins-trace


Amicalement,

DB2usa.

Libellés :


vendredi 26 mai 2006

Performance DB2 sur une table de 100 millions de lignes

Bonjour,

Voici une nouvelle question posée sur le forum DB2 en français :
http://db2usa2.free.fr/forums/viewtopic.php?id=256

Nous avons un traitement un peu long qui parcours comme point de départ une table de 100 millions de lignes.Il existe un index(cluster) sur COL1 + COL2 qui est partitionné en 10 partitions d'après le premier caractère de COL1 (valeurs de 0 à 9).Le curseur ressemble un peu au suivant:

SELECT COL1, COL2, COL4, ......., COL25
FROM TABLE
WHERE COL1 BETWEEN :Hostvar1 AND :Hostvar2
AND ( (COL4 = '03' AND COL7 = '01' )
OR (COL4 = '06' AND COL7 = '05' )
OR (COL4 = '06' AND COL7 = '07' )
OR (COL4 = '10' AND COL7 = '05' ) );


Ce curseur avait été imaginé pour ne traiter qu'une plage de partitions: si Hostvar1 = '0000000000' et Hostvar2 = '0999999999' on ne lis que la première partition. Ces 2 parametres sont lus dans un fichier par le programme batch: c'est surtout pour passer plusieurs batchs en parallèleL'embêtant c'est que DB2 utilise l'index (avec MatchCol = 1) alors qu'il serait préférable qu'il fasse un accès avec PAGE_RANGE = Y.L'optimizer ne sachant pas la valeur des Hostvar, vous me répondrez que c'est le moins qu'il puisse faire.Mais j'aimerais bien éviter l'utilisation de l'index avec lequel on ne peu pas espérer plus qu'un indexscan trop couteux et inutile.Cependant je me demande si vous avez des solutions à proposer pour faire du Page_Range avec des paramètres en entrée.

Personnellement je vois deux solutions: utiliser un ordre dynamique ou bien écrire 10 SQL (un par partition) qui seraient exécutés sous condition....

Merci d'avoir lu ce post jusqu'au bout !
Merci d'avance pour vos réponses ou vos questions,
Etienne Salvadori


Amicalement,

DB2usa.


lundi 22 mai 2006

Participez à l'écriture d'un redbook DB2 Data Sharing

Bonjour,

IBM vous propose de participer à l'écriture d'un redbook DB2 Data Sharing intitulé :

- DB2 for z/OS: Jump Starting Your Data Sharing Environment
Connect with DB2 development to review the key elements of data sharing and highlight recent enhancements. This residency will provide a small and sweet redbook showing a cookbook approach to enabling data sharing and workload balancing. It will implement a less daunting, one-stop shop, to help beginner zSeries customers quickly reap the benefits of data sharing and workload balancing.

Tous les renseignements sur les conditions d'une "Residency" :
http://publib-b.boulder.ibm.com/Redbooks.nsf/pages/how?Open


Amicalement,

DB2usa

Libellés :


mardi 16 mai 2006

Des présentations DB2 du guide France DB2A

Bonjour,

Avec l'accord du Guide France DB2A, voici deux présentations DB2 en français de Sylvain Brouwers (ATOS) :

- Procédures stockées SQL (DB2 V6)
http://db2usa2.free.fr/guidedb2/brouwers_sproc.ppt

- Administration & Gestion des Objets Relationnels Automatisée sous Endevor http://db2usa2.free.fr/guidedb2/brouwers_ddl.ppt


Note : Faire un clic droit sur les noms des fichiers pour les sauvegarder.


Amicalement,

DB2usa.

Libellés :


mercredi 10 mai 2006

Participez à l'écriture de deux redbooks DB2 V8

Bonjour,

IBM vous propose de participer à l'écriture de deux redbooks DB2 V8 intitulés :

- LOBs with DB2 for z/OS: Stronger and Faster
The amount of data to be managed by workstations, middleware systems, and mainframes, keeps growing day by day. Some of the data objects you want to model are very large and complex. DB2 UDB Server for OS/390 Version 6 has introduced support for large objects (LOBs); They can be stored directly in the RDBMS with sizes up to 2 gigabytes per object and 4,000 terabytes per LOB column. The introduction of these data types implies some changes in the administration processes and programming techniques. The utilization of LOBs for critical applications is now widespread, and DB2 for z/OS has gone a long way in terms of enrichment of functions. Improvements in usability and performance, as well as full support from the utilities, introduced by Version 8 and Version 9 of DB2 for z/OS make LOBs an ideal solution for all objects larger than 32 KB.In the IBM Redbook we are creating on this residency, we describe the data types and provide useful information on how to design and implement LOBs. We also offer examples of their use, programming considerations, and the new processes that are necessary for administration and maintenance. We also describe the usage of LOBs by vendor solutions, such as SAP, and provide advice for best practices. Our redbook will be a total replacement of the previous redbook, Large Objects with DB2 for z/OS and OS/390, SG24-6571, which was written at the DB2 for OS/390 and z/OS Version 7 level, and includes the LOB-related functions introduced by DB2 Version 9.1 for z/OS.

- MLS/DB2 Implementation Update
The resident will learn about the latest MLS / DB2 functions, z/OS 1.8 and the next release of DB2, MultiLevel Security helps address government requirements for highly secure data. MultiLevel Security helps address government requirements for highly secure data. This residency will update the current redbook.


Tous les renseignements sur les conditions d'une "Residency" :
http://publib-b.boulder.ibm.com/Redbooks.nsf/pages/how?Open

Amicalement,

DB2usa

Libellés :


mercredi 3 mai 2006

Programme Beta de la version 9 de DB2 pour z/OS

Bonjour,

IBM annonce le programme Beta de la version 9 de DB2 pour z/OS sur son site web :
http://www.ibm.com/software/data/db2/zos


Le document "Webcast: DB2 V9.1 for z/OS launches beta program" est disponible au format PDF :
ftp://ftp.software.ibm.com/software/data/db2zos/DB2V9zOS.pdf


La lettre officielle d'annonce IBM du programme Beta se trouve : ici .


Amicalement,

DB2usa.