?????. DB2 ? XpertMon ??? ???!
? ????????? DB ??????.
?? ?? XpertMon ????? ????? ???? ???? ? ? ????
????? ??? ?? ??? ?? ???, ? ? ??? ?? ?????
? ? ?? ??? ???? history ??? ???? ????.
??? ???? ???? ???? ????? ??? ???? ??????
?????.
?? ?? ?? ?? ?? DB2 V9? ??? ?? ? ?? ? Row Compress? ???
????? ?????.
???? ?? ????? ???, ?? ?????? ?? ????
(
www.iteg.co.kr)
???? ????? ?? ? ????.
???? ?? ?? ???? ??? ??? ??? ??????. ???? ?????
?????.
2. ??? ??
??? ???? ???? ?????? ??? ??? ?? ?? ?????? ?????.
??? ????? ?? ? ??? ???? ?? ???????? ???? ??????
??? ?? ???? ??? ??? ?? ???????? ??? ? ????.
???? ???? ???????? ??? ??? ?? ?????? ??????
??? ????? ? ? ????.
DB2 9? ???? ??? ???, I/O ??? ?????, ?????? ? ?? ???
???? ???? ?? row data? ???? ???? ??? ??(??? ??? ‘Venom’)?
?????.
2.1. ??? row ??
DB2 9 ?? ??? row ????? ??? ???? ???? ?? ???? ???
????? ?????.
DB2 9? ????? ???? ???? ?? ???? ???? ???? ??? ??
?? ??? ????? ???? ?????? ????? row? ??? ? ????.
??? ???? ???? ????? ?? ???? ?? ?? ???? ????
?? ??? ?? ??? ???? ??? ??? ? ???? ??? ????.
DB2? ???? ?? ?? ??? ?? ?? row? ?????. ??? ?? ???
?? ???? ????.
?? ? ?? row? ?? ?? ????.
? ??? Dept ???? ???? ?(“500”)? ???? ? ?? ??? City, State,
ZipCode ??? ??? ???? ??(“Plano, TX, 24355”)? ??? ??? ???
? ????. ?? ??? DB2? ???? row? ??? ???? ???? ???
???? ?????
??/???? ??? ?? ????? ???????? ?? ????? ????,
?? ??? ?????. ??? ?? ???? ?? ???? ?? ???. ???
? ??????, ?? ????? ????? 100KB ??? ?????. ?? ???
??? ? ???? ?? ?? ?? ?? ??? ?? ?? ??? ??? ??? ??
????. DB2? ?? ????? ???? ?? ???? ????? ??? ???
??? ?? ?? ??? ??? ?? ? ?? ??? ???? ????.
DB2 for Linux, UNIX, and Windows??? ??? row ?? ??? DB2 for z/OS??
???? ?? ??? ?????. ??? ?? ????? ??????? ?? ?
????? ??? ?? ?? ?????? ???? ?? ???? ??? ?? ??
???? ????. ??? ???? ??? ????? ?? ????? ?????
?? ???? ?? ??? ???? ????? DB2? ??? ??? ??? ???
? ? ????.
2.2 ??? row ?? ?? ? ?? ?? ??
DB2?? ??? row ??? ???? COMPRESS YES ??? ??? ??? ? ? ??
?? ? ? ????.
ALTER TABLE ???? ??? ???? ???? ?? ???? ? ? ????.
?:
CREATE TABLE Sales COMPRESS YES
Or,
ALTER TABLE Sales COMPRESS YES
|
??? ?? ??? REORG? ?? ??? ????? ??? ?? ?????.
??? ???? ??? ?, ??? ?? ?? ?? ?? ?? ???? ??? ????
???? ?? ?????. ?? ????? ??? ??? ?? ??? ??? ???
??? ? ? ????. ??? ??? ?? ?? ????? ??? ??? ????
??? ?? ?? ???? ??? ??? ????? ? ?????. ??? ??
???? ??? ??? ??? ??? ?? ????? ????? REORG? ???
?? ? ? ????.
2.3 ?? ?? ??
DB2? ??? ??? ?? ??? ??? ?? ??? ??? ???? ?? INSPECT ??
?????. ? ?? ??? ???? ??? ??? ?????? ?? ?????
????. ? ?????? ??? ??? ???? ?? ??? ??? ?????.
? ?????? ?? ??? ?? ???.
INSPECT ROWCOMPRESTIMATE TABLE NAME Sales ...
RESULTS KEEP
db2inspf
|
INSPECT ?? ??? ??? ?? ?? db2inspf ????? ??? ???? ? ???
????. ??? db2dump ?????? ???????. ?? ??? ???? ????
?? ????.
DATABASE: TEST
VERSION : SQL09010
2005-12-01-13.12.21.232959
Action: ROWCOMPESTIMATE TABLE
Schema name : RSAHUJA
Table name : Sales
...
Percentage of bytes saved form compression: 66
Compression dictionary size: 2176 bytes.
...
|
2.4 ??? row ?? - ??
DB2 9?? ? ?? ??? ??? ??? ?? ??? ??? ???? ( ??? ??
??? ????)? ?? ????? ? 80%?? ?? ??? ?? ? ? ????.
?????? ??? ???? DB2? ?? ????? ??? ???? ???? ???
??? ? ????.
DB2?? ??? row ??? CPU ????? ???? ??/???? ?? ????
?? ???? ?? ??? ???? ? ????. ??????? ??? ????
?? ?? ??? ????????. ???? ??? ???? ??????, ?
?? I/O ?????? ?? ?? ???? ???? ???? ?? ????? ??
??? ??? ????. ???? ??? I/O ??(???? ???? ??????
??? ???? ?? ???? ?)?? ?? ?? ??? ?? ? ? ????.
??? DB2? ???? ???(DB2 buffer pools) ? ? ?? ??? ???? ??
???. ???? ??? ???? ?? ??? ?? ?????? ?? ??? ??
???? ?? ???? ?? ???. ??? ??? ?? ??? ?? ??????
??? ?? ? ???? ? ????.
2.5. ??? row ?? - ?? ??
DB2?? ??? row ?? ??? ???? ?? ??? ?? ???? ?? ??? ?
????. DB2 9? ?? ??? ??? ???? ??? ??????? ????
35%?? 80%??? ??? ?? ?????.
?? ??? ???? 32KB ???? ??? 179.9GB ???? 42.5GB?? ??
?????. -
76.4% ??!
?? ??? ?? ?????? DB2 ??? row ?? ??? ?? ?? ??? ?
?? ?? ?? ?????.
????? Sean McCown? ???
DB2?? ??? ?? ???
??? row ??? ???, DB2? ???? ??? ??? ?? ???? ?????
?????.
??? ??? ?????:
- NULL ? default ? ??
- ?????? ?? ??
- XML ??
- ??? ?????
NULL ? default ? ?? - ?? 8 ??? DB2 luw?? ??, ??? ????? NULL ?,
?? ?? ??? zero length ???, ??? ??? ?? ??? ???? ?? ?? ?????.
?????? ?? ?? - DB2 V8 Fixpak 4 ??? ??, ? ??? ??? ? ??
?? ???? ??? ?? ???? ??? ????? ??? ??? ???? ???
?? ??? ? ?? ???.
XML ?? - XML? ??? XML ??? ?????? ????? ?? ??? ???
????? ????.
DB2 9? XML ???? ?? ??(??? employee)? integer ?(4)?? ????,
parsed hierarchical format?? XML ???? ?????. ?? ??? ??? ??
?? ??? ?????. integer?? ??? text-rich ??? ???? ?? ??
??? ????? ??? ??? ???? ??? ? ? ?? ??? ?????.
??, XML ?? ??(integer ??? ??)? ??? row ??? ?? ???? ??
????? ???? ??? ??? ????.
??? ????? - DB2 V8.1 ??? ??, ??? ??? ??? ??. ??? ???
?? ??? ???? ???? ?? ???? ??? ? ?? ?? ?? ????
??? ?(?? ??? ???) ? ?????? ?? ???? ?? ???? ? ????.
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