°ü¸®: ¼º´É

| | |

32ºñÆ® ȯ°æ ¹× 64ºñÆ® ȯ°æ¿¡¼­ DB2_FORCE_FCM_BP ·¹Áö½ºÆ®¸® |º¯¼ö ºñ±³

|

DB2_FORCE_FCM_BP ·¹Áö½ºÆ®¸® º¯¼ö°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì |±âŸ »ç¿ë, ƯÈ÷ µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ç®¿¡ ´õ ÀûÀº °øÀ¯ ¸Þ¸ð¸® ¼¼±×¸ÕÆ®¸¦ |»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|DB2_FORCE_FCM_BP ·¹Áö½ºÆ®¸® º¯¼ö¸¦ »ç¿ëÇÏ´Â °æ¿ì ÀÌ¿Í °°ÀÌ |µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ç®ÀÇ ÃÖ´ë Å©±â°¡ ÁÙ¾îµì´Ï´Ù. 64ºñÆ® ȯ°æ¿¡¼­ |´Ù¼öÀÇ »ç¿ë °¡´ÉÇÑ °øÀ¯ ¸Þ¸ð¸® ¼¼±×¸ÕÆ®·Î ÀÎÇØ |ÀÌ·¯ÇÑ °øÀ¯ ¸Þ¸ð¸® ¼¼½º¸ÕÆ® ¼öÀÇ °¨¼Ò´Â 32ºñÆ® ȯ°æ¿¡¼­¸¸ |¹®Á¦°¡ µÊÀ» Âü°íÇϽʽÿÀ.

| | |

Å×À̺í ÀÛ¼º ÈÄ ±ÇÀåµÇ´Â RUNSTATS

|

Å×À̺íÀÌ Ã³À½ ÀÛ¼ºµÈ °æ¿ì, ½Ã½ºÅÛ Ä«Å»·Î±× Åë°è°¡ -1·Î ¼³Á¤µÇ¾î |Å×ÀÌºí¿¡ Åë°è°¡ ¾øÀ½ÀÌ Ç¥½ÃµË´Ï´Ù. Åë°è°¡ ¼öÁýµÉ ¶§±îÁö |DB2 UDB¿¡¼­´Â SQL¹®ÀÇ ÄÄÆÄÀÏ ¹× ÃÖÀûÈ­¿¡ ´ëÇÑ µðÆúÆ®°ªÀÌ »ç¿ëµË´Ï´Ù. | »õ °ªÀÌ µðÆúÆ®°ª°ú ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é Å×À̺íÀ̳ª À妽º Åë°è°¡ |°»½ÅµÉ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼­ ¾î´À ÂÊÀÌµç ¼öµ¿À¸·Î Åë°è¸¦ °»½ÅÇÏ·Á¸é |Å×À̺íÀ̳ª À妽º¿¡¼­ runstats ¸í·ÉÀ» |½ÇÇàÇϽʽÿÀ.

| | |

SQL1169NÀÇ »õ ÀÌÀ¯ ÄÚµå

|

SQL ¿À·ù ¸Þ½ÃÁö SQL1169N¿¡ Explain Å×À̺íÀÇ Ä÷³ÀÌ ³Ê¹« ÀÛ´Ù°í Ç¥½ÃÇÏ´Â |»õ ÀÌÀ¯ ÄÚµå 5°¡ ÀÖ½À´Ï´Ù. |

|| | |

MDC Å×ÀÌºí¿¡ ´ëÇÑ ÃÖÀûÈ­ Àü·«

|

´ÙÀ½ ÅؽºÆ®´Â °ü¸® ¾È³»¼­: |¼º´É, 6 Àå. SQL ÄÄÆÄÀÏ·¯ ÀÌÇØ¿¡ ´ëÇÑ °»½Å ³»¿ëÀÔ´Ï´Ù.

|

DELETE ¸í·É¹®¿¡ WhereÀýÀÌ ÀÖ´ÂÁö ¿©ºÎ¿Í »ó°ü¾øÀÌ RID À妽º°¡ |ÃÖÀûÈ­ Ç÷£ÀÇ ÀϺÎÀÏÁö¶óµµ MDC ·Ñ¾Æ¿ôÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |µû¶ó¼­ ·Ñ¾Æ¿ô ¹× º¸´Ù È¿À²ÀûÀÎ ¹æ½ÄÀÇ »ç¿ëÀ¸·Î ÇàÀ» »èÁ¦ÇÒ ¼ö ÀÖ´Â |Á¶°ÇÀÌ ³ª¿­µÇ´Â °æ¿ì, ¡ºDELETE ¸í·É¹®¿¡ Where ÀýÀÌ ÀÖÀ¸¸é |»èÁ¦µÉ ÇàÀ» ãµµ·Ï RID À妽º¸¦ ¿ÉƼ¸¶ÀÌÀú°¡ |¼±ÅÃÇÏÁö ¾ÊÀ½¡» Á¶°ÇÀÌ Á¦°ÅµÇ¾î¾ß ÇÕ´Ï´Ù.

|

¶ÇÇÑ db2expln Ãâ·ÂÀÌ ¡ºCell Delete¡» ¾î±¸¸¦ Ç¥½ÃÇϹǷΠMDC ·Ñ¾Æ¿ôÀÌ È¿°úÀûÀÎÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù. | db2exfmt°¡ ÀÌ Á¤º¸¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.

|

´ÙÀ½ ÅؽºÆ®´Â ºÎ·Ï A¿¡ ´ëÇÑ °»½Å»çÇ×ÀÔ´Ï´Ù. |DB2 ·¹Áö½ºÆ®¸® ¹× ȯ°æ º¯¼ö:

|

DB2_MDC_ROLLOUT¿¡ °üÇÑ ¼³¸íÀº ¡ºDELETE ¸í·É¹®¿¡ Where ÀýÀÌ ÀÖÀ¸¸é |»èÁ¦µÉ ÇàÀ» ãµµ·Ï RID À妽º¸¦ ¿ÉƼ¸¶ÀÌÀú°¡ |¼±ÅÃÇÏÁö ¾ÊÀ½¡» Á¶°ÇÀÌ ¸ñ·Ï¿¡¼­ Á¦°ÅµÇµµ·Ï |º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù.

| | |

NEWLOGPATH, MIRRORPATH ¹× OVERFLOWLOGPATH ±¸¼º ¸Å°³º¯¼ö |¼³¸í

|

DB2 UDB Enterprise Server Edition ȯ°æ¿¡¼­ |newlogpath, mirrorpath ¶Ç´Â overflowlogpath |±¸¼º ¸Å°³º¯¼ö °ªÀ» °»½ÅÇÏ¸é ½Ã½ºÅÛÀÇ ³ëµå ¼ö¿Í °ü°è¾øÀÌ |³ëµå ¹øÈ£°¡ Ãß°¡µË´Ï´Ù. ÀÌ´Â DB2 UDB Enterprise Server Edition ȯ°æ¿¡¼­ |´ÜÀÏ ÆÄƼ¼ÇÀ̳ª ´ÙÁß ÆÄƼ¼Ç ½Ã½ºÅÛ ¸ðµÎ¿¡ Àû¿ëµË´Ï´Ù.

| | |

DB2_COLLECT_TS_REC_INFO µðÆúÆ®°ª

|

