¸±¸®½º Á¤º¸


|9.4 DB2 ·¹Áö½ºÆ®¸® ¹× ȯ°æ º¯¼ö

|9.4.1 ¼º´É º¯¼ö Á¤Á¤


|

|Ç¥ 5. ¼º´É º¯¼ö

º¯¼ö À̸§ ¿î¿µ üÁ¦ °ª
¼³¸í
DB2_BLOCK_BASED_BP Solaris ±âº»°ª=¾øÀ½

°ª: ¸Å°³º¯¼ö¿¡ Á¾¼ÓµÊ

¹öÆÛ Ç®¿¡¼­ ºí·Ï ¿µ¿ªÀ» ÀÛ¼ºÇϴµ¥ ÇÊ¿äÇÑ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¹öÆÛ Ç®ÀÇ ID°¡ ÇÊ¿äÇÕ´Ï´Ù. ¹öÆÛ Ç®ÀÇ ID´Â BUFFERPOOLID Ä÷³À̳ª SYSCAT.BUFFERPOOLS ½Ã½ºÅÛ Ä«Å»·Î±× ºä¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÆÛ Ç®¿¡¼­ ºí·Ï ±â¹ÝÀÇ ÀÔÃâ·Â¿¡ ÇÒ´çÇÒ ÆäÀÌÁö ¼ö°¡ ÁÖ¾îÁ®¾ß ÇÕ´Ï´Ù. ºí·Ï¿¡ Æ÷ÇÔÇÒ ÆäÀÌÁöÀÇ ¼ö´Â ¼±ÅÃÀûÀ̸ç, ±âº»°ªÀº 32ÀÔ´Ï´Ù.

ÀÌ ·¹Áö½ºÆ®¸® º¯¼öÀÇ »ç¿ë Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

DB2_BLOCK_BASED_BP=BUFFER POOL ID,BLOCK AREA SIZE,[BLOCK SIZE];...

Ç׸ñÀ» ºÐ¸®ÇÏ´Â ¼¼¹ÌÄݷаú ÇÔ²² µ¿ÀÏ º¯¼ö¸¦ »ç¿ëÇÏ¿© ´ÙÁß ¹öÆÛ Ç®À» ºí·Ï ±â¹ÝÀ¸·Î Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

BLOCK SIZE °ªÀº 2 - 256 ¹üÀ§°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. BLOCK SIZE°¡ ÁÖ¾îÁöÁö ¾ÊÀ» °æ¿ì, ±âº»°ªÀ¸·Î 32°¡ »ç¿ëµË´Ï´Ù.

ÁöÁ¤µÈ BLOCK AREA SIZE°¡ ÃÑ ¹öÆÛ Ç® Å©±âÀÇ 98%º¸´Ù Ŭ °æ¿ì, ¹öÆÛ Ç®Àº ºí·Ï ±â¹ÝÀÌ µÇÁö ¾Ê½À´Ï´Ù. ¹öÆÛ Ç®ÀÇ ÆäÀÌÁö ±â¹Ý ¿µ¿ª¿¡ ¹öÆÛ Ç®ÀÇ ÀÏÁ¤ ºÎºÐÀ» º¸À¯ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ºñ·Ï ´ëºÎºÐÀÇ ½Ã½ºÅÛ ÀÔÃâ·ÂÀÌ ¼øÂ÷ ÇÁ¸®ÆäÄ¡¶ó°í ÇÏ´õ¶óµµ °³º° ÆäÀÌÁö°¡ ¿ä±¸µÉ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. BLOCK AREA SIZE¿¡ ÁöÁ¤ÇÑ °ªÀÌ BLOCK SIZEÀÇ ¹è¼ö°¡ ¾Æ´Ñ °æ¿ì¿¡´Â °¡Àå ±Ù»çÄ¡ÀÇ ºí·Ï Å©±â °æ°è°¡ °ªÀÌ µË´Ï´Ù. ºí·Ï ±â¹Ý I/O¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â 9.2.1, ºí·Ï ±â¹Ý ¹öÆÛ Ç®À» ÂüÁ¶ÇϽʽÿÀ.

