[z/OS]

Sugerencias de ajuste de DB2 para z/OS

El ajuste de rendimiento para DB2 es generalmente crítico para el rendimiento general de una aplicación WebSphere Application Server. Con frecuencia, DB2 es el almacén de datos preferido para los EJB (Enterprise JavaBeans). A continuación, se enumeran algunas directrices básicas para el ajuste de DB2 junto con otras directrices para el ajuste de DB2 para WebSphere Application Server. Para una información más completa sobre el ajuste de DB2, consulte la guía DB2 Universal Database for OS/390 y z/OS Administration Guide número de documento SC26-9931-03. Se puede acceder a los manuales de DB2 en la siguiente dirección de Internet: http://www.ibm.com/servers/eserver/zseries/zos/.

Ventajas del lenguaje de consulta estructurado en Java™ (SQLJ)

Su utiliza el proveedor del controlador JDBC de DB2 Universal, puede implementar SQLJ como el lenguaje de consulta para los beans BMP y CMP. SQLJ requiere menos actividad general de transacciones que el lenguaje de consulta por omisión para transacciones JDBC, que es el SQL dinámico. SQLJ es estático y utiliza planes preparados previamente. Por lo tanto, SQLJ mejora en general el rendimiento de las aplicaciones. Para los administradores de base de datos de DB2 para z/OS, SQLJ suele ser más fácil de adoptar porque el modelo de seguridad y las características de repetición de sentencias son similares a las de SQL estático. SQLJ requiere pasos adicionales que son características de versiones más recientes de WebSphere Studio Application Developer y Rational Application Developer.

Consulte el tema Desarrollo de aplicaciones de acceso a datos para obtener más información.

Sugerencias de ajuste generales de DB2:

Esta descripción sólo está relacionada con el controlador JDBC de DB2 para z/OS JDBC, al que se hace referencia como el controlador JDBC de DB2 para z/OS heredado.

Sugerencias de ajuste de DB2 para WebSphere:

Ejemplo: este ejemplo identifica los valores zparm descritos en este artículo.

//DB2INSTE   JOB MSGCLASS=H,CLASS=A,NOTIFY=IBMUSER                  
/*JOBPARM SYSAFF=*                                                  
//******************************************************************
//* JOB NAME = DSNTIJUZ                                             
//*                                                                 
//* DESCRIPTIVE NAME = INSTALLATION JOB STREAM                      
//*                                                                 
//*    LICENSED MATERIALS - PROPERTY OF IBM                         
//*    5675-DB2                                                     
//*    (C) COPYRIGHT 1982, 2000 IBM CORP. RESERVADOS TODOS LOS DERECHOS. //*                                                                 
//*    STATUS = VERSION 7                                           
//*                                                                 
//* FUNCTION = DSNZPARM AND DSNHDECP UPDATES                        
//*                                                                 
//* PSEUDOCODE =                                                    
//*   DSNTIZA  STEP  ASSEMBLE DSN6.... MACROS, CREATE DSNZPARM      
//*   DSNTIZL  STEP  LINK EDIT DSNZPARM                             
//*   DSNTLOG  STEP  UPDATE PASSWORDS                               
//*   DSNTIZP  STEP  ASSEMBLE DSNHDECP DATA-ONLY LOAD MODULE        
//*   DSNTIZQ  STEP  LINK EDIT DSNHDECP LOAD MODULE                 
//*   DSNTIMQ  STEP  SMP/E PROCESSING FOR DSNHDECP                  
//*                                                                 
//* NOTES = STEP DSNTIMQ MUST BE CUSTOMIZED FOR SMP.  SEE THE NOTES 
//*         NOTES PRECEDING STEP DSNTIMQ BEFORE RUNNING THIS JOB. //*                                                                 
//*  LOGLOAD=16000000,                                              
//*********************************************************************/
//*                                                                     
//DSNTIZA EXEC PGM=ASMA90,PARM='OBJECT,NODECK'                          
//STEPLIB DD DSN=ASM.SASMMOD1,DISP=SHR                                  
//SYSLIB   DD  DISP=SHR,                                                
//         DSN=DB2710.SDSNMACS                                          
//         DD  DISP=SHR,                                                
//         DSN=SYS1.MACLIB                                              
//SYSLIN   DD  DSN=&LOADSET(DSNTILMP),DISP=(NEW,PASS),                 
//             UNIT=SYSALLDA,                                           
//             SPACE=(800,(50,50,2)),DCB=(BLKSIZE=800)                  
//SYSPRINT DD SYSOUT=*                                                 
//SYSUDUMP DD SYSOUT=*                                                 
//SYSUT1   DD  UNIT=SYSALLDA,SPACE=(800,(50,50),,,ROUND)                
//SYSUT2   DD  UNIT=SYSALLDA,SPACE=(800,(50,50),,,ROUND)                
//SYSUT3   DD  UNIT=SYSALLDA,SPACE=(800,(50,50),,,ROUND)                
//SYSIN    DD  *                                                        
    DSN6ENV    MVS=XA                                                   
    DSN6SPRM   RESTART,																	X
               .
               .
               .
               
AUTH=YES,
                                               X
               AUTHCACH=1024,                                          X
               BINDNV=BINDADD,                                         X
               BMPTOUT=4,                                              X
               
CACHEDYN=YES,
                                           X
               .
               .
               .
               
MAXKEEPD=16000,
                                         X
               .
               .
               .
   DSN6ARVP    ALCUNIT=CYL,                                            X
               .
               .
               .
   DSN6LOGP    DEALLCT=(0),                                            X
               .
               .
               .
   DSN6SYSP    AUDITST=NO,                                             X
               BACKODUR=5,                                             X
              
CHKFREQ=16000000,
                                       X
               CONDBAT=400,                                            X
               CTHREAD=1200,                                           X
               DBPROTCL=PRIVATE,                                       X
               DLDFREQ=5,                                              X
               DSSTIME=5,                                              X
               EXTRAREQ=100,                                           X
               EXTRASRV=100,                                           X
               EXTSEC=NO,                                              X
               
IDBACK=1800,
                                             X
               .
               .
               .
             //*                                                                     


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rprf_tunezdb2
File name: rprf_tunezdb2.html