DB2_COLLECT_TS_REC_INFOÀÇ µðÆúÆ®°ªÀº |ONÀÔ´Ï´Ù. DB2 UDB V 8.1 FixPak 7¿¡¼­ DB2_COLLECT_TS_REC_INFO |·¹Áö½ºÆ®¸® º¯¼öÀÇ µðÆúÆ®°ªÀÌ ONÀ¸·Î º¯°æµË´Ï´Ù. ÇöÀç |¹®¼­¿¡¼­´Â ÀÌ º¯¼öÀÇ µðÆúÆ®°ªÀÌ OFF·Î À߸ø ÁöÁ¤µÇ¾î |ÀÖ½À´Ï´Ù.

Á¶Á¤ÀÚ À¯Æ¿¸®Æ¼

Á¶Á¤ÀÚ ÀνºÅϽº´Â ÇÁ·ÐÆ®¿£µå À¯Æ¿¸®Æ¼ ¹× ÇÑ °³ ÀÌ»óÀÇ µð¸ÕÀ¸·Î ±¸¼ºµË´Ï´Ù. »ç¿ëÀÚ°¡ ½ÃÀÛÇÏ´Â °¢ Á¶Á¤ÀÚ ÀνºÅϽº´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÀνºÅϽº¿¡ °íÀ¯ÇÕ´Ï´Ù. µðÆúÆ®·Î, Á¶Á¤ÀÚ¸¦ ½ÃÀÛÇÒ ¶§ ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽ºÀÇ °¢ ÆÄƼ¼Ç¿¡¼­ Á¶Á¤ÀÚ µð¸ÕÀÌ ½ÃÀÛÇÕ´Ï´Ù. ±×·¯³ª ¸ð´ÏÅÍÇÏ·Á´Â ´ÜÀÏ ÆÄƼ¼Ç¿¡¼­ µð¸ÕÀÌ ½ÃÀ۵ǵµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
  1. Á¶Á¤ÀÚ°¡ È°¼ºÈ­µÇ¸é, ÇØ´ç ½º³À¼¦ ¿äûÀÌ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ¼º´É¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. ¼º´ÉÀ» Çâ»ó½ÃÅ°·Á¸é, Á¶Á¤ÀÚ È°¼º ±¸°£À» ´Ã·Á ÇØ´ç CPU »ç¿ëÀ» ÁÙÀ̽ʽÿÀ.
  2. Á¶Á¤ÀÚ µð¸ÕÀº ½ÇÇàÇÏ´Â µ¿¾È ·ÎÄà ÀνºÅϽº¿¡ LOCAL ½º³À¼¦À» ¹ßÇàÇÕ´Ï´Ù. µû¶ó¼­ setlimitÀýÀ» Æ÷ÇÔÇÏ´Â ¸ðµç ±ÔÄ¢ÀÌ GLOBAL ½º³À¼¦¿¡¼­ Áý°èµÈ °á°ú°¡ ¾Æ´Ñ LOCAL ½º³À¼¦ Ãâ·Â¿¡ Àû¿ëµË´Ï´Ù.

°¢ Á¶Á¤ÀÚ µð¸ÕÀº µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ½ÇÇàÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ Á¤º¸¸¦ ¼öÁýÇÕ´Ï´Ù. ±×·± ´ÙÀ½ Á¶Á¤ÀÚ µð¸ÕÀÌ ÀÌ µ¥ÀÌÅͺ£À̽ºÀÇ Á¶Á¤ÀÚ ±¸¼º ÆÄÀÏ¿¡¼­ ÁöÁ¤µÇ´Â ±ÔÄ¢¿¡ ´ëÇØ ÀÌ Á¤º¸¸¦ Á¡°ËÇÕ´Ï´Ù.

Å×À̺í À籸¼º ¸Þ¼Òµå ¼±ÅÃ

Ŭ·¡½Ä Å×À̺í À籸¼º ´ë½Å ¿Ã¹Ù¸¥ À§Ä¡ Å×À̺í À籸¼ºÀ» °í·ÁÇÏ´Â °æ¿ì ¿Ã¹Ù¸¥ À§Ä¡ Å×À̺í À籸¼º¿¡ ´õ ¸¹Àº ·Î±× ½ºÆäÀ̽º°¡ ÇÊ¿äÇÏ´Ù´Â Á¡À» ÁÖÀÇÇϽʽÿÀ.

¿Ã¹Ù¸¥ À§Ä¡ Å×À̺í À籸¼ºÀº ¿¹»óÄ¡ ¸øÇÑ ½ÇÆÐ ÀÌÈÄ¿¡µµ º¹±¸°¡ °¡´ÉÇϵµ·Ï ÇØ´ç È°µ¿À» ·Î±×Çϱ⠶§¹®¿¡, Ŭ·¡½Ä À籸¼ºº¸´Ù Å« ·Î±× ½ºÆäÀ̽º¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù.

¿Ã¹Ù¸¥ À§Ä¡ À籸¼ºÀº À籸¼ºµÈ Å×À̺í Å©±âÀÇ ¸î ¹è¿¡ ÇØ´çÇÏ´Â ·Î±× ½ºÆäÀ̽º¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù. Çʼö ½ºÆäÀ̽º Å©±â´Â À̵¿µÇ´Â Çà ¼ö¿Í Å×À̺í À妽ºÀÇ ¼ö ¹× Å©±â¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.

±ÇÀå»çÇ×: À¯Áöº¸¼ö âÀÌ ÃÖ¼ÒÀÎ 24x7 Á¶ÀÛ¿¡ ¿Ã¹Ù¸¥ À§Ä¡ Å×À̺í À籸¼ºÀ» ¼±ÅÃÇϽʽÿÀ.

DMS Å×À̺íÀÇ ¿Â¶óÀÎ Å×À̺í À籸¼º¿¡¼­´Â À籸¼ºÀ» ¼öÇàÇÏ´Â µ¿¾È Å×À̺íÀÌ »óÁÖÇÏ´Â Å×ÀÌºí ½ºÆäÀ̽ºÀÇ ¿Â¶óÀÎ ¹é¾÷ Á¶ÀÛÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¸£´Â ´Ü°è µ¿¾È À籸¼º Á¶ÀÛÀÇ Àá±Ý ´ë±â°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ Å×À̺í À籸¼º ¹æ¹ý ½ÇÇà¿¡ ´ëÇÑ ¼¼ºÎ»çÇ× Á¤º¸´Â REORG TABLE ±¸¹® ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

FCM ¸Þ¸ð¸®ÀÇ ´ëÇü ÆäÀÌÁö Áö¿ø(AIX 5L 64ºñÆ®)

ÀÌÁ¦ AIX(R) 5L 64ºñÆ®¿¡¼­ DB2_LARGE_PAGE_MEM ·¹Áö½ºÆ®¸® º¯¼ö´Â FCM Å°¿öµå¸¦ Áö¿øÇÕ´Ï´Ù.