DB2_NO_FORK_CHECK UNIX ±âº»°ª=OFF

°ª: ON ¶Ç´Â OFF

ÀÌ º¯¼ö°¡ "ON"À̸é, Ŭ¶óÀ̾ðÆ® ÇÁ·Î¼¼½º´Â ½ÇÇàµÉ ÇÁ·Î¼¼½º »çº»À» ÀÛ¼ºÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ ÀÚü¸¦ º¸È£ÇÏÁö ¾Ê½À´Ï´Ù(Æ÷Å·(forking)À̶ó°í ÇÔ). Æ÷Å·(forking)ÀÌ ¹ß»ýÇÒ °æ¿ì, °á°ú¸¦ ¿¹ÃøÇÒ ¼ö ¾ø½À´Ï´Ù. ¿µÇâ ¾øÀ½¿¡¼­ºÎÅÍ ÀϺΠÀ߸øµÈ °á°ú, ÀϺΠ¿À·ù ÄÚµå ¸®ÅÏ ¹× ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ÀÇ Æ®·¦¿¡ À̸£´Â °á°ú ¹üÀ§¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Æ÷Å©(fork)ÇÏÁö ¾ÊÀ¸¸ç ´õ ³ªÀº ¼º´ÉÀ» ¿øÇÏ´Â °ÍÀÌ È®½ÇÇÑ °æ¿ì, ÀÌ º¯¼öÀÇ °ªÀ» "ON"À¸·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù.

|9.4.2 ±âŸ ·¹Áö½ºÆ®¸® º¯¼ö¿¡ ´ëÇÑ Á¤Á¤ ¹× Ãß°¡

| | |

|DB2_NEWLOGPATH2 ·¹Áö½ºÆ®¸® º¯¼ö´Â ¸ðµç ¿î¿µ üÁ¦¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÕ´Ï´Ù. »õ º¯¼ö(DB2_ROLLFORWARD_NORETRIEVE)°¡ |Ãß°¡µÇ¾ú½À´Ï´Ù. µÎ º¯¼ö¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ Á¤º¸´Â ´ÙÀ½°ú °°½À´Ï´Ù.
|

|Ç¥ 6. ±âŸ º¯¼ö

º¯¼ö À̸§ ¿î¿µ üÁ¦ °ª
¼³¸í
DB2_NEWLOGPATH2 ALL ±âº»°ª=NO

°ª: YES ¶Ç´Â NO

ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ÀÌÁß ·Î±×¸¦ ±¸ÇöÇÏ´Â µ¥ 2Â÷ °æ·Î¸¦ »ç¿ëÇÒ Áö ¿©ºÎ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëµÇ´Â °æ·Î´Â logpath µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼öÀÇ ÇöÀç °ª¿¡ "2"¸¦ Ãß°¡ÇÏ¿© »ý¼ºµË´Ï´Ù.
DB2_ROLLFORWARD_NORETRIEVE ALL ±âº»°ª=(¼³Á¤µÇÁö ¾ÊÀ½)

°ª: YES ¶Ç´Â NO

µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö USEREXIT°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ·Î±× ÆÄÀÏÀº ·Ñ Æ÷¿öµå Á¶ÀÛ Áß ¾ÆÄ«À̺꿡¼­ ÀÚµ¿À¸·Î °Ë»öµË´Ï´Ù. DB2_ROLLFORWARD_NORETRIEVE º¯¼ö´Â ·Ñ Æ÷¿öµå Á¶ÀÛÀÌ ¾ÆÄ«À̺꿡¼­ ·Î±× ÆÄÀÏÀ» °Ë»öÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇÏ°Ô ÇÕ´Ï´Ù. ÀÌ º¯¼ö¸¦ ±âº»°ªÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÚµ¿À¸·Î ·Î±× ÆÄÀÏÀ» °Ë»öÇϱâ À§ÇØ ·Ñ Æ÷¿öµåÇÏÁö ¾ÊÀ¸·Á´Â °æ¿ì ÀÌ º¯¼ö¸¦ YES·Î ¼³Á¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, À߸øµÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÛ¼ºÇÑ ·Î±× ·¹Äڵ尡 ¹é¾÷ ½Ã½ºÅÛÀ» ¼Õ»ó½ÃÅ°Áö ¾Ê°Ô ÇÏ·Á°í ÇÒ ¶§ ±ä±Þ ´ë±â(hot-standby) ¼³Á¤¿¡¼­ º¯¼ö¸¦ YES·Î ¼³Á¤ÇϽʽÿÀ.

|9.4.3 ÀÏ¹Ý ·¹Áö½ºÆ®¸® º¯¼ö¿¡ ´ëÇÑ Á¤Á¤ ¹× Ãß°¡

| |

|»õ º¯¼ö(DB2_REDUCED_OPTIMIZATION)°¡ Ãß°¡µÇ¾ú½À´Ï´Ù.
|

|Ç¥ 7. ÀÏ¹Ý ·¹Áö½ºÆ®¸® º¯¼ö

º¯¼ö À̸§ ¿î¿µ üÁ¦ °ª
¼³¸í
DB2_REDUCED_OPTIMIZATION ALL ±âº»°ª=NO

°ª: YES, NO ¶Ç´Â ÀÓÀÇÀÇ Á¤¼ö

ÀÌ ·¹Áö½ºÆ®¸® º¯¼ö´Â ƯÁ¤ ÃÖÀûÈ­ ·¹º§¿¡¼­ »ç¿ëµÇ´Â ÀϺΠÃÖÀûÈ­ ±â¼úÀ» »ç¿ëÇÏÁö ¾Ê°Ô ÇÕ´Ï´Ù. »ç¿ëµÇ´Â ÃÖÀûÈ­ ±â¼úÀÇ ¼ö¸¦ °¨¼Ò½ÃÅ°´Â °æ¿ì, ÃÖÀûÈ­ÇÏ´Â µ¿¾È ½Ã°£ ¹× ÀÚ¿øÀ» °¨¼Ò½ÃÅ°½Ê½Ã¿À.

