¸±¸®½º Á¤º¸


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

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


|

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

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

°ª: YES ¶Ç´Â NO

CPU ½Ã°£ ¹× Á¤·Ä °æ°ú ½Ã°£À» ÁÙÀÌ´Â »õ·Î¿î Á¤·Ä ¾Ë°í¸®ÁòÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÀÌ »õ ¾Ë°í¸®ÁòÀº DB2 UDBÀÇ ¸Å¿ì È¿°úÀûÀÎ Á¤¼ö Á¤·Ä ±â¼úÀ» BIGINT, CHAR, VARCHAR, FLOAT, DECIMAL°ú °°Àº ¸ðµç Á¤·Ä µ¥ÀÌÅÍ À¯Çü »Ó ¾Æ´Ï¶ó ÀÌ·¯ÇÑ µ¥ÀÌÅÍ À¯Çü Á¶ÇÕ±îÁö È®ÀåÇÕ´Ï´Ù. ÀÌ·¯ÇÑ »õ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.

db2set DB2_BINSORT = yes
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¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â 10.2.1, ºí·Ï ±â¹Ý ¹öÆÛ Ç®À» ÂüÁ¶ÇϽʽÿÀ.

DB2_NO_FORK_CHECK UNIX ±âº»°ª=OFF

°ª: ON ¶Ç´Â OFF

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

°ª: YES ¶Ç´Â NO

¸ñ·Ï ÇÁ¸®ÆäÄ¡´Â À妽º¿¡¼­ ±ÔÁ¤ RID °Ë»ö, ÆäÀÌÁö ¹øÈ£ ¼øÀ¸·Î Á¤·Ä, µ¥ÀÌÅÍ ÆäÀÌÁö ÇÁ¸®ÆäÄ¡¿Í °ü·ÃµÈ Ư¼öÇÑ Å×ÀÌºí ¾×¼¼½º ¹æ¹ýÀÔ´Ï´Ù.

¶§·Î ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀº ¸ñ·Ï ÇÁ¸®ÆäÄ¡°¡ ÀûÀýÇÑ ¾×¼¼½º ¹æ¹ýÀÎÁö ÆǺ°Çϱâ À§ÇÑ Á¤È®ÇÑ Á¤º¸¸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù. ¼ú¾î ¼±Åüº¿¡ ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ Ä«Å»·Î±× Åë°è¸¦ »ç¿ëÇÏ¿© ¼±ÅüºÀ» ÆǺ°ÇÏÁö ¸øÇϵµ·Ï ÇÏ´Â ¸Å°³º¯¼ö Ç¥½Ã±â ¶Ç´Â È£½ºÆ® º¯¼ö°¡ µé¾î ÀÖ´Â °æ¿ì ÀÌ·¯ÇÑ Çö»óÀÌ ¹ß»ýÇÕ´Ï´Ù.

ÀÌ ·¹Áö½ºÆ®¸® º¯¼ö´Â ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ ±×·¯ÇÑ »óȲ¿¡¼­ ¸ñ·Ï ÇÁ¸®ÆäÄ¡¸¦ °í·ÁÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù.

DB2_INLIST_TO_NLJN All ±âº»°ª=NO

°ª: YES ¶Ç´Â NO

¾î¶² °æ¿ì, SQL ÄÄÆÄÀÏ·¯´Â Á¶ÀÎÇÒ IN ¸ñ·Ï ¼ú¾î¸¦ ÀçÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ Äõ¸®¿Í °°½À´Ï´Ù.

    SELECT *
     FROM EMPLOYEE
     WHERE DEPTNO IN ('D11', 'D21', 'E21')
	  
