Ȩ > ÀÚ·á½Ç > News Letter
 
Download
News Letter
Site Link
XpertMon ´º½º·¹ÅÍ 45È£
2007/03/22 10:43 10370


¾È³çÇϼ¼¿ä. DB2 ¹× XpertMon »ç¿ëÀÚ ¿©·¯ºÐ!
¢ß ¾ÆÀÌƼ¿¢½ºÆÛÆ®±×·ì DB »ç¾÷ºÎÀÔ´Ï´Ù.

À̹ø ÁÖ¿¡´Â WS II ÀÇ ±âº» °³³ä°ú Äõ¸®¸¦ ó¸®ÇÏ´Â ¹æ½Ä°ú WS II ¿¡ ÀÖ¾î ¼º´É Çâ»óÀ» À§ÇÑ
¼³Á¤ ÆÁ¿¡ À̾î WS II V8.2ÀÇ ½Å±â´É¿¡ ´ëÇØ »ìÆ캸µµ·Ï ÇÏ°Ú½À´Ï´Ù.


WS II V8.2ÀÇ ½Å±â´É

WS II V8.2¿¡ »õ·ÎÀÌ Ãß°¡µÈ ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.
  • Fenced Wrapper
    WS II V8.1 ¿¡¼­ ¸ðµç wrapper´Â DB2 ¿£Áø°ú µ¿ÀÏÇÑ ÇÁ·Î¼¼½º¿¡¼­ µ¹¾Æ°¬½À´Ï´Ù.
    È¿À²Àº °¡Àå ³ô¾ÒÁö¸¸, À§Ç輺µµ ±×¸¸Å­ ³ô¾Ò½À´Ï´Ù. WS II V8.2 ¿¡¼­´Â wrapper°¡
    db2fmp ÇÁ·Î¼¼½º ¾È¿¡¼­ µû·Î ¶³¾îÁ® µ¹¾Æ°¥ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. ÀÌ·¯ÇÑ Fenced
    Wrapper´Â »ý¼º½Ã ¿É¼ÇÀ» ¼±ÅÃÇϰųª, ALTER WRAPPER ¹®À» ÅëÇؼ­ ¼³Á¤ ÇÒ ¼ö
    ÀÖ½À´Ï´Ù.
    Wrapper¸¦ µ¶¸³ÀûÀ¸·Î À¯ÁöÇÏ´Â °ÍÀº ¿£Áø°ú ·ÎÄõ¥ÀÌÅ͸¦ º¸È£ÇÒ ¼ö ÀÖ°í,
    ¹®Á¦ ºÐ¼®À» ¿ëÀÌÇÏ°Ô Çϸç, Wrapper °³¹ß µî¿¡ À¯¿ëÇÕ´Ï´Ù.
    ±×¸®°í db2fmp ÇÁ·Î¼¼½º´Â ½º·¹µåÈ­ µÇ¾î ¿©·¯ db2agent ÇÁ·Î¼¼½º°¡ Wrapper¸¦
    °øÀ¯ÇÏ°Ô µË´Ï´Ù.
    Wrapper¸¦ °øÀ¯ÇÏ°Ô µÇ¸é, ¸Þ¸ð¸® »ç¿ëÀÌ ÁÙ¾îµé°Ô µË´Ï´Ù.

  • Nickname µ¥ÀÌÅÍÀÇ º´·Ä ó¸®
    MPP ȯ°æ¿¡¼­ Nickname µ¥ÀÌÅÍ¿Í ÆÄƼ¼ÇµÈ µ¥ÀÌÅÍ°£¿¡ joinÀÌ ÀϾ°Ô µÈ´Ù¸é
    coordinator ÆÄƼ¼Ç¿¡¼­ ¿¬¼ÓÀûÀÎ ¹æ¹ýÀ¸·Î¸¸ °¡´ÉÇß½À´Ï´Ù.
    ÇÏÁö¸¸ WS II V8.2 ¿¡¼­´Â Nickname µ¥ÀÌÅÍ°¡ ¸ðµç ÆÄƼ¼Ç¿¡ ºÐ»êµÇ¾î,
    ·ÎÄà µ¥ÀÌÅÍ¿ÍÀÇ JoinÀÌ º´·Ä·Î ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù.
    ÀÌ·¯ÇÑ º´·Ä 󸮴 Fenced Wrapper¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù.

    ÀÌ·¯ÇÑ º´·Ä 󸮴 ¾î¶°ÇÑ °æ¿ì¿¡ À¯¿ëÇÒ±î¿ä?

    ·ÎÄà µ¥ÀÌÅÍ¿Í Nicknameµ¥ÀÌÅÍ°¡ JoinµÇ°Å³ª Union µÉ ¶§ À¯¿ëÇÕ´Ï´Ù.
    ·ÎÄÿ¡ ´ë¿ë·®ÀÇ µ¥ÀÌÅÍ°¡ ¿©·¯ ³ëµå¿¡ ºÐ»êµÇ¾î ÀÖÀ» °æ¿ì, ´ë¿ë·®ÀÇ µ¥ÀÌÅ͸¦
    coordinator ÆÄƼ¼ÇÀ¸·Î ¿Å±âÁö ¾Ê°Ô²û Çϱâ À§ÇØ Nickname µ¥ÀÌÅ͸¦ ·ÎÄà ÆÄƼ¼Ç¿¡
    ºÐ»ê½ÃÄѼ­ º´·Ä 󸮸¦ ÇÏ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù.

    ÀÌ·¯ÇÑ º´·Ä󸮴 Nickname µ¥ÀÌÅ͸¦ ·ÎÄÃÅ×À̺íÀ̳ª Áß°£ join °á°ú°¡ ÀÖ´Â
    ÆÄƼ¼Ç¿¡ ÀüüȤÀº ÀϺθ¦ ºÐ»êÇÏ¿© Àü¼ÛÇϰųª, ÆÄƼ¼Å´× Å°°¡ ¾Æ´Ñ Ä®·³¿¡ ´ëÇÑ
    joinÀ» ¸¸Á·½ÃÅ°±â À§ÇØ Nicknameµ¥ÀÌÅÍ¿Í ·ÎÄà µ¥ÀÌÅÍ ¸ðµÎ¸¦ ºÐ»ê½ÃÅ°´Â ¹æ¹ýÀÌ
    ÀÖ½À´Ï´Ù.
    ÀÌ·± ºÐ»ê󸮴 ±âº»ÀûÀ¸·Î ·ÎÄà µ¥ÀÌÅÍÀÇ ¾çÀÌ ¹æ´ëÇÑ °æ¿ì ¸Å¿ì È¿°úÀûÀÔ´Ï´Ù.

    ±×·¸´Ù¸é, ¿ÉƼ¸¶ÀÌÀú´Â Ç×»ó ÆÄƼ¼ÇµÈ Å×À̺í°ú Nickname °£ÀÇ Join ¹× Union ¿¡
    ´ëÇØ º´·Ä 󸮸¦ ¼±ÅÃÇÒ±î¿ä?
    ´äÀº ¡®¾Æ´Ï¿À¡¯ ÀÔ´Ï´Ù.
    ´ÙÀ½°ú °°Àº °æ¿ì¿¡ À־´Â Coordinator ÆÄƼ¼Ç¿¡¼­ ¿¬¼ÓÀûÀÎ ¹æ¹ýÀ¸·Î
    ¼öÇàÇÏ´Â °ÍÀÌ °¡Àå ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù.
    • Äõ¸®¿¡ »ç¿ëµÇ´Â Nickname ÀÌ ¸¹À» °æ¿ì
    • Äõ¸®¿¡ »ç¿ëµÇ´Â ·ÎÄà µ¥ÀÌÅÍÀÇ ¾çÀÌ ±×¸® ¸¹Áö ¾ÊÀ» °æ¿ì

    ÀÌ·± °æ¿ì, ·ÎÄà µ¥ÀÌÅ͸¦ Coordinator ÆÄƼ¼ÇÀ¸·Î ¿Å±â´Â °ÍÀÌ ´õ ºü¸£¹Ç·Î,
    ±»ÀÌ ¸¹Àº Nickname µ¥ÀÌÅ͸¦ ºÐ»ê½Ãų ÇÊ¿ä°¡ ¾ø±â ¶§¹®ÀÔ´Ï´Ù.

    Fenced Wrapper¸¦ »ç¿ëÇÏ°Ô µÇ¸é, º´·Ä 󸮸¦ °¡´ÉÇÏ°Ô ÇÏÁö¸¸, º´·Ä 󸮸¦
    °­Á¦ÇÏÁö´Â ¾Ê½À´Ï´Ù.
    º´·Ä󸮿¡ ´ëÇÑ ¿©ºÎ´Â ¿ÉƼ¸¶ÀÌÀú°¡ °áÁ¤ÇÏ°Ô µË´Ï´Ù.

    Nickname °ú ·ÎÄà ÆÄƼ¼Ç µ¥ÀÌÅÍ°¡ °ü°èµÈ º´·Ä 󸮴 ·ÎÄà µ¥ÀÌÅÍ°¡ ¼ö½Ê¸¸ °Ç
    ÀÌ»óÀÏ °æ¿ì °¡Àå Å« À̵æÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à »ç¿ëµÇ´Â ·ÎÄà µ¥ÀÌÅÍ°¡ ÀÛ´Ù¸é,
    Coordinator ¿¡¼­ÀÇ ¿¬¼Óó¸® ¹æ¹ýÀÌ ÃÖ»óÀÇ ¹æ¹ýÀ̸ç, Fenced WrapperÀÇ ¿À¹öÇìµå
    ¿ª½Ã ¸¸¸¸Ä¡ ¾Ê°Ô µË´Ï´Ù. º´·Äó¸® ÃÖ´ëÀÇ È¿°ú´Â ·ÎÄõ¥ÀÌÅ͸¦ Coordinator ·Î
    ¿Å±âÁö ¾Ê´Â´Ù´Âµ¥ ÀÖ½À´Ï´Ù. µû¶ó¼­ ¿©·¯ ·ÎÄà Å×À̺íÀÌ join¿¡ »ç¿ëµÈ´Ù¸é ±× È¿°ú´Â
    ¸Å¿ì Ä¿Áý´Ï´Ù. MPP ȯ°æ¿¡¼­ Federated Äõ¸®¸¦ »ç¿ëÇÒ °æ¿ì Fenced Wrapper¸¦
    Ç×»ó »ç¿ëÇϽñ⸦ ±ÇÇÕ´Ï´Ù.

    ¶ÇÇÑ Nickname °£ÀÇ join, UNION ¿¡ À־µµ Nickname µ¥ÀÌÅ͸¦ ºÐ»êó¸® ÇÒ ¼ö
    ÀÖ½À´Ï´Ù. ´Ù¸¸ ÀÌ °æ¿ì¿¡´Â ºÐ»ê󸮸¦ ÅëÇÑ ÀÌÀÍÀÌ ºÐ»ê¿¡ µå´Â cost º¸´Ù Å«
    °æ¿ì¿¡¸¸ Àǹ̰¡ ÀÖ½À´Ï´Ù.

    ±×·³, SMP¿¡¼­´Â ¾î¶³±î¿ä? intra_partition_parallelism À» »ç¿ëÇϸé, ·ÎÄà µ¥ÀÌÅÍ¿¡
    °ü·ÃµÈ Äõ¸®°¡ ¿©·¯ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ Ã³¸®µË´Ï´Ù. ÇÏÁö¸¸ ¿ø°Ý µ¥ÀÌÅÍ¿¡ ´ëÇؼ­´Â
    V8.1 ±îÁö´Â º´·Ä󸮰¡ ºÒ°¡´ÉÇß½À´Ï´Ù.
    WS II V8.2ºÎÅÍ´Â ·ÎÄà µ¥ÀÌÅÍ ºÎºÐ¿¡ ´ëÇؼ­´Â º´·Ä󸮰¡ °¡´ÉÇØÁ³½À´Ï´Ù.
    Nickname °úÀÇ joinÀº ¿¬¼ÓÀûÀÎ ¹æ¹ýÀ¸·Î Coordinator ÇÁ·Î¼¼½º°¡ ó¸®ÇÏ°Ô µË´Ï´Ù.


    SMP¿¡¼­ intra_partition_parallelismÀ» »ç¿ëÇϱâ À§Çؼ­´Â,
    INTRA_PARALLELÀ» ¡¯YES¡¯·Î , DEGREE¸¦ 1º¸´Ù Å« °ªÀ¸·Î ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù.
  • Nickname¿¡ ´ëÇÑ Informational Constraint
    WS II V8.2¿¡¼­´Â Nickname°ú ·ÎÄà Å×ÀÌºí¿¡ À־, Relational Integrity ,
    Check Constraint µîÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    ÇÏÁö¸¸ À̸§¿¡ À־ ¡®Informational¡¯ÀÌ ÀǹÌÇÏ´Â ¹Ù°¡ ¡®Á¤º¸¼º¡¯ À̹ǷΠÁ¦¾àÁ¶°ÇÀÌ
    °­Á¦ÀûÀ¸·Î Àû¿ëµÇÁö´Â ¾Ê½À´Ï´Ù. ´Ù¸¸, ¿ÉƼ¸¶ÀÌÀú°¡ Äõ¸®¸¦ rewrite Çϴµ¥ µµ¿òÀ»
    ÁÝ´Ï´Ù.
    ¹®¹ýÀº Å×ÀÌºí¿¡ Á¦¾àÁ¶°ÇÀ» Ãß°¡ÇÏ´Â °Í°ú À¯»çÇÕ´Ï´Ù.
  • Federated Query ¿¡ ´ëÇÑ ½º³À¼¦ ¸ð´ÏÅ͸µ
    ½º³À¼¦ ¸ð´ÏÅ͸¦ ÅëÇØ ¿ø°Ý¿¡¼­ 󸮵Ǵ Äõ¸® Á¤º¸¸¦ È®ÀÎ ÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù.
    ½º³À¼¦ Á¤º¸¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
    • UPDATE MONITOR SWITCHES USING STATEMENTS ON;
    • GET SNAPSHOT FOR DYNAMIC SQL ON

    ½º³À¼¦ °á°ú¿¡¼­´Â, Àüü¹®Àå, timing, ¹ÝȯµÈ °Ç¼ö µîÀÌ Ãâ·ÂµË´Ï´Ù.
    °¢°¢ÀÇ µ¥ÀÌÅͼҽº¿¡¼­ 󸮵Ǵ ¿ø°Ý ¹®Àå¿¡ ´ëÇؼ­µµ °¢°¢ÀÇ timing °ú ¹ÝȯµÈ °Ç¼ö¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.
    ÀÌ ½º³À¼¦ Á¤º¸¸¦ ÀÌ¿ëÇؼ­ ¹®Á¦°¡ µÇ´Â SQLÀÌ ÀÖ´Ù¸é, ±× ¹®Á¦°¡ ·ÎÄÿ¡ ÀÖ´ÂÁö,
    ¿ø°Ý¿¡ ÀÖ´ÂÁö È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    ´Ù¸¸ ½º³À¼¦¿¡ ³ª¿À´Â ¹®ÀåÀÌ ·ÎÄÃÀÎÁö ¿ø°ÝÀÎÁö¸¦ ¾Ë·ÁÁÖ´Â ³»¿ëÀÌ ¾ø±â ¶§¹®¿¡
    »ç¿ëÀÚ°¡ Á÷Á¢ È®ÀÎÀ» ÇØ¾ß ÇÏ´Â ¾î·Á¿òµµ ÀÖ½À´Ï´Ù.

