[z/OS]

z/OS 的 DB2调整提示

通常,DB2® 的性能调整对于 WebSphere® Application Server 应用程序的总性能比较重要。DB2 通常是 Enterprise JavaBeans (EJB) 的首选数据存储器。 此处列出了一些用于 DB2 调整的基本准则和 DB2 for WebSphere Application Server 的一些准则。有关 DB2 调整的更多完整信息,请参阅 DB2 Universal Database™ OS/390® 版和 z/OS® 版管理指南(文档号 SC26-9931-03)。DB2 书籍可以从以下互联网位置中获取:http://www.ibm.com/servers/eserver/zseries/zos/

Java™ (SQLJ) 中结构化查询语言的优点

如果使用 DB2 通用 JDBC 驱动程序提供程序,那么可以实现 SQLJ 作为 BMP 和 CMP Bean 的查询语言。SQLJ 导致的事务开销要小于 JDBC 事务的缺省查询语言(它是动态 SQL)。SQLJ 是静态的且使用预编译规划。因此 SQLJ 通常会改进应用程序性能。对于 DB2 z/OS 版数据库管理员,通常很容易采用 SQLJ,因为它的安全模型和语句重复性功能与静态 SQL 的类似。SQLJ 确实需要一些额外步骤,这些步骤是新版本的 WebSphere Studio Application Developer 和 Rational® Application Developer 的功能。

请参阅“开发数据访问应用程序”主题以获取更多信息。

常规 DB2 调整提示:

本讨论只与 DB2 z/OS 版 JDBC 驱动程序相关,该驱动程序也称为 DB2 z/OS 版传统 JDBC 驱动程序。

DB2 WebSphere 版调整提示:

示例:此示例识别本文中讨论的 zparm 值。

//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.  ALL RIGHTS RESERVED. //*                                                                 
//*    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               .
               .
               .
             //*                                                                     


指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rprf_tunezdb2
文件名:rprf_tunezdb2.html