µðÆúÆ®·Î AIX(R) 5L(TM) 64-ºñÆ®¿¡¼­ FCM ¸Þ¸ð¸®´Â DBMS ¸Þ¸ð¸® ¼¼Æ®¿¡ ÀÖ½À´Ï´Ù. ±×·¯³ª DB2_FORCE_FCM_BP ·¹Áö½ºÆ®¸® º¯¼ö°¡ »ç¿ë °¡´ÉÇϸé FCM ¸Þ¸ð¸®´Â ÀÚü ¸Þ¸ð¸® ¼¼Æ®¿¡ ÀÖ½À´Ï´Ù. AIX 5L(TM) 64-ºñÆ®¿¡¼­ DB2_LARGE_PAGE_MEM ÀÌ DBMS ¸Þ¸ð¸® ¼³Á¤ ½ºÆåÀ» Áö¿øÇÕ´Ï´Ù. FCM ¸Þ¸ð¸®°¡ DBMS ¸Þ¸ð¸® ¼¼Æ®¿¡ ÀÖ°í ÇØ´ç ¸Þ¸ð¸® ¼¼Æ®¿¡¼­ ´ëÇü ÆäÀÌÁö Áö¿øÀÌ »ç¿ë °¡´ÉÇÑ °æ¿ì FCM ¸Þ¸ð¸®´Â ´ëÇü ÆäÀÌÁö¿¡ ÀÖ½À´Ï´Ù. FCM ¸Þ¸ð¸®°¡ ÀÚü ¸Þ¸ð¸® ¼¼Æ®¿¡ ÀÖ´Â °æ¿ì FCM ¸Þ¸ð¸®ÀÇ ´ëÇü ÆäÀÌÁö¸¦ »ç¿ëÇÏ·Á¸é FCM Å°¿öµå¸¦ DB2_LARGE_PAGE_MEM ·¹Áö½ºÆ®¸® º¯¼ö °ª¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.

DB2_RESOURCE_POLICY ·¹Áö½ºÆ®¸® º¯¼ö°¡ »õ ¿ä¼Ò¸¦ ½ÂÀÎÇÕ´Ï´Ù.

DB2 UDB(Universal Database(TM)) ¹öÀü 8.2.2(¹öÀü 8.1 FixPak 9¿Í µ¿ÀÏ)ºÎÅÍ DB2_RESOURCE_POLICY ·¹Áö½ºÆ®¸® º¯¼ö¿¡ ÁöÁ¤µÈ ±¸¼º ÆÄÀÏÀº
SCHEDULING_POLICY ¿ä¼Ò¸¦ ½ÂÀÎÇÕ´Ï´Ù. SCHEDULING_POLICY ¿ä¼Ò´Â ÀϺΠÇ÷§Æû¿¡¼­ ´ÙÀ½À» ¼±ÅÃÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

DB2PRIORITIES ¹× DB2NTPRICLASS ·¹Áö½ºÆ®¸® º¯¼ö¸¦ µû·Îµû·Î »ç¿ëÇÏ¿© ¿î¿µ üÁ¦ ½ºÄÉÁÙ¸µ Á¤Ã¥À» Á¦¾îÇÏ°í DB2 ¿¡ÀÌÀüÆ® ¿ì¼±¼øÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×·¯³ª ÀÚ¿ø Á¤Ã¥ ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â SCHEDULING_POLICY ¿ä¼ÒÀÇ ½ºÆå¿¡¼­´Â ½ºÄÉÁÙ¸µ Á¤Ã¥°ú °ü·Ã ¿¡ÀÌÀüÆ® ¿ì¼±¼øÀ§¸¦ ¸ðµÎ ÇÑ °÷¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹ 1

db2 ·Î±× ±â·Ï±â ¹× Æǵ¶±â ÇÁ·Î¼¼½º¿¡ ¿ì¼±¼øÀ§°¡ ÁöÁ¤µÈ AIX SCHED_FIFO2 ½ºÄÉÁÙ¸µ Á¤Ã¥ÀÇ ¼±ÅÃ:

<RESOURCE_POLICY>
   <SCHEDULING_POLICY>
      <POLICY_TYPE>SCHED_FIFO2</POLICY_TYPE>
      <PRIORITY_VALUE>60</PRIORITY_VALUE>

      <EDU_PRIORITY>
         <EDU_NAME>db2loggr</EDU_NAME>
         <PRIORITY_VALUE>56</PRIORITY_VALUE>
      </EDU_PRIORITY>

      <EDU_PRIORITY>
         <EDU_NAME>db2loggw</EDU_NAME>
         <PRIORITY_VALUE>56</PRIORITY_VALUE>
      </EDU_PRIORITY>
   </SCHEDULING_POLICY>
</RESOURCE_POLICY>
¿¹ 2

Windows¿¡¼­ DB2NTPRICLASS=H ±³Ã¼.

<RESOURCE_POLICY>
   <SCHEDULING_POLICY>
      <POLICY_TYPE>HIGH_PRIORITY_CLASS</POLICY_TYPE>
   </SCHEDULING_POLICY>
</RESOURCE_POLICY>

»õ ½Ã½ºÅÛ È¯°æ º¯¼ö(Linux)

FixPak 8¿¡¼­ DB2_MAPPED_BASE ¹× DB2DBMSADDR ½Ã½ºÅÛ È¯°æ º¯¼ö°¡ Ãß°¡µÇ¾ú½À´Ï´Ù.

ÀÌ·¯ÇÑ ·¹Áö½ºÆ®¸® º¯¼ö´Â °í±Þ »ç¿ëÀÚÀÎ °æ¿ì¿¡¸¸ »ç¿ëÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù.

DB2_MAPPED_BASE

º¯¼ö À̸§
DB2_MAPPED_BASE
°ª
31ºñÆ® ¹× 32ºñÆ® ¾îµå·¹½º ¹üÀ§ OR NULL(¼³Á¤µÇÁö ¾ÊÀ½)ÀÇ 0 OR(16Áø) °¡»ó ¾îµå·¹½º
¿î¿µ üÁ¦
Linux(TM)(x86) ¹× Linux(zSeries(R))(31ºñÆ®)
¼³¸í
DB2_MAPPED_BASE ·¹Áö½ºÆ®¸® º¯¼ö¸¦ »ç¿ëÇÏ¿© ƯÁ¤ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ °øÀ¯ ¶óÀ̺귯¸®ÀÇ Ã·ºÎ ¾îµå·¹½º¸¦ Àç¹èÄ¡ÇÔÀ¸·Î½á DB2 Universal Database(TM)(UDB) ÇÁ·Î¼¼½º°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿¬¼Ó °¡»ó ¾îµå·¹½º ½ºÆäÀ̽º Å©±â¸¦ Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù. ¿¬¼Ó °¡»ó ¾îµå·¹½º ½ºÆäÀ̽º´Â DB2(R) UDB°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅͺ£À̽º °øÀ¯ ¸Þ¸ð¸® Å©±â¸¦ ÃÖ´ëÈ­ÇÏ´Â µ¥ Áß¿äÇÕ´Ï´Ù. ÀÌ º¯¼ö´Â proc ÆÄÀÏ ½Ã½ºÅÛÀÇ ÇÁ·Î¼¼½º ½Äº° µð·ºÅ丮¿¡ mapped_base ÆÄÀÏÀÌ ÀÖ´Â ºÐ¹è¿¡¼­¸¸ À¯È¿ÇÕ´Ï´Ù.

ÀÌ º¯¼ö¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é, DB2 UDB°¡ °øÀ¯ ¶óÀ̺ê·Î¸®¸¦ °¡»ó ¾îµå·¹½º 0x10000000À¸·Î Àç¹èÄ¡ÇÕ´Ï´Ù.