ÁÖ:
ÃÖÀûÈ­ ½Ã°£ ¹× ÀÚ¿ø »ç¿ëÀº °¨¼Ò½Ãų ¼ö ÀÖÁö¸¸, ÃÖÀû¿¡ ¹ÌÄ¡Áö ¸øÇÏ´Â µ¥ÀÌÅÍ ¾×¼¼½º Ç÷£À» »ý¼ºÇÒ À§Ç輺ÀÌ Áõ°¡µË´Ï´Ù.
  • NO·Î ¼³Á¤ÇÏ´Â °æ¿ì

    ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀº ÃÖÀûÈ­ ±â¼úÀ» º¯°æÇÏÁö ¾Ê½À´Ï´Ù.

  • YES·Î ¼³Á¤ÇÏ´Â °æ¿ì

    ÃÖÀûÈ­ ·¹º§ÀÌ 5(±âº»°ª)À̰ųª ´õ ³·Àº °æ¿ì, Áß¿äÇÑ Áغñ ½Ã°£ ¹× ÀÚ¿øÀ» ¼Ò¸ðÇÒ ¼ö ÀÖÁö¸¸ º¸Åë ´õ ³ªÀº ¾×¼¼½º Ç÷£À» »ý¼ºÇÏÁö ¾Ê´Â ÀϺΠÃÖÀûÈ­ ±â¼úÀ» ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ »ç¿ëÇÏÁö ¾Ê°Ô ÇÕ´Ï´Ù.

    ÃÖÀûÈ­ ·¹º§ÀÌ Á¤È®È÷ 5ÀÎ °æ¿ì, ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀº ÀϺΠÃß°¡ ±â¼úÀ» ÁÙÀ̰ųª »ç¿ëÇÏÁö ¾ÊÀ½À¸·Î½á ÃÖÀûÈ­ ½Ã°£ ¹× ÀÚ¿ø »ç¿ëÀ» ´õ ÁÙÀÏ ¼ö ÀÖÁö¸¸, ÃÖÀû¿¡ ¹ÌÄ¡Áö ¸øÇÏ´Â ¾×¼¼½º Ç÷£ÀÇ À§ÇèÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù. ÃÖÀûÈ­ ·¹º§ÀÌ 5 ¹Ì¸¸ÀÎ °æ¿ì, ÀϺΠÀÌ·¯ÇÑ ±â¼úÀº ¾î¶² °æ¿ì¿¡´Â ½ÃÇàµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌ·¯ÇÑ °æ¿ì¿¡µµ ÇØ´ç ±â¼úÀÌ ½ÃÇàµË´Ï´Ù.

  • Á¤¼ö·Î ¼³Á¤ÇÏ´Â °æ¿ì

    °ªÀÌ YES·Î ¼³Á¤µÈ °æ¿ì¿Í °á°ú´Â °°Áö¸¸, 5 ·¹º§¿¡¼­ ÃÖÀûÈ­µÇ¾î µ¿ÀûÀ¸·Î ÁغñµÈ Á¶È¸¿¡ ´ëÇØ ´ÙÀ½°ú °°Àº Ãß°¡ÀûÀÎ µ¿ÀÛÀÌ ÀÖ½À´Ï´Ù. Á¶È¸ ºí·Ï¿¡¼­ ÃÑ Á¶ÀÎ ¼ö°¡ ¼³Á¤À» ÃÊ°úÇϸé, ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀº ÃÖÀûÈ­ ·¹º§ 5¿¡ ´ëÇØ À§¿¡¼­ ¼³¸íÇÑ ´ë·Î Ãß°¡ÀûÀÎ ÃÖÀûÈ­ ±â¼úÀ» »ç¿ëÇÏÁö ¾Ê´Â ´ë½Å ±×¸®µð(greedy) Á¶ÀÎ ¿­°Å·Î ÀüȯÇÏ¿©, ÃÖÀûÈ­ ·¹º§ 2¿Í À¯»çÇÑ ·¹º§¿¡¼­ Á¶È¸°¡ ÃÖÀûÈ­µÊÀ» ³ªÅ¸³À´Ï´Ù.

    ±×¸®µð(greedy) ¹× µ¿Àû Á¶ÀÎ ¿­°Å¿¡ ´ëÇÑ Á¤º¸´Â °ü¸® ¾È³»¼­: ¼º´É¿¡¼­ "ÃÖÀû Á¶ÀÎ ¼±ÅÃÀ» À§ÇÑ Àü·« °Ë»ö"À» ÂüÁ¶ÇϽʽÿÀ.

°ü¸® ¾È³»¼­: ¼º´ÉÀÇ "ÃÖÀûÈ­ Ŭ·¡½º Á¶Á¤"¿¡¼­ ¼³¸íÇÑ ´ë·Î DB2_REDUCED_OPTIMIZATIONÀÌ YES·Î ¼³Á¤µÇ¾úÀ» ¶§ ÃÖÀûÈ­ ·¹º§ 5¿¡¼­ µ¿Àû ÃÖÀûÈ­ÀÇ °¨¼Ò´Â ÃÖÀûÈ­ ·¹º§ 5¿¡ ´ëÇØ ¼³¸íÇÑ µ¿ÀÛº¸´Ù ¿ì¼±Çϸç Á¤¼ö ¼³Á¤¿¡ ´ëÇØ ¼³¸íÇÑ µ¿ÀÛº¸´Ùµµ ¿ì¼±ÇÕ´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]