µ¥ÀÌÅͺ£À̽º¸¶´Ù ÃÖ¼ÒÇÑ ÇϳªÀÇ ¹öÆÛ Ç®ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±×·¯³ª, Çʿ信 µû¶ó ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼ ¿©·¯ ¹öÆÛ Ç®°ú ´Ù¸¥ Å©±âÀÇ ¹öÆÛ Ç® ÀÛ¼ºÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. CREATE, ALTER ¹× DROP BUFFERPOOL¹®À» ÅëÇØ ¹öÆÛÇ®À» ÀÛ¼º, º¯°æ ¶Ç´Â Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. CREATE TABLESPACE ¹× ALTER TABLESPACE¹®À¸·Î ¹öÆÛ Ç®¿¡ ij½¬µÉ µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
buffpage ±¸¼º ¸Å°³º¯¼ö´Â ¹öÆÛ Ç®ÀÇ Å©±â°¡ SYSCAT.BUFFERPOOLS īŻ·Î±× ºä¿¡¼ -1·Î ÁöÁ¤µÇ´Â °æ¿ì, ¹öÆÛ Ç® Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù(±×·¸Áö ¾ÊÀ¸¸é, ÀÌ ¸Å°³º¯¼ö´Â ¹«½ÃµË´Ï´Ù). ¹öÆÛ Ç® Å©±â´Â DDL¹® ALTER BUFFERPOOL ¶Ç´Â CREATE BUFFERPOOLÀ» ÅëÇØ ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù.
»õ·Î¿î µ¥ÀÌÅͺ£À̽º´Â IBMDEFAULTBP¶ó´Â ±âº» ¹öÆÛ Ç®À» °¡Áö¸ç Ç÷§Æû¿¡ ÀÇÇØ °áÁ¤µÈ Å©±â¸¦ °¡Áý´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¼ºµÇ°Å³ª ÀÌÁֵǸé, ´Ù¸¥ ¹öÆÛ Ç®ÀÌ ÀÌ¿¡ ´ëÇØ ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¼³°è¿¡ ´ëÇØ ÀÛ¾÷ÇÒ ¶§, ÆäÀÌÁö Å©±â°¡ 8 KBÀÎ Å×À̺íÀÌ ÃÖ»óÀ̶ó°í °áÁ¤ÇßÀ» ¼ö ÀÖ½À´Ï´Ù. °á°úÀûÀ¸·Î, ÆäÀÌÁö Å©±â°¡ 8 KBÀÎ ¹öÆÛ Ç®À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù(°°Àº ÆäÀÌÁö Å©±â¸¦ °®´Â Çϳª ÀÌ»óÀÇ Å×ÀÌºí °ø°£°ú ÇÔ²²).
ÆÄƼ¼ÇÀÌ ³ª´©¾îÁø µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼, µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ °¢ ¹öÆÛ Ç®Àº °°Àº ±âº» Á¤ÀǸ¦ °®½À´Ï´Ù(±×·¸Áö ¾ÊÀ¸¸é, CREATE BUFFERPOOL¹®¿¡¼ ÁöÁ¤µÇ°Å³ª ¹öÆÛ Ç® Å©±â°¡ ƯÁ¤ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡¼ ALTER BUFFERPOOL¹®À» ÅëÇØ º¯°æµË´Ï´Ù).
ÆäÀÌÁö Å©±â°¡ 4KBÀÎ Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÏ°í Æ¯Á¤ ¹öÆÛ Ç®¿¡ À̸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, Å×ÀÌºí °ø°£Àº ±âº» ¹öÆÛ Ç®¿¡ ÁöÁ¤µË´Ï´Ù. ÆäÀÌÁö Å©±â°¡ 4 KB ÀÌ»ó(8 KB, 16 KB, 32 KB)ÀÎ Å×ÀÌºí °ø°£À» ÀÛ¼ºÇϸé, À̸¦ µ¿ÀÏÇÑ ÆäÀÌÁö Å©±â¸¦ »ç¿ëÇÏ´Â ¹öÆÛ Ç®¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¹öÆÛ Ç®ÀÌ ÇöÀç »ç¿ëÁßÀÌ ¾Æ´Ï¸é, DB2´Â Å×ÀÌºí °ø°£À» µ¿ÀÏÇÑ ÆäÀÌÁö Å©±â(Çϳª°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì)¸¦ »ç¿ëÇϸç ÇöÀç »ç¿ëÁßÀÎ ¹öÆÛ Ç®¿¡ ÁöÁ¤ÇÏ·Á°í ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÁöÁ¤Àº ÀÓ½ÃÀûÀÎ °ÍÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ´Ù½Ã Ȱ¼ºÈµÇ°í, ¿ø·¡ ÁöÁ¤µÈ ¹öÆÛ Ç®ÀÌ È°¼ºÈµÇ¸é, DB2´Â Å×ÀÌºí °ø°£À» ÇØ´ç ¹öÆÛ Ç®¿¡ ÁöÁ¤ÇÕ´Ï´Ù.
´Ù¸¥ ÆäÀÌÁö Å©±â¸¦ »ç¿ëÇÏ´Â ¹öÆÛ Ç®¿¡ Å×ÀÌºí °ø°£À» Ãß°¡ÇÒ °æ¿ì¿¡´Â ALTER TABLESPACE¹®À» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
¹öÆÛ Ç®À» ÀÛ¼ºÇϰųª º¯°æÇÏ´Â µ¿¾È, ¸ðµç ¹öÆÛ Ç®¿¡¼ ÇÊ¿äÇÑ Àüü ¸Þ¸ð¸®´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼ »ç¿ë °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¸é ¸ðµç ¹öÆÛ Ç®Àº µ¥ÀÌÅͺ£À̽º°¡ ½ÃÀÛÇÒ ¶§ ÇÒ´çµÉ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ½ÃÀÛµÉ ¶§ ÀÌ ¸Þ¸ð¸®°¡ »ç¿ë °¡´ÉÇÏÁö ¾ÊÀ¸¸é, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ±âº» ¹öÆÛ Ç®(IBMDEFAULTBP) ¹× ´Ù¸¥ ÆäÀÌÁö Å©±â·Î Á¤ÀÇµÈ °¢ ¹öÆÛ Ç® Áß Çϳª¸¦ ½ÃÀÛÇÏÁö¸¸ ÃÖ¼Ò Å©±â(°¢ 16 ÆäÀÌÁö)·Î ½ÃÀÛÇÕ´Ï´Ù. ÀÌ ÃÖ¼Ò ¹öÆÛ Ç®ÀÇ Å©±â´Â ·¹Áö½ºÆ®¸® º¯¼ö DB2_OVERRIDE_BPF¸¦ »ç¿ëÇÏ¿© ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù ·¹Áö½ºÆ®¸® ¹× ȯ°æ º¯¼ö¿¡ ´ëÇØ¼´Â ºÎ·Ï D, DB2 ·¹Áö½ºÆ®¸® ¹× ȯ°æ º¯¼ö¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. ¹öÆÛ Ç®À» ½ÃÀÛÇÏ·Á´Â ½Ãµµ°¡ ½ÇÆÐÇÒ ¶§¸¶´Ù °æ°í ¸Þ½ÃÁö°¡ ¸®Åϵ˴ϴÙ. µ¥ÀÌÅͺ£À̽º´Â ±¸¼ºÀÌ º¯°æµÇ¾î µ¥ÀÌÅͺ£À̽º¸¦ ¿Ïº®ÇÏ°Ô ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖÀ» ¶§±îÁö, ÀÌ Á¶ÀÛ »óÅ¿¡¼ °è¼Ó ½ÇÇàÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÃÖ¼Ò Å©±â °ªÀ¸·Î ½ÃÀÛÇϵµ·Ï ÇÏ´Â ÀÌÀ¯´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¿¬°áÀ» Çã¿ëÇϱâ À§ÇؼÀÔ´Ï´Ù. ±×·± ´ÙÀ½, ´Ù¸¥ Áß¿äÇÑ Å¸½ºÅ©¸¦ ¼öÇàÇϱâ À§ÇØ Áï½Ã ¹öÆÛ Ç® Å©±â¸¦ À籸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »óȲ¿¡¼´Â Àå½Ã°£ µ¿¾È µ¥ÀÌÅͺ£À̽º¸¦ ÀÛµ¿ÇÏÁö ¸¶½Ê½Ã¿À.
ÁÖ: | ±âº» ¹öÆÛ Ç®°ú ¿¬°üµÈ Å©±â ¹× ¼Ó¼ºÀ» º¯°æÇÒ ¼ö´Â ÀÖÁö¸¸ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ, »ç¿ëµÇ´Â Ç÷§Æû¿¡ µû¶ó °¢ ¹öÆÛ Ç®¸¶´Ù ÃÖ¼Ò Å©±â°¡ ÀÖ½À´Ï´Ù. |
¹öÆÛ Ç®¿¡ ÇÒ´çµÈ ¸Þ¸ð¸® ¾çÀÌ Å©¸é ÀÌÁ¡ÀÌ ¸¹½À´Ï´Ù. ¿¹¸¦ µé¾î, ¹öÆÛ Ç® Å©±â°¡ Ŭ¼ö·Ï ´ÙÀ½°ú °°Àº ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.
´ÙÀ½°ú °°Àº Á¶°ÇÀÌ ½Ã½ºÅÛ¿¡ Àû¿ëµÉ °æ¿ì, ÇϳªÀÇ ¹öÆÛ Ç®¸¸À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
½Ã½ºÅÛÀÌ À̵é Á¶°Ç¿¡ Á¦ÇÑÀ» ¹ÞÁö ¾ÊÀ¸¸é, ´ÙÀ½°ú °°Àº ÀáÀçÀû ¼º´É Çâ»óÀ» À§ÇØ µÑ ÀÌ»óÀÇ ¹öÆÛ Ç®À» »ç¿ëÇØ º¸½Ê½Ã¿À.