·¹Áö½ºÆ®¸® º¯¼ö¸¦ 31 ¹× 32ºñÆ® ¾îµå·¹½º ½ºÆäÀ̽º ¹üÀ§ÀÇ °¡»ó ¾îµå·¹½º(16Áø)·Î ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÁÖ:
¾îµå·¹½º°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é DB2 UDB¿¡ ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, DB2 UDB¸¦ ½ÃÀÛÇÒ ¼ö ¾ø°Å³ª µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù. ¿Ã¹Ù¸£Áö ¾ÊÀº ¾îµå·¹½ºÀÇ ¿¹·Î´Â ÀÌ¹Ì »ç¿ë ÁßÀ̰ųª ´Ù¸¥ °Í¿¡ »ç¿ëÇϵµ·Ï ¹Ì¸® Á¤ÇØÁø ¸Þ¸ð¸® ¿µ¿ª°ú Ãæµ¹ÇÏ´Â ¾îµå·¹½º°¡ ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© DB2_MAPPED_BASE º¯¼ö¸¦ NULL·Î Àç¼³Á¤ÇϽʽÿÀ.
db2set DB2_MAPPED_BASE=

°¢ ³í¸® ³ëµå¿¡ ´ëÇØ ÇÑ ¹ø¾¿ ÀÌ º¯°æÀ» ¼öÇàÇØ¾ß Çϱ⠶§¹®¿¡ ´ÙÀ½ ¸Þ½ÃÁö°¡ db2diag.log ÆÄÀÏ¿¡ ¿©·¯ ¹ø Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.

ADM0506I  DB2 has automatically updated the "mapped_base" 
kernel parameter from "0x40000000(hex) 1073741824(dec)" to 
the recommended value "0x10000000(hex) 268435456(dec)".

ÀÌ ¸Þ½ÃÁö´Â ·¹Áö½ºÆ®¸® º¯¼ö°¡ ¼º°øÀûÀ¸·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ Ç¥½ÃµÇ¸ç, °øÀ¯ ¶óÀ̺귯¸®°¡ Àç¹èÄ¡µÈ ¾îµå·¹½º¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

DB2DBMSADDR

º¯¼ö À̸§
DB2DBMSADDR
°ª
0x10000¾¿ Áõ°¡µÇ´Â 0x09000000 - 0xB0000000 ¹üÀ§ÀÇ °¡»ó ¾îµå·¹½º
¿î¿µ üÁ¦
Linux(x86) ¹× Linux(zSeries)(31ºñÆ®)
¼³¸í
16Áø¼ö Çü½ÄÀ¸·Î µðÆúÆ® µ¥ÀÌÅͺ£À̽º °øÀ¯ ¸Þ¸ð¸® ÁÖ¼Ò¸¦ ÁöÁ¤ÇϽʽÿÀ.
ÁÖ:
¾îµå·¹½º°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é DB2 UDB¿¡ ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, DB2 UDB¸¦ ½ÃÀÛÇÒ ¼ö ¾ø°Å³ª µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù. ¿Ã¹Ù¸£Áö ¾ÊÀº ¾îµå·¹½ºÀÇ ¿¹·Î´Â ÀÌ¹Ì »ç¿ë ÁßÀ̰ųª ´Ù¸¥ °Í¿¡ »ç¿ëÇϵµ·Ï ¹Ì¸® Á¤ÇØÁø ¸Þ¸ð¸® ¿µ¿ª°ú Ãæµ¹ÇÏ´Â ¾îµå·¹½º°¡ ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© DB2DBMSADDR º¯¼ö¸¦ NULL·Î Àç¼³Á¤ÇϽʽÿÀ.
db2set DB2DBMSADDR=

ÀÌ º¯¼ö´Â DB2_MAPPED_BASE¿Í ÇÔ²² ¼³Á¤Çϰųª ´Üµ¶À¸·Î ¼³Á¤ÇÏ¿© DB2 UDB ÇÁ·Î¼¼½ºÀÇ ¾îµå·¹½º ½ºÆäÀ̽º ·¹À̾ƿôÀ» ¼¼ºÎ Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ º¯¼ö´Â ÀνºÅϽº °øÀ¯ ¸Þ¸ð¸®ÀÇ À§Ä¡¸¦ °¡»ó ¾îµå·¹½º 0x20000000ÀÇ ÇöÀç À§Ä¡¿¡¼­ Á¦°øµÈ »õ °ªÀ¸·Î º¯°æÇÕ´Ï´Ù.

»õ Åë½Å ·¹Áö½ºÆ®¸® º¯¼ö

DB2TCP_CLIENT_RCVTIMEOUT ·¹Áö½ºÆ®¸® º¯¼ö°¡ ¹öÀü 8.2¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù.

Ç¥ 12. Åë½Å º¯¼ö
º¯¼ö À̸§ ¿î¿µ üÁ¦ °ª
¼³¸í
DB2TCP_CLIENT_RCVTIMEOUT ¸ðµÎ

µðÆúÆ®=0(¼³Á¤µÇÁö ¾ÊÀ½)

°ª: 0 - 32767ÃÊ

Ŭ¶óÀ̾ðÆ®°¡ TCP/IP ¼ö½Å¿¡¼­ µ¥ÀÌÅ͸¦ ±â´Ù¸®´Â ÃÊ ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.

·¹Áö½ºÆ®¸® º¯¼ö¸¦ ¼³Á¤ÇÏÁö ¾Ê°Å³ª 0À¸·Î ¼³Á¤ÇÒ °æ¿ì ½Ã°£Á¾·á´Â ¾ø½À´Ï´Ù. ½Ã°£Á¾·á °ªÀÌ ¸¸±âµÇ±â Àü¿¡ µ¥ÀÌÅÍ¿Í ÇÔ²² TCP/IP ¼ö½ÅÀÌ ¸®ÅϵǸé ÀÀ¿ëÇÁ·Î±×·¥Àº Á¤»óÀûÀ¸·Î ÁøÇàµË´Ï´Ù. µ¥ÀÌÅÍ°¡ ¸®ÅϵDZâ Àü¿¡ ½Ã°£Á¾·á °ªÀÌ ¸¸±âµÇ¸é ¿¬°áÀº ´ÝÈü´Ï´Ù.

ÁÖ:
ÀÌ ·¹Áö½ºÆ®¸® º¯¼ö´Â DB2 Ŭ¶óÀ̾ðÆ®¿Í DB2 °ÔÀÌÆ®¿þÀÌÀÇ Å¬¶óÀ̾ðÆ® Ãø¿¡¸¸ Àû¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. DB2 ¼­¹ö¿¡´Â Àû¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

»õ ¼º´É º¯¼ö

DB2_LARGE_PAGE_MEM ¼º´É º¯¼ö°¡ ¹öÀü 8.2¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù.

Ç¥ 13. ¼º´É º¯¼ö
º¯¼ö À̸§ ¿î¿µ üÁ¦ °ª
¼³¸í
DB2_LARGE_PAGE_MEM

AIX(R) 5.x 64ºñÆ® Àü¿ë

Linux

µðÆúÆ®=NULL

