Home > Dataroom > News Letter
 
Download
News Letter
Site Link
XpertMon ???? 29?
2007/03/22 10:30 10211


?????. DB2 ? XpertMon ??? ???!
? ????????? DB ??????.
???? XpertMon ? ??? DB2 UDB OLTP ?? 2??? , ??? ???
??? configuration ???? ??? ??? ????? ?????.


XpertMon ? ??? DB2 UDB OLTP Tuning II

Sort
DB2 UDB?? shared sort? private sort ? ??? ?? sort ??? ????.
Shared sort? INTRA_PARALLEL ?????? ?? ???? ?? ????? ON ??
???? ???, concentrator ? ??? ?? ?? ?? ?????.
(concentrator? MAX_CONNECTIONS ?? MAX_COORDAGENTS ??? ?? ???? ?? ??
??? ???.) sort? ?? subagent? ??? ?? shared sort ? ?????.
shared sort ? ???? ???? ?????? ?? ??? ???? ?????.

INTRA_PARALLEL? OFF? ???? ??, concentrator? ???? ? ??, ?? sort?
private sort???. load ? index ?? ??? INTRA_PARALLEL ????? ????
??? ? ??? ?? private sort? ?????. private sort ? ???? ????
????? private ????? ?????. ??? private sort? ?? ?????
???? ??? ???.
shared sort ? ??? SHEAPTHRES_SHR ?????? ?? ????? ?????? ???
??? sort? ??? ? ?? ?????? ?? ???? hard-limit ???.
???? active sort ? ?? ???? ?????? ? ?? ????, subagent sort?
SQL0955?? ????? ???? ???. ?? SHEAPTHRES_SHR ?? 0 ??, shared sort ?
???? sort ???? ????? ???? ?? ????? SHEAPTHRES ??????
?? ???? ????? ??? ?????.
shared ? private sort ? ??? SORTHEAP ?????? ?? ????? ?? sort ?
??? ? ?? 4K ???? ???? ?????.
sort? ? ??? ??????.
  • sort ??
    sort? overflow? non-overflow ? ?? ??? ?????. sort ? ???? sort?
    ??? ??? ???? ??? ??? sort heap? ? ??? ? ???, ???????
    Temporary Tablespace? overflow ???. overflow? ???? ?? sort? ?? ????
    ????.
  • sort ?? ?? ??
    ???? ???? pipe ?? non-piped ??? ?????. sort ? ???? ?????
    ??? ????? ?? ?? ????? piped sort ? ???. ??? ?? ?? ????
    ??? ? ???? non-piped sort ? ???. piped sort ? non-piped sort ? ??
    ?? ??? ??? ????.
???? ??? ????.

Sort ???
  • ????? SHEAPTHRES ?? ??? SORTHEAP ? 10? ???? ???.
  • INTRA_PARALLEL? ON? ???? ???? ???? ????, SHEAPTHRES ?? SORTHEAP * SMP degree ???? ??? ?? ?? ?? ????.
  • LOAD? ???, index key sort? ? ????(SMP? ?? db2lrid, serial? ?? db2lfrm0)? private ??? ???? ??? ???? ???. ?? SHEAPTHRES ?? (SORTHEAP * LOAD ???? index ?) ???? ??? ?? ?? ?? ????.?? AIX? ??? LOAD? index key sort ? ??? ? ?? private ??? ???? 250MB???.

Sort ????
??? ?? ?????.
  • Sortheap ?? 16?? ??
  • ?? SQL : select acct_id,balance from account order by acct_id
Report ??? ???? Sort ????? ??? ??? ??? ????.
  • DB Report - Sort Report ??
??? ?? sort overflow ??? 100%? ??????. OLTP ???? Sort Overflow?
3%???? SORTHEAP ?? ?????, ??? SHEAPTHRES ?? ???? ??? ????.
???? ??? 2? ?? 3?? ???? ? ?? ????? ???? ? ?? ???
???. ????? ?? ??? ??? ?? SQL? ??? ?????, ??? index?
?? ?? ??? ???? ?? ?????.
  • SQL Report ??

LOG
??? ??? ?? ??? LOG ????? ??? ? ????.

???? ??? Log ?? ????? ??? ? ????. Secondary LOG ???? ???,
Primary LOG ??? ?? LOG? ?? ???? ?? ????.

LOG Buffer
????? DB2 UDB ??? ??? ?? ??? ?? ???? ?? ?? ???? ????
???????. ?? ???? ???? ??? ?? ???? ? ??? ??? ? ???.
  • ? ?????? COMMIT ??? ???? ??? MINCOMMIT ?? ????? ?? COMMIT ??? ?,
  • ????? ?? ?? ?
  • ?? ?????? ?? ???? ??? ???? ???

LOG Buffer ???
?? XpertMon ??? ??? ?? ???, OLTP ?? default LOG BUFFER ? ?? ??
????, ??? 256 ???? ????? ?? ????.
????? ??? LOGBUFSZ ?????? ?? ????? ?????. ?? ?????
???? ??? ??? ?? ???, ??? ??? ??? ?? ?? ??? ???
?? ????. LOGBUFSZ ?? ???? ?? ?? ??? ?????? ? ???
???? ??? DBHEAP ????? ?? ??? ??? ????.

?????? ???? ???? LOGBUFSZ ?? ???? ?? ? ? ????.

% db2 get snapshot for database on
Log pages read = 0
Log pages written = 6721

Log pages read ??? logger? ?? ????? ??? ?? ??? ???,
Log pages written ??? logger? ?? ???? ??? ?? ??? ????.
Log pages read ? Log pages write ? ??? ??? ??? ???. ??????
Log pages read ? ?? ?? ????. ?? Log pages read ?? ???, LOGBUFSZ ??
???? ??? ???.

LOCK ???
Lock ???? ?????? ??????? ??????? ???? ?? ??
????? ?? Object ? Lock ? ??? ???.
??? Lock ??? ???? ??? ????.
  • 32bit ???? ??
    - ?? Object? ??? Lock ? ???? ?? ?? 72Byte ? ???
    - ?? Object? ?? Lock ? ???? ?? 36Byte ? ???
  • 64bit ???? ??
    - ?? Object? ??? Lock ? ???? ?? ?? 112Byte ? ???
    - ?? Object? ?? Lock ? ???? ?? 56Byte ? ???

LOCK ????

Lock ? ??? ????? DB CFG ? LOCKLIST ???. ?? lock memory ????
??? ?? locklist ?? ???? ??? ? ????. Performer ????? ?????
?? ?? 3KB ? ???? ?????, ??? ??? ?? 0.75%? ?????
locklist ?? ??? ??? ????.
? Lock ? ??? ???? ?? ????? ??? LockWait Time ? ???? ????.
DB CFG ? LOCKTIMEOUT ?? ???? ???? ?? ??? lock ? ???? lock?
??? ? ?? ?? timeout ?? application? ?????. ?? ?? locktimeout ??
??? LOCKTIMEOUT ???? ?? ??????. OLTP ? ???? 30~60? ?????.


XpertMon for DB2 UDB V2
DB ???
Tel : 02-2108-1458
Fax : 02-2108-1459
Mobile : 011-896-6545
E-mail : hjlee@iteg.co.kr
URL : http://iteg.co.kr

¡ã XpertMon ???? 30? iteg 2007-03-22 9941
- XpertMon ???? 29? iteg 2007-03-22 10211
¡å XpertMon ???? 28? iteg 2007-03-22 9815
List Write Modify