ÀÌ»óÀûÀÎ Àû¿ë¹æ¹ý

°¡Àå ÀϹÝÀûÀÎ Áú¹®ÁßÀÇ Çϳª´Â WS II ÀνºÅϽº¿Í ¿þ¾îÇϿ콺 µ¥ÀÌÅÍÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â
¹æ¹ý¿¡ °üÇÑ °ÍÀÔ´Ï´Ù.
ÀÌ·± °æ¿ì °¡´ÉÇÏ´Ù¸é, WS II ÀνºÅϽº ³»¿¡ ¿þ¾îÇϿ콺 µ¥ÀÌÅͺ£À̽º¸¦ À§Ä¡½ÃÅ°µµ·Ï Çϱâ¹Ù¶ø´Ï´Ù.
´ë·®ÀÇ µ¥ÀÌÅÍ Àü¼ÛÀ» ¸·À» ¼ö ÀÖÀ» »Ó´õ·¯, fenced wrapper¸¦ »ç¿ëÇÑ´Ù¸é º´·Äó¸®ÀÇ ÀÕÁ¡µµ
»ì¸± ¼ö ÀÖ½À´Ï´Ù.

¿©·¯ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¢±ÙÇϱâ À§ÇÑ °ÔÀÌÆ®¿þÀÌ·Î WS II¸¦ »ç¿ëÇÒ °æ¿ì ÁÖÀÇÇÒ »çÇ×ÀÌ
ÀÖ½À´Ï´Ù.
ÀÌ·± °æ¿ì Çѹø¿¡ ÇÑ Á¾·ùÀÇ µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¢±ÙÇÏ´Â ¹æ½ÄÀ» »ç¿ëÇϴµ¥´Ù, WS II°¡ ´Ü¼øÇÑ
Åë·Î¿ªÇÒ¸¸À» ÇÏ´Â °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ó¸® ¼Óµµ°¡ ´À·ÁÁú ¼ö ÀÖ´Ù´Â °ÍÀ» À¯ÀÇÇØ¾ß ÇÕ´Ï´Ù.
µû¶ó¼­, Äõ¸®¸¦ ¼öÇàÇϱ⿡ ¾Õ¼­ ±× ³»¿ëÀ» È®ÀÎÇÏ°í, EXPLAINÀ» ÅëÇØ pushdown ³»¿ëÀ»
È®ÀÎÇÏ´Â °úÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
ÀϹÝÀûÀ¸·Î NicknameÀ» Á¤ÀÇÇÏ°í Äõ¸®¸¦ ¼öÇàÇÏ´Â °ÍÀÌ Æí¸®Çϱ⠶§¹®¿¡ ±×·¸°Ô ÇÏ´Â °ÍÀ»
¿øÇÏÁö¸¸, Äõ¸®°¡ ¾î¶»°Ô ¼öÇàµÇ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÏÁö ¾Ê°í ¼öÇàÇÑ´Ù¸é ¼ö¸¹Àº µ¥ÀÌÅÍ°¡
WS II·Î Àü¼ÛµÇ¾î 󸮼ӵµ°¡ ¸Å¿ì ´À·ÁÁú ¼ö ÀÖÀ¸¹Ç·Î ¹Ýµå½Ã EXPLAINÀ» ÅëÇØ Äõ¸®ÀÇ
½ÇÇà°èȹÀ» È®ÀÎÇϽñ⠹ٶø´Ï´Ù.