*¸¦ »ç¿ëÇÏ¿© ¸ðµç Àû¿ë °¡´ÉÇÑ ¸Þ¸ð¸® ¿µ¿ªÀÌ ´ëÇü ÆäÀÌÁö ¸Þ¸ð¸®¸¦ »ç¿ëÇϵµ·Ï Ç¥½ÃÇϰųª, ´ëÇü ÆäÀÌÁö ¸Þ¸ð¸®¸¦ »ç¿ëÇØ¾ß Çϴ ƯÁ¤ ¸Þ¸ð¸® ¿µ¿ª ¸ñ·Ï(½°Ç¥·Î ±¸ºÐ)À» »ç¿ëÇϽʽÿÀ. »ç¿ë °¡´ÉÇÑ ¿µ¿ªÀº ¿î¿µ üÁ¦¸¶´Ù ´Ù¸¨´Ï´Ù. AIX 5.x 64ºñÆ®¿¡¼­´Â DB, DBMS ¶Ç´Â PRIVATE ¿µ¿ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Linux¿¡¼­´Â DB ¿µ¿ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ëÇü ÆäÀÌÁö ¸Þ¸ð¸®´Â AIX 5L(TM)¿ë DB2 Universal Database(UDB), 64ºñÆ® °³Á¤ÆÇ ¹× Linux¿ë DB2 UDB¿¡ ´ëÇؼ­¸¸ Áö¿øµË´Ï´Ù.

DB2_LARGE_PAGE_MEM ·¹Áö½ºÆ®¸® º¯¼ö´Â ÇØ´ç Ä¿³ÎÀÌ Áö¿øµÇ´Â ¸ðµç Linux ¾ÆÅ°ÅØó³ª AIX 5.x¿¡¼­ ½ÇÇà ÁßÀÏ ¶§ ´ëÇü ÆäÀÌÁö¸¦ Áö¿øÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ÀÌ ·¹Áö½ºÆ®¸® º¯¼ö´Â µ¥ÀÌÅͺ£À̽º °øÀ¯ ¸Þ¸ð¸® ¿µ¿ª¿¡ ´ëÇü ÆäÀÌÁö ¸Þ¸ð¸®°¡ »ç¿ëµÇµµ·Ï Çϱâ À§Çؼ­¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Â DB2_LGPAGE_BP ·¹Áö½ºÆ®¸® º¯¼ö ´ë½Å »ç¿ëµË´Ï´Ù. ÀÌ º¯¼ö´Â ÀÌÁ¦ DB2_LARGE_PAGE_MEM=DB ¼³Á¤À¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2_LGPAGE_BP ·¹Áö½ºÆ®¸® º¯¼ö·Î ´ëÇü ÆäÀÌÁö¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÑ´Ù°í ¾ð±ÞÇÏ´Â ¸ðµç ¹®¼­´Â DB2_LARGE_PAGE_MEM=DB¸¦ ¼³Á¤ÇÏ´Â °Í°ú °°Àº °ÍÀ¸·Î °£ÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ë¿ë·® ÆäÀÌÁö »ç¿ëÀÇ ±âº»ÀûÀÎ ¸ñÀûÀº °í¼º´É ÄÄÇ»Æà ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» Çâ»ó½ÃÅ°´Â µ¥ ÀÖ½À´Ï´Ù. ¸¹Àº ¾çÀÇ °¡»ó ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â ¸Þ¸ð¸® ¾×¼¼½º Áý¾à ÀÀ¿ëÇÁ·Î±×·¥Àº ´ëÇü ÆäÀÌÁö¸¦ »ç¿ëÇÔÀ¸·Î½á ¼º´ÉÀ» °³¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2 UDB°¡ ´ëÇü ÆäÀÌÁö »ç¿ëÀ» °¡´ÉÇÏ°Ô ÇÏ·Á¸é, ¿ì¼± ´ëÇü ÆäÀÌÁö¸¦ »ç¿ëÇÒ ¿î¿µ üÁ¦¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.

´ëÇü °³Àοë ÆäÀÌÁö¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ¸é °¢°¢ÀÇ DB2 UDB ¿¡ÀÌÀüÆ®°¡ ÃÖ¼Ò ÇϳªÀÇ ´ëÇü ÆäÀÌÁö(16MB) ½ÇÁ¦ ¸Þ¸ð¸®¸¦ ¼ÒºñÇϹǷΠDB2 UDB ¸Þ¸ð¸® »ç¿ë·®ÀÌ È®½ÇÇÏ°Ô Áõ°¡µË´Ï´Ù. AIX¿ë 64ºñÆ® DB2 UDB¿¡¼­ ¿¡ÀÌÀüÆ® °³ÀÎ¿ë ¸Þ¸ð¸®¿¡ ´ëÇü ÆäÀÌÁö¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é
(DB2_LARGE_PAGE_MEM=PRIVATE ¼³Á¤), ¿î¿µ üÁ¦¿¡¼­ ´ëÇü ÆäÀÌÁö¸¦ ±¸¼ºÇÏ´Â °Í ¿Ü¿¡µµ ´ÙÀ½ Á¶°ÇÀ» °®Ãç¾ß ÇÕ´Ï´Ù.

  • ÀνºÅϽº ¼ÒÀ¯ÀÚ´Â CAP_BYPASS_RAC_VMM ¹× CAP_PROPOGATE ¼º´ÉÀ» ó¸®ÇØ¾ß ÇÕ´Ï´Ù.
  • Ä¿³ÎÀº ÇÁ·Î¼¼½º°¡ ·±Å¸ÀÓ¿¡¼­ ÆäÀÌÁö Å©±â¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇØ¾ß ÇÕ´Ï´Ù.

AIX¿ë 64ºñÆ® DB2 UDB¿¡¼­ ÀÌ º¯¼ö¸¦ »ç¿ëÇÏ¸é µ¥ÀÌÅͺ£À̽º ¸Þ¸ð¸®¸¦ ¹éÅ·ÇÏ´Â °øÀ¯ ¸Þ¸ð¸® ¼¼±×¸ÕÆ®ÀÇ Å©±â°¡ ÃÖ¼ÒÇÑÀÇ ¿ä±¸»çÇ×À¸·Î ÁÙ¾îµì´Ï´Ù. µðÆúÆ®°ªÀº 64GB ¼¼±×¸ÕÆ®¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. ¼¼ºÎ»çÇ×Àº µ¥ÀÌÅͺ£À̽º °øÀ¯ ¸Þ¸ð¸® Å©±â(database_memory) µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÌ´Â ÇÊ¿äÇÑ °Íº¸´Ù ¸¹Àº °øÀ¯ ¸Þ¸ð¸®¸¦ RAM¿¡ °íÁ¤ÇÏ´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù.

ÀÌ º¯¼ö¸¦ ¼³Á¤Çϸé, ÀüüÀûÀÎ µ¥ÀÌÅͺ£À̽º °øÀ¯ ¸Þ¸ð¸® ±¸¼ºÀ» µ¿ÀûÀ¸·Î Áõ°¡½ÃÅ°´Â ´É·ÂÀÌ Á¦Çѵ˴ϴÙ(¿¹: ¹öÆÛ Ç®ÀÇ Å©±â Áõ°¡).

