[z/OS]

z/OS용 DB2 튜닝 팁

DB2®에 대한 성능 조정은 일반적으로 WebSphere® Application Server 애플리케이션의 전체 성능에 있어 매우 중요합니다. DB2는 EJB(Enterprise JavaBeans)에 선호되는 데이터 저장소입니다. 아래 목록에는 DB2 조정을 위한 기본 가이드라인과 WebSphere Application Server용 DB2 조정을 위한 일부 가이드라인이 있습니다. DB2 조정에 대한 자세한 정보는 DB2 Universal Database™ for OS/390® 및 z/OS® 관리 안내서(문서 번호: SC26-9931-03)를 참조하십시오. DB2 서적은 다음 인터넷 위치에서 액세스할 수 있습니다. http://www.ibm.com/servers/eserver/zseries/zos/.

SQLJ(Structured Query Language in Java™)의 이점

DB2 Universal JDBC 드라이버 제공자를 사용할 경우, BMP 및 CMP Bean의 조회 언어로서 SQLJ를 구현할 수 있습니다. SQLJ에서는 동적 SQL인 JDBC 트랜잭션의 기본 조회 언어에 비해 트랜잭션 오버헤드가 덜 발생합니다. SQLJ는 정적이며 사전 준비된 계획을 사용합니다. 따라서 SQLJ는 일반적으로 애플리케이션 성능을 향상시킵니다. DB2 for z/OS 데이터베이스 관리자의 경우 보안 모델 및 명령문 반복성 기능이 정적 SQL의 해당 기능과 유사하기 때문에 대부분 SQLJ를 채택하기 쉽습니다. SQLJ에는 최신 WebSphere Studio Application Developer 및 Rational® Application Developer의 기능인 추가 단계가 필요합니다.

자세한 정보는 데이터 액세스 애플리케이션 개발 주제를 참조하십시오.

일반 DB2 조정 팁은 다음과 같습니다.

이 설명은 DB2 for z/OS JDBC Driver(DB2 for z/OS Legacy JDBC Driver라고도 함)에만 적용됩니다.

DB2 for 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