´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

    SELECT *
     FROM EMPLOYEE, (VALUES 'D11', 'D21', 'E21) AS V(DNO)
     WHERE DEPTNO = V.DNO
	  

DEPTNO¿¡ ´ëÇÑ À妽º°¡ ÀÖ´Â °æ¿ì, ÀÌ¿Í °°ÀÌ ¼öÁ¤Çصµ ¼º´ÉÀÌ ÁÁ¾ÆÁöÁö ¾Ê½À´Ï´Ù. °ª ¸ñ·Ï¿¡ ¸ÕÀú ¾×¼¼½ºÇÏ¿© Á¶ÀÎ ¼ú¾î¿¡ Àû¿ëÇÒ À妽º¸¦ »ç¿ëÇÏ¿© EMPLOYEE¸¦ Áßø ·çÇÁ Á¶Àο¡ Á¶ÀÎÇϽʽÿÀ.

¶§·Î ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀº ÀçÀÛ¼ºµÈ Äõ¸® ¹öÀüÀÇ ÃÖÀû Á¶ÀÎ ¹æ¹ýÀ» ÆǺ°Çϱâ À§ÇÑ Á¤È®ÇÑ Á¤º¸¸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù. IN ¸ñ·Ï¿¡ ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ Ä«Å»·Î±× Åë°è¸¦ »ç¿ëÇÏ¿© ¼±ÅüºÀ» ÆǺ°ÇÏÁö ¸øÇϵµ·Ï ÇÏ´Â ¸Å°³º¯¼ö Ç¥½Ã±â ¶Ç´Â È£½ºÆ® º¯¼ö°¡ µé¾î ÀÖ´Â °æ¿ì ÀÌ·¯ÇÑ Çö»óÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ·¹Áö½ºÆ®¸® º¯¼ö´Â ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ IN ¸ñ·ÏÀ» Á¶ÀÎÀÇ ³»ºÎ Å×À̺í·Î Æ÷ÇÔ½ÃÅ°´Â Å×À̺íÀ» »ç¿ëÇÏ¿© Áßø ·çÇÁ Á¶ÀÎÀ» È°¿ëÇÏ¿© °ª ¸ñ·ÏÀ» Á¶ÀÎÇϵµ·Ï ÇÕ´Ï´Ù.

|10.5.2 ·¹Áö½ºÆ®¸® º¯¼ö DB2BPVARSÀÇ »õ ¸Å°³º¯¼ö

|·¹Áö½ºÆ®¸® º¯¼ö DB2BPVARS´Â µÎ °³ÀÇ »õ ¸Å°³º¯¼öÀÎ |NUMPREFETCHQUEUES¿Í |PREFETCHQUEUESIZE¸¦ Áö¿øÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â ¸ðµç Ç÷§Æû¿¡ Àû¿ëµÇ°í |¹öÆÛ Ç® µ¥ÀÌÅÍÀÇ ÇÁ¸®ÆäĪ(prefetching)À» Çâ»ó½ÃÅ°´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, |¿øÇÏ´Â PREFETCHSIZE°¡ PREFETCHSIZE/EXTENTSIZE ÇÁ¸®ÆäÄ¡ ¸®Äù½ºÆ®·Î ³ª´µ´Â |¼øÂ÷ ÇÁ¸®ÆäĪÀ» °í·ÁÇÕ´Ï´Ù. ÀÌ °æ¿ì, ¸®Äù½ºÆ®´Â ºñµ¿±â ÀÔÃâ·ÂÀ» ¼öÇàÇϱâ À§ÇØ |ÀÔÃâ·Â ¼­¹ö°¡ µð½ºÆÐÄ¡µÇ´Â ÇÁ¸®ÆäÄ¡ Å¥¿¡ ³õÀÔ´Ï´Ù. |µðÆúÆ®·Î, DB2´Â °¢ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ ´ëÇØ ÇÑ Å¥ÀÇ Å©±âÀÎ max(100, 2*NUM_IOSERVERS)¸¦ À¯Áöº¸¼öÇÕ´Ï´Ù. ÀϺΠȯ°æ¿¡¼­´Â ´õ ¸¹Àº Å¥, ¼­·Î ´Ù¸¥ Å©±âÀÇ Å¥ ¶Ç´Â µÑ´ÙÀÇ |¼º´ÉÀÌ Çâ»óµË´Ï´Ù. ÇÁ¸®ÆäÄ¡ Å¥ÀÇ ¼ö´Â |ÃÖ´ëÇÑ ÀÔÃâ·Â ¼­¹ö ¼öÀÇ Àý¹ÝÀ̾î¾ß ÇÕ´Ï´Ù. |ÀÌ·¯ÇÑ ¸Å°³º¯¼ö¸¦ ¼³Á¤ÇÒ ¶§, ÇöÀç »ç¿ëÀÚ ¼ö¿Í °°Àº ¿öÅ©·Îµå Ư¼º»Ó ¾Æ´Ï¶ó, |PREFETCHSIZE, EXTENTSIZE, NUM_IOSERVERS, ¹öÆÛ Ç® Å©±â ¹× DB2_BLOCK_BASED_BP¿Í °°Àº |´Ù¸¥ ¸Å°³º¯¼ö¸¦ °í·ÁÇϽʽÿÀ.

|µðÆúÆ®°ªÀÌ È¯°æ¿¡ ºñÇØ ³Ê¹« ÀÛ´Ù°í »ý°¢µÇ¸é, ¸ÕÀú °ªÀ» Á¶±Ý¸¸ ´Ã¸®½Ê½Ã¿À. |¿¹¸¦ µé¾î, NUMPREFETCHQUEUES=4 ¹× |PREFETCHQUEUESIZE=200À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¸¦ Á¦¾îµÈ ¹æ½ÄÀ¸·Î |º¯°æÇÏ¿© º¯°æÀÇ È¿°ú¸¦ ¸ð´ÏÅÍÇÏ°í Æò°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|

|Ç¥ 6. »õ ¸Å°³º¯¼ö ¿ä¾à

¸Å°³º¯¼ö À̸§ µðÆúÆ®°ª À¯È¿ÇÑ ¹üÀ§
NUMPREFETCHQUEUES 1 1 - NUM_IOSERVERS

1º¸´Ù ÀÛÀº ¼ö·Î ¼³Á¤µÇ¸é, 1·Î Á¶Á¤µÊ

NUM_IOSERVERSº¸´Ù Å« ¼ö·Î ¼³Á¤µÇ¸é NUM_IOSERVERS·Î Á¶Á¤µÊ

PREFETCHQUEUESIZE max(100, 2*NUM_IOSERVERS) 1 - 32767

1º¸´Ù ÀÛÀº ¼ö·Î ¼³Á¤µÇ¸é, µðÆúÆ®°ªÀ¸·Î Á¶Á¤µÊ

32767º¸´Ù Å« ¼ö·Î ¼³Á¤µÇ¸é, 32767·Î Á¶Á¤µÊ

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

| | |

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

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

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

°ª: YES ¶Ç´Â NO

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

°ª: YES ¶Ç´Â NO

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

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

| |

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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