LinuxÀÇ °æ¿ì, libcap.so ¶óÀ̺귯¸®ÀÇ »ç¿ë °¡´É¼º¿¡ ´ëÇÑ Ãß°¡ ¿ä±¸»çÇ×ÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ·Á¸é ÀÌ ¶óÀ̺귯¸®¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» ¼³Á¤Çߴµ¥ ½Ã½ºÅÛ¿¡ ¶óÀ̺귯¸®°¡ ¾øÀ¸¸é, DB2 UDB°¡ ´ëÇü Ä¿³Î ÆäÀÌÁö¸¦ »ç¿ëÇÏÁö ¾Ê°í ÀÌÀüó·³ °è¼Ó ÀÛµ¿ÇÕ´Ï´Ù.

Linux¿¡¼­ ´ëÇü Ä¿³Î ÆäÀÌÁö°¡ ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.

      cat /proc/meminfo

»ç¿ë °¡´ÉÇÒ °æ¿ì, ´ÙÀ½ ¼¼ ÇàÀÌ ³ªÅ¸³³´Ï´Ù(¸Ó½Å¿¡ ±¸¼ºµÈ ¸Þ¸ð¸® ¾ç¿¡ µû¶ó ´Ù¾çÇÑ ¼ýÀÚ·Î).

      
   HugePages_Total:   200
   HugePages_Free:    200
   Hugepagesize:    16384 KB

ÀÌ ÇàÀ» º¼ ¼ö ¾ø°Å³ª HugePages_TotalÀÌ 0À̸é, ¿î¿µ üÁ¦³ª Ä¿³ÎÀ» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.

SQL ÄÄÆÄÀÏ·¯ º¯¼ö

´ÙÀ½ °»½Å»çÇ×Àº °ü¸® ¾È³»¼­: ¼º´ÉÀÇ ºÎ·Ï A ¡ºDB2 ·¹Áö½ºÆ®¸® ¹× ȯ°æ º¯¼ö¡»¿¡ ÀÖ´Â ¡ºSQL ÄÄÆÄÀÏ·¯ º¯¼ö¡» ÁÖÁ¦¿¡ Àû¿ëµË´Ï´Ù.

DB2 ÄÄÆÄÀÏ·¯ º¯¼ö DB2_MINIMIZE_LISTPREFETCH ¹× DB2_INLIST_TO_NLJN µÑ ´Ù ¶Ç´Â Çϳª°¡ ONÀ¸·Î ¼³Á¤µÇ¸é, REOPT(ONCE)¸¦ ÁöÁ¤ÇÑ °æ¿ì¿¡µµ º¯¼ö°¡ È°¼º »óŸ¦ À¯ÁöÇÕ´Ï´Ù.

±¸¼º ¸Å°³º¯¼ö °»½Å»çÇ×

´ÙÀ½Àº ±¸¼º ¸Å°³º¯¼ö ¹®¼­¿¡ ´ëÇÑ °»½Å»çÇ×ÀÔ´Ï´Ù.

ÀÎÁõ - ÀÎÁõ À¯Çü

ÀÎÁõ À¯Çü(ÀÎÁõ) µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼öµµ ´ÙÀ½ °ªÀ» ½ÂÀÎÇÕ´Ï´Ù.

util_impact_lim - ÀνºÅϽº ¿µÇâ ±ÔÁ¤

DB2 Universal Database ¹öÀü 8.2ºÎÅÍ ÀνºÅϽº ¿µÇâ ±ÔÁ¤(util_impact_lim) µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼öÀÇ µðÆúÆ®°ªÀÌ 100¿¡¼­ 10À¸·Î º¯°æµË´Ï´Ù.

sysadm ±×·ì, sysmaint ±×·ì, sysctrl ±×·ì, sysmon ±×·ì

´ÙÀ½ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö´Â ¸ðµÎ ¸ðµç Ç÷§Æû¿¡¼­ 30¹ÙÀÌÆ®(¶Ç´Â ¹Ì¸¸)ÀÇ ±×·ì À̸§À» ½ÂÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

"µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö ¿ä¾à" ÁÖÁ¦¿¡ ÀÖ´Â Å×ÀÌºí¿¡´Â ÀÌ·¯ÇÑ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¿Ã¹Ù¸£Áö ¾ÊÀº µ¥ÀÌÅÍ À¯ÇüÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¸ðµç °æ¿ì, ¿Ã¹Ù¸¥ °ªÀº char(30)ÀÔ´Ï´Ù.

estore_seg_sz - È®Àå ½ºÅ丮Áö ¸Þ¸ð¸® ¼¼±×¸ÕÆ® Å©±â

Windows(R) ±â¹Ý Ç÷§Æû¿¡¼­ È®Àå ½ºÅ丮Áö ¸Þ¸ð¸® ¼¼±×¸ÕÆ® Å©±â µ¥ÀÌÅͺ£À̽º(estore_seg_size) ±¸¼º ¸Å°³º¯¼öÀÇ ÃÖ´ë Å©±â´Â 16 777 216ÀÔ´Ï´Ù.

hadr_timeout - HADR ½Ã°£Á¾·á °ª

HADR ½Ã°£Á¾·á °ª(hadr_timeout) µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼öÀÇ ¿Ã¹Ù¸¥ »óÇÑÀº 4 294 967 295ÀÔ´Ï´Ù.

locklist - Àá±Ý ¸ñ·Ï¿ë ÃÖ´ë ½ºÅ丮Áö

Àá±Ý ¸ñ·ÏÀÇ ÃÖ´ë ½ºÅ丮Áö(locklist) µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¹®¼­´Â Ȩ ·ÎÄà Ŭ¶óÀ̾ðÆ®¿¡¸¸ ¼­ºñ½º¸¦ Á¦°øÇÏ´Â Windows 64ºñÆ® ¹× 32ºñÆ® ¼­¹ö¿¡ ´ëÇÑ ÃÖ´ë°ªÀº 60 000À̶ó°í ¸í½ÃÇÕ´Ï´Ù. ÀÌ °ªÀº ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸ç 524 288À̾î¾ß ÇÕ´Ï´Ù.

num_db_backups - µ¥ÀÌÅͺ£À̽º ¹é¾÷ ¼ö

µ¥ÀÌÅͺ£À̽º ¹é¾÷ ¼ö(num_db_backups) µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼öÀÇ °ª ¹üÀ§°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ¿Ã¹Ù¸¥ ¹üÀ§´Â 0 - 32 767ÀÔ´Ï´Ù.

SQLDBCONF µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö ÆÄÀÏ

¹öÀü 8.1¿¡¼­ DB2 Universal Database(UDB) ¹öÀü 8.2·Î ÀÌÁÖÇÑ ÈÄ, DB2 UDB´Â SQLDBCONF¶ó´Â »õ 16KB µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù. (¹öÀü 8.1¿¡¼­ µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö ÆÄÀÏÀº 4KBÀ̾úÀ¸¸ç À̸§Àº SQLDBCONÀÔ´Ï´Ù.)

DB2_HASH_JOIN µðÆúÆ®°ªÀ¸·Î º¯°æ

¹öÀü 8.1¿¡¼­ ·¹Áö½ºÆ®¸® º¯¼ö DB2_HASH_JOINÀº µðÆúÆ®·Î ONÀ¸·Î ¼³Á¤µË´Ï´Ù.