±×¸®°í, WS II ¼­¹ö¸¦ ETL ¿£ÁøÀ¸·Î »ç¿ëÇÏÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù. ¸ðµç º¯È¯À» SQL·Î Ç¥ÇöÇÏ´Â
°Íµµ ºÒ°¡´ÉÇÒ »Ó´õ·¯, º¹ÀâÇÑ º¯È¯ ÇÔ¼ö´Â pushdown¿¡ ¿µÇâÀ» Áֱ⠶§¹®ÀÔ´Ï´Ù.

ÀÚÁÖ »ç¿ëµÇ´Â ¿ø°Ý µ¥ÀÌÅ͸¦ MQT¸¦ »ç¿ëÇؼ­ ·ÎÄÿ¡ ÀúÀåÇÏ´Â ³»¿ë¿¡ ´ëÇØ ¾Õ¼­ ¼³¸íÇßÁö¸¸,
º¹Á¦³ª DEFERRED REFRESH ¹æ½ÄÀÇ MQT¸¦ »ç¿ëÇØ ·ÎÄÿ¡ ij½ÃÇØ µÐ´Ù¸é ¼öÇà ¼Óµµ°¡ ¸Å¿ì
»¡¶óÁú ¼ö ÀÖ½À´Ï´Ù.
¸¸¾à ij½Ã³ª º¹Á¦°¡ Èûµç »óȲÀ̶ó¸é, ÀϺΠµ¥ÀÌÅ͸¦ ¿µ±¸ÀûÀ¸·Î ÅëÇÕÇÏ´Â °Íµµ ÇÑ ¹æ¹ýÀÔ´Ï´Ù.

