?????. DB2 ? XpertMon ??? ???!
? ????????? DB ??????.
???? ?????? ??? ??????? V8.2.2?? ?? ??? MDC ??? ??
?????? ?????.
SAP BW ??????? DB2 ? Fact Table ? ??? MDC ? ???? ? ????.
MDC (Multi-Dimensional Clustering) II
MDC Rollout ???
Rollout ?? V8.2.2 ? ??? ??? DELETE ????? ?????.
MDC ???? ???? ??? ? ???? ???, ??? ?? ??? ????,
??? ??? ???? ? ??? ??? ????, ??? ????? ??
????? ?? ? ?? ?????.
MDC ???? dimension value? ?? ??? ???? ?????.
??? ??? dimension line? ?? ??? ???? ?? ????? rollout ?? ???.
??, ?? ??? slice? cell? ???? ???? ??? ??? ?? rollout?
??? ? ????.
??? ??? ??, SAP BW ??????? Fact table? MDC? ?????.
SAP? ???? ??, ??? ID ? ??? row? ???? ?? ???? ? ?,
?? ???? ??? ????? ??? ????? ??? ????,
MDC? rollout ? ?? ????? ?????.
Rollout ?? ??
DB2 optimizer? ???? ??? ?? DELETE ??? ??? rollout ?????? ????
??? ??? ???? ? ?? ??? ??? ?? ?????.
????, ??? ????? SQL ??? ??? MDC ???? DELETE ????
???????, row ??? ?? ‘????’ MDC DELETE ???? ??? ? ????.
DELETE ??? rollout DELETE? ??? ?? DB2? ?? ??? ?????.
- ??? X lock? ???.
- ??? ?? ??? ???? ? ??? ??? ?? ???.
(?? ???? ?????, ?? ???? ??? ??? ??? ?????.)
- ??? ROLLEDOUT?? ?????.
- ??? ??? MDC???? ?? ????? ?? ??? ??? ??? ?????.
?? MDC ???? RID???? ???? ???, DB2? RID????? ???
?? (? ?? ??)?? ??? RID? ??? ????. (V8.2.2 ?? ????)
?? ????? ??? ??? ??? roll back? ????, ??? ??? ?? ???
??? ?? ???? ?? ??? ?????.
( ??? ???, ?? ???? ????? ??? ?? insert ? ??? ??? ????.)
????? ?? ??? ???? ???????? rollout ??? rollin ?? ???
COMMIT? ???? ????? ????? ??? ??? ? ? ????.
DB2? MDC ???? ?? INSERT ??? ??? ?? ? ??? ?????.
??? ?? ??? ???? ?? ??, ? ??? ROLLOUT ??? ???? ??
ROLLOUT ??? ???? ??? ??? ??? ?? ????.
( ?? ???? ???? ?????? ?? ??? ??? ???.)
????? COMMIT??, ??? MDC ??? ??? ??? ??? ???? ????
?????.(DELETE ??? ?? ?? ????? undo ??? ?? ??? ???? ???.)
MDC ???? ?? ??? ????? ??? ?? ??? ???.
- ??? ??? ?? ?? : ? ?? ??? ???? ?? ? ?? ?? ??? ? ????.
(RID ???? LONG/LOB ???? ?? ?)
- ?? ??(? ??? ?? ??? ??? ???) : RID ??? ?? LONG/LOB ??
??? ?? ??? ???? ????.
- Multidimensional : ??? dimension??? ???? rollout ? ? ????.
?? ??, slice ? slice ? ??? ???(intersection)? rollout ? ? ????.
- Autonomic : DBA? ????? rollout? ??? ??? ????.
- SQL DELETE??? ??? DB2 optimizer? ?? ?? ??? ??? ???? ????
 ???? ? ????? ????? ???? ?????.
DB2 explain ??? rollout ????? ???? Delete ? ???? Cell Delete?? ??? ?????.
Rollout ?? ??
??? ??? DB2_MDC_ROLLOUT ????? YES (?? 1, Y, ON?? ?? ??? ???
YES? ??? ?? ?????.)? ???? ???. DB2? ? ??? ??? ?? ???
??? ? ?? ?????. ???? ?? MDC rollout ??? ??? ??? ? ??
?????? ???? ? ??, ??? ??? ???? ???? ? ???? ?? ???.
??? ? ????? ????? ??? ?? ?????, MDC ???? ??? ???
DB2? ??? ???? ??? ????? ??? ?? ???.
MDC Rollin ???
MDC ???? ???? INSERT ? ?, ??? ??? ?? ????? ??? ????
INSERT ??? ?? ? ????.
? ??? ?? ????? ?? ?? ?? INSERT ??? ??? ?? ?????.
? ??? INSERT ??? ??????, MDC ???? ??? ??? ?? IMPORT ?????
??? ???? ??? ? ? ????.
MDC ???? ? ??? MDC ???? LOCKSIZE=BLOCKINSERT? ???? ??? ? ? ????.
??? ?? INSERT ? ???? ?? ??? ????, ?? ??? ????
? ?? ??? ?????. MDC INSERT ?? ??? ???? LOCKSIZE ?????
???? ???? ?? ??? ??? ??? ??? ?? ? ????.
Rollin ?? ??
ALTER TABLE ???? ?????.
?? ??? LOCKSIZE ?? ??? ??? ?? ROW, ??? ?? ??? ?? TABLE,
MDC ???? ?? BLOCKINSERT ???.
MDC ???? ?? LOCKSIZE=BLOCKINSERT? ???? INSERT ??? DB2 ? ???? ???
????, ??? ??? ???? ??? ??? ?????.
BLOCKINSERT ?? MDC ???? ???? ??? ? ????.
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