Çؽà Á¶ÀÎ º¯¼ö¸¦ »ç¿ëÇØ¾ß ÇÏÁö¸¸, ¼º´ÉÀ» ÃÖÀûÈ­ÇÏ·Á¸é ÀÌ º¯¼ö¸¦ Á¶Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Çؽà ·çÇÁ¿Í µð½ºÅ© ¿À¹öÇ÷ο츦 ÇÇÇÒ ¼ö ÀÖ´Â °æ¿ì Çؽà Á¶ÀÎ ¼º´ÉÀÌ ÃÖÀûÀÔ´Ï´Ù. Çؽà Á¶ÀÎ ¼º´ÉÀ» Á¶Á¤ÇÏ·Á¸é, sheapthres ¸Å°³º¯¼ö¿¡ »ç¿ë °¡´ÉÇÑ ÃÖ´ë ¸Þ¸ð¸® ¾çÀ» ÃøÁ¤ÇÑ ´ÙÀ½, sortheap ¸Å°³º¯¼ö¸¦ Á¶Á¤ÇϽʽÿÀ. °¡´ÉÇÑ ÇÑ ¸¹Àº Çؽà ·çÇÁ¿Í µð½ºÅ© ¿À¹öÇ÷ο츦 ÇÇÇÒ ¶§±îÁö ÇØ´ç °ªÀ» Áõ°¡½ÃÅ°Áö¸¸ sheapthres ¸Å°³º¯¼ö¿¡¼­ ÁöÁ¤ÇÑ ÇÑ°è¿¡ µµ´ÞÇÏÁö ¸¶½Ê½Ã¿À.

ÀÚ¼¼ÇÑ Á¤º¸´Â °ü¸® ¾È³»¼­: ¼º´É ¸Å´º¾óÀÇ "Join ¸Þ¼Òµå" ÁÖÁ¦¸¦ ÂüÁ¶ÇϽʽÿÀ.

´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê´Â DB2NTNOCACHE ·¹Áö½ºÆ®¸® º¯¼ö

ÀÌÀü¿¡ DB2NTNOCACHE¸¦ ÅëÇØ ¼öÇàÇß´ø ±â´ÉÀº CREATE TABLESPACE ¶Ç´Â ALTER TABLESPACE¹®¿¡ NO FILE SYSTEM CACHINGÀýÀ» ÁöÁ¤ÇÏ¿© Å×ÀÌºí ½ºÆäÀ̽º ·¹º§¿¡¼­ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ë¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â SQL ÂüÁ¶¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. DB2NTNOCACHE ·¹Áö½ºÆ®¸® º¯¼ö´Â Â÷ÈÄ ¸±¸®½º¿¡¼­ Á¦°ÅµË´Ï´Ù.

Explain Å×ÀÌºí ¹× Explain Á¤º¸ÀÇ ±¸¼º

Explain Å×À̺íÀº µÑ ÀÌ»óÀÇ »ç¿ëÀÚ¿¡°Ô °øÅëÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯³ª Explain Å×À̺íÀº ÇÑ »ç¿ëÀÚ¿¡ ´ëÇØ Á¤ÀÇµÉ ¼ö ÀÖÀ¸¸ç, Á¤ÀÇµÈ Å×À̺íÀ» ÁöÁ¤ÇÏ´Â µ¿ÀÏÇÑ À̸§À» »ç¿ëÇÏ´Â °¢ Ãß°¡ »ç¿ëÀÚ¿¡ ´ëÇØ º°¸íÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â SYSTOOLS ½ºÅ°¸¶ ¾Æ·¡¿¡ Explain Å×À̺íÀ» Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µ¿Àû SQL¿¡ ´ëÇØ »ç¿ëÀÚ ¼¼¼Ç ID ÇÏ¿¡, ¶Ç´Â Á¤Àû SQL¿¡ ´ëÇØ ¸í·É¹® ±ÇÇÑ ID ÇÏ¿¡ ´Ù¸¥ ¾î¶² Explain Å×À̺íÀ̳ª º°¸íµµ ¹ß°ßµÇÁö ¾ÊÀº °æ¿ì Explain ±â´ÉÀÇ µðÆúÆ®°ªÀº SYSTOOLS ½ºÅ°¸¶ÀÔ´Ï´Ù. °øÅëÀÇ Explain Å×À̺íÀ» °øÀ¯ÇÏ´Â °¢ »ç¿ëÀÚ´Â ÀÌ Å×ÀÌºí¿¡ ´ëÇÑ »ðÀÔ »ç¿ë ±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÏ¹Ý Explain Å×ÀÌºí¿¡ ´ëÇÑ Àб⠻ç¿ë ±ÇÇѵµ Á¦ÇÑÇØ¾ß ÇÕ´Ï´Ù(ÀϹÝÀûÀ¸·Î, Explain Á¤º¸¸¦ ºÐ¼®ÇÏ´Â »ç¿ëÀÚ·Î).

Explain Á¤º¸ ĸó¿¡ ´ëÇÑ Áöħ

Explain µ¥ÀÌÅÍ´Â SQL¹®ÀÌ ÄÄÆÄÀ쵃 ¶§ ¿äûµÇ´Â °æ¿ì¿¡ ĸóµË´Ï´Ù. Explain µ¥ÀÌÅ͸¦ ¿äûÇÒ ¶§ ĸóµÈ Á¤º¸¸¦ ¾î¶»°Ô »ç¿ëÇÒÁö °í·ÁÇϽʽÿÀ.

Explain Å×À̺íÀÇ Á¤º¸ ĸó

db2CfgGet API, collate_info ¸Å°³º¯¼öÀÇ Ãß°¡ ¸®ÅÏ ÄÚµå

Á¶ÇÕ Á¤º¸ ¸Å°³º¯¼ö´Â db2CfgGet API¸¦ »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ¸í·ÉÇà 󸮱⠶Ǵ Á¦¾î ¼¾Å͸¦ ÅëÇؼ­´Â Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º
¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

ÀÌ ¸Å°³º¯¼ö´Â 260¹ÙÀÌÆ®ÀÇ µ¥ÀÌÅͺ£À̽º Á¶ÇÕ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. óÀ½ 256¹ÙÀÌÆ®´Â µ¥ÀÌÅͺ£À̽º Á¶ÇÕ ¼ø¼­¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿©±â¼­, ¹ÙÀÌÆ® ¡ºn¡»¿¡´Â µ¥ÀÌÅͺ£À̽ºÀÇ ÄÚµå ÆäÀÌÁö¿¡¼­ ±â¹ÝÀÌ µÇ´Â 10Áø Ç¥ÇöÀÌ ¡ºn¡»ÀÎ ÄÚµå Æ÷ÀÎÆ®ÀÇ Á¤·Ä °¡ÁßÄ¡°¡ Æ÷ÇԵ˴ϴÙ.

¸¶Áö¸· 4¹ÙÀÌÆ®¿¡´Â Á¶ÇÕ ¼ø¼­¿¡ ´ëÇÑ ³»ºÎ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. collate_infoÀÇ ¸¶Áö¸· 4¹ÙÀÌÆ®´Â Á¤¼öÀÔ´Ï´Ù. Á¤¼ö´Â Ç÷§Æû ¿£µð¾È(endian) ¼ø¼­ÀÇ ¿µÇâÀ» ¹Þ½À´Ï´Ù. °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.

À§ÀÇ ³»ºÎ À¯Çü Á¤º¸¸¦ »ç¿ëÇÒ °æ¿ì, ´Ù¸¥ Ç÷§ÆûÀÇ µ¥ÀÌÅͺ£À̽ºÀÇ Á¤º¸¸¦ °Ë»öÇÒ ¶§ ¹ÙÀÌÆ® ¸®¹ö¼³À» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ÀÛ¼º½Ã Á¶ÇÕ ¼ø¼­¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