°á·Ð

¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ WS II·Î ´ë·®ÀÇ µ¥ÀÌÅÍ°¡ À̵¿ÇÏ´Â °æ¿ì, ¼öÇà½Ã°£ÀÌ ¸Å¿ì ±æ¾îÁú ¼ö
ÀÖ½À´Ï´Ù.
WS II´Â ´Ü¼øÇÑ °ÔÀÌÆ®¿þÀ̷μ­´Â ÈǸ¢È÷ µ¿ÀÛÇÏÁö¸¸, ¼º´É¸é¿¡¼­´Â ´Ù¼Ò ¹®Á¦°¡ µÉ ¼ö
ÀÖ½À´Ï´Ù.
ÀӽøñÀûÀÌ ¾Æ´Ñ °¡»ó ¿þ¾îÇϿ콺¸¦ ±¸¼ºÇÏ´Â µ¥ À־ WS II¸¦ »ç¿ëÇÒ °æ¿ì, ƯÈ÷ ´ë¿ë·®
µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÏ´Â °æ¿ì´Â ¹Ýµå½Ã proof-of-conceptÀ» ¼öÇàÇϽñ⠹ٶø´Ï´Ù.
±×¸®°í WS II¸¦ ÅëÇØ µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÒ °æ¿ì ÄÚ½ºÆ®¿Í ½ÇÇà °èȹÀ» È®ÀÎ ÇÑ ÈÄ¿¡ ¼öÇàÇϽñâ
¹Ù¶ø´Ï´Ù.
¸¶Áö¸·À¸·Î, ¿ø°Ý µ¥ÀÌÅ͸¦ º¹Á¦³ª MQTµîÀ» ÅëÇØ ·ÎÄÿ¡ ij½ÃÇÏ¿© Äõ¸®ÀÇ Ã³¸®¼Óµµ¸¦ Å©°Ô
Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.


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

¸ñ·Ï ±Û¾²±â ¼öÁ¤