µðÆúÆ® ÇÁ¸®ÆäÄ¡ Å©±â ¹× °»½Å µðÆúÆ®°ª ÀÚµ¿ ¼³Á¤

DB2 Universal Database(UDB) ¹öÀü 8.2ºÎÅÍ Å×ÀÌºí ½ºÆäÀ̽º¿¡ ´ëÇØ AUTOMATIC ÇÁ¸®ÆäÄ¡ Å©±â¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2 UDB´Â Å×ÀÌºí ½ºÆäÀ̽ºÀÇ ÄÁÅ×ÀÌ³Ê ¼ö°¡ º¯°æµÉ ¶§ ÇÁ¸®ÆäÄ¡ Å©±â¸¦ ÀÚµ¿À¸·Î °»½ÅÇÕ´Ï´Ù.

DB2_PARALLEL_IO ·¹Áö½ºÆ®¸® º¯¼ö ±¸¹®ÀÌ ´Ù¸¥ ÀÔÃâ·Â º´·Ä ó¸® Ư¼ºÀ» °®´Â ÄÁÅ×À̳ʸ¦ ÀνÄÇϵµ·Ï È®ÀåµÇ¾ú½À´Ï´Ù. ´Ù¸¥ Å×ÀÌºí ½ºÆäÀ̽ºÀÇ ÄÁÅ×À̳ʴ ȮÀåµÈ ±¸¹®À» ÅëÇØ ´Ù¸¥ ÀÔÃâ·Â º´·Ä ó¸® Ư¼ºÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. °¢ Å×ÀÌºí ½ºÆäÀ̽ºÀÇ ÀÔÃâ·Â º´·Ä ó¸® Ư¼ºÀº Å×ÀÌºí ½ºÆäÀ̽º¿¡ ´ëÇØ ÇÁ¸®ÆäÄ¡ Å©±â AUTOMATICÀÌ ÁöÁ¤µÈ °æ¿ì¿¡ »ç¿ëµË´Ï´Ù. DB2_PARALLEL_IO ·¹Áö½ºÆ®¸® º¯¼ö°¡ »ç¿ë °¡´ÉÇÏÁö¸¸ Å×ÀÌºí ½ºÆäÀ̽ºÀÇ Æ¯Á¤ ÀÔÃâ·Â º´·Ä ó¸® Ư¼ºÀ» ÁöÁ¤ÇÏ´Â È®Àå ±¸¹®ÀÌ »ç¿ëµÇÁö ¾ÊÀ¸¸é, µðÆúÆ® ·¹º§ÀÇ º´·Ä ó¸®ÀÎ °ÍÀ¸·Î °¡Á¤µË´Ï´Ù. µðÆúÆ® ·¹º§Àº RAID 5(6+1)ÀÔ´Ï´Ù.

¿ÉƼ¸¶ÀÌÀú°¡ »ç¿ëÇÏ´Â ÇÁ¸®ÆäÄ¡ Å©±â Á¤º¸´Â Å×ÀÌºí ½ºÆäÀ̽ºÀÇ ÇÁ¸®ÆäÄ¡ Å©±â¸¦ º¯°æÇϰųª ÄÁÅ×ÀÌ³Ê ¼ö¸¦ º¯°æ(ADD/DROP/BEGIN NEW STRIPE SET/ADD TO NEW STRIPE SET »ç¿ë)ÇÏ´Â ALTER TABLESPACE¹®ÀÌ ¹ßÇàµÈ °æ¿ì¿¡¸¸ »õ·Î °íÃÄÁý´Ï´Ù. °¢ ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸® ¼³Á¤°ª¿¡ ´ëÇÑ ½ÇÁ¦ µð½ºÅ© ¼ö°¡ º¯°æµÇ´Â °æ¿ì, ¿ÉƼ¸¶ÀÌÀú Á¤º¸¸¦ »õ·Î °íÄ¡·Á¸é ALTER TABLESPACE <table space name> PREFETCHSIZE AUTOMATIC¹®À» ¹ßÇàÇØ¾ß ÇÕ´Ï´Ù(¿ÉƼ¸¶ÀÌÀú Á¤º¸¸¦ »õ·Î °íÄ¡´Â ALTER TABLESPACE¹®ÀÌ ÀÌ¹Ì ¹ßÇàµÇÁö ¾ÊÀº °æ¿ì).

Å×ÀÌºí ½ºÆäÀ̽º°¡ ´Ù¸¥ ¼öÀÇ ÄÁÅ×À̳ʸ¦ »ç¿ëÇϵµ·Ï °æ·Î ÀçÁöÁ¤µÇ°Å³ª ¸®½ºÅä¾îµÈ °æ¿ì, ALTER TABLESPACE <table space name> PREFETCHSIZE
AUTOMATIC
¹®À» ¹ßÇàÇÏ¿© ¿ÉƼ¸¶ÀÌÀú Á¤º¸¸¦ »õ·Î °íÄ¡½Ê½Ã¿À. Å×ÀÌºí ½ºÆäÀ̽º ³»¿¡ ´ÙÁß ½ºÆ®¶óÀÌÇÁ ¼¼Æ®°¡ ÀÖ´Â °æ¿ì, ½ºÆ®¶óÀÌÇÁ ¼¼Æ® Áß¿¡ ÀÖ´Â ÃÖ´ë ÄÁÅ×ÀÌ³Ê ¼ö°¡ ÇÁ¸®ÆäÄ¡ Å©±â¸¦ °è»êÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. °è»êµÈ ÇÁ¸®ÆäÄ¡ Å©±â°¡ ÃÖ´ë Å©±â(32767 ÆäÀÌÁö)¸¦ ÃÊ°úÇÏ´Â °æ¿ì, ÄÁÅ×ÀÌ³Ê ¼öÀÇ ¹è¼ö Áß ÃÖ´ë°ªº¸´Ù ÀÛÀº °¡Àå Å« ¼ö°¡ ÇÁ¸®ÆäÄ¡ Å©±â·Î »ç¿ëµË´Ï´Ù.

DB2 UDB Enterprise Server Edition ȯ°æ¿¡¼­ Å×ÀÌºí ½ºÆäÀ̽º°¡ ÀÚµ¿ ÇÁ¸®ÆäÄ¡ Å©±â¸¦ »ç¿ëÇÏ´Â °æ¿ì, ÇÁ¸®ÆäÄ¡ Å©±â´Â µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¸¶´Ù ¼­·Î ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »óȲÀº ´Ù¸¥ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡¼­ ÇÁ¸®ÆäÄ¡ Å©±â¸¦ °è»êÇÏ´Â µ¥ »ç¿ëµÇ´Â ÄÁÅ×ÀÌ³Ê ¼ö°¡ ¼­·Î ´Ù¸£±â ¶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. ¿ÉƼ¸¶ÀÌÀú´Â Äõ¸® ¾×¼¼½º Ç÷£À» »ý¼ºÇϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ±×·ì¿¡ Àִ ù ¹ø° ÆÄƼ¼ÇÀÇ ÇÁ¸®ÆäÄ¡ Å©±â¸¦ »ç¿ëÇÕ´Ï´Ù.

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