°ü¸® ¾È³»¼­


¹öÆÛ Ç®·Î µ¥ÀÌÅ͸¦ ÇÁ¸®ÆäÄ¡

¹öÆÛ Ç®¿¡ »öÀΰú µ¥ÀÌÅÍ ÆäÀÌÁö¸¦ ÇÁ¸®ÆäÄ¡ÇÒ °æ¿ì, ÀÔÃâ·ÂÀÌ ¿Ï·áµÇ±â±îÁö ±â´Ù·Á¾ß ÇÏ´Â ½Ã°£ÀÌ ÁÙ¾îµé¾î ¼º´ÉÀÌ Çâ»óµË´Ï´Ù. ÆäÀÌÁöÀÇ ÇÁ¸®ÆäÄ¡´Â µ¥ÀÌÅÍÀÇ »ç¿ëÀ» ¿¹»óÇÏ¿© µð½ºÅ©¿¡¼­ Çϳª ÀÌ»óÀÇ ÆäÀÌÁö¸¦ ÀÐ¾î ¿À´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÇÁ¸®ÆäÄ¡¿¡´Â µÎ Á¾·ùÀÇ ¹üÁÖ°¡ ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ µÎ °¡Áö µ¥ÀÌÅÍ Àб⠹æ¹ýÀÌ ÀϹÝÀûÀÎ Àб⿡ Ãß°¡µË´Ï´Ù. ÀϹÝÀûÀÎ Àбâ´Â Çϳª ¶Ç´Â ¸î ÆäÀÌÁöÀÇ ¿¬¼Ó ÆäÀÌÁö¸¸ÀÌ °Ë»öµÉ °æ¿ì »ç¿ëµË´Ï´Ù. ÀϹÝÀûÀÎ ÀбâÁß¿¡´Â µ¥ÀÌÅÍÀÇ ÇÑ ÆäÀÌÁö°¡ Àü¼ÛµË´Ï´Ù.

ÇÁ¸®ÆäÄ¡¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â °Í¿¡ ´ëÇØ¼­´Â ÇÁ¸®ÆäÄ¡ ¹× º´·Ä ÀÔÃâ·ÂÀ» À§ÇÑ ÀÔÃâ·Â ¼­¹ö ±¸¼º¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

¼øÂ÷Àû ÇÁ¸®ÆäÄ¡ÀÇ ÀÌÇØ

´Ü ÇѹøÀÇ ÀÔÃâ·Â Á¶ÀÛÀ¸·Î ¿©·¯ °³ÀÇ ¿¬¼ÓµÈ ÆäÀÌÁö¸¦ ¹öÆÛ Ç®¿¡ ÀÐ¾î ³Ö´Â °ÍÀº ÀÀ¿ëÇÁ·Î±×·¥ ¼öÇà°ú °ü·ÃµÈ ¿À¹öÇìµå¸¦ Å©°Ô ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. Ãß°¡·Î, ¿©·¯ ÆäÀÌÁö ¹üÀ§¿¡¼­ µ¿½Ã¿¡ Àбâ À§Çؼ­ º´·Ä·Î ÀÔÃâ·Â Á¶ÀÛÀ» ½ÇÇàÇϸé, ÀÔÃâ·Â Á¶ÀÛÀ» ¿Ï·áÇϱâ À§ÇØ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ±â´Ù¸®´Â ½Ã°£À» ÁÙÀÌ´Â µ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ¼øÂ÷Àû ÀÔÃâ·ÂÀÌ Àû´çÇϰí ÇÁ¸®ÆäÄ¡°¡ ¼º´É Çâ»ó¿¡ µµ¿òÀÌ µÉ °ÍÀ̶ó°í ÆÇ´ÜÇÒ °æ¿ì, ÇÁ¸®ÆäÄ¡°¡ ½ÃÀ۵˴ϴÙ. Å×ÀÌºí ½ºÄµ ¹× Å×À̺í Á¤·ÄÀÇ °æ¿ì, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ¼øÂ÷Àû ÇÁ¸®ÆäÄ¡°¡ ÀÔÃâ·Â ¼º´ÉÀ» Çâ»ó½Ãų °ÍÀ̶ó°í ½±°Ô °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ÀÚµ¿À¸·Î ¼øÂ÷Àû ÇÁ¸®ÆäÄ¡¸¦ ½ÃÀÛÇÕ´Ï´Ù. ´ÙÀ½ ¿¹´Â Å×ÀÌºí ½ºÄµÀÌ ÇÊ¿äÇÑ ÀÛ¾÷À̸ç, ¼øÂ÷Àû ÇÁ¸®ÆäÄ¡°¡ Àû¿ëµÉ ¼ö ÀÖ´Â ÁÁÀº ¿¹ÀÔ´Ï´Ù.

   SELECT NAME FROM EMPLOYEE

µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÇÁ¸®ÆäÄ¡ÇÒ ¼ö ÀÖ´Â ÆäÀÌÁö ¼ö´Â CREATE TABLESPACE ¶Ç´Â ALTER TABLESPACE¹®À» °¡Áø PREFETCHSIZEÀýÀ» »ç¿ëÇÏ¿© °¢ Å×ÀÌºí °ø°£¿¡ ´ëÇØ Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ °ªÀº SYSCAT.TABLESPACES ½Ã½ºÅÛ Ä«Å»·Î±× Å×À̺íÀÇ PREFETCHSIZE Ä÷³¿¡¼­ À¯Áöº¸¼öµË´Ï´Ù.

Å×ÀÌºí °ø°£ ¹× Å×ÀÌºí °ø°£ ÄÁÅ×ÀÌ³Ê ¼ö¿¡ ´ëÇÑ EXTENTSIZE °ªÀÇ ¹è¼ö·Î PREFETCHSIZE °ªÀ» ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀº ÁÁÀº ¿¬½ÀÀÔ´Ï´Ù. (´Ù¸¥ ÄÁÅ×À̳ʸ¦ »ç¿ëÇϱâ Àü¿¡ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÄÁÅ×À̳ʿ¡ ±â·ÏÇÏ´Â ÆäÀÌÁöÀÇ ¼ö¸¦ extent Å©±â¶ó°í ÇÕ´Ï´Ù. °ü¸® ¾È³»¼­: °èȹÀÇ "Å×ÀÌºí °ø°£ ¼³°è ¹× ¼±ÅÃ"¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ). ¿¹¸¦ µé¾î, extent Å©±â°¡ 16ÆäÀÌÁöÀ̰í Å×ÀÌºí °ø°£¿¡ µÎ ÄÁÅ×À̳ʰ¡ ÀÖÀ¸¸é, ÇÁ¸®ÆäÄ¡ ¾çÀ» 32ÆäÀÌÁö·Î ¼³Á¤ÇÏ´Â °ÍÀ» ¼±ÅÃÇÕ´Ï´Ù.

´Ù¸¥ ÀÛ¾÷ ´ÜÀ§¿¡¼­ ÀÌ ÆäÀÌÁö¸¦ ÇÊ¿ä·Î ÇÒ °æ¿ì, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº µ¥ÀÌÅÍÀÇ ÇÁ¸®ÆäÄ¡·Î ÀÎÇØ ¹öÆÛ Ç®·ÎºÎÅÍ ÆäÀÌÁö°¡ Á¦°ÅµÇÁö ¾Êµµ·Ï ¹öÆÛ Ç®ÀÇ »ç¿ëÀ» ¸ð´ÏÅÍÇÕ´Ï´Ù. ¹®Á¦Á¡ÀÌ ¹ß»ýÇÏÁö ¾Êµµ·Ï Çϱâ À§ÇØ, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ÇÁ¸®ÆäÄ¡µÇ´Â ÆäÀÌÁöÀÇ ¼ö¸¦ Å×ÀÌºí °ø°£¿¡ ÁöÁ¤ÇÑ °Íº¸´Ù ÀÛÀº ¾çÀ¸·Î Á¦ÇÑÇϱ⵵ ÇÕ´Ï´Ù.

ÇÁ¸®ÆäÄ¡ Å©±â¸¦ ¼³Á¤ÇÏ´Â °ÍÀº ¼º´É¿¡ À־ Áß¿äÇÑ Àǹ̸¦ °®´Âµ¥, ƯÈ÷ Å« Å×ÀÌºí ½ºÄµÀÇ °æ¿ì°¡ ±×·¸½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ ¸ð´ÏÅÍ ¹× ´Ù¸¥ ½Ã½ºÅÛ ¸ð´ÏÅÍ µµ±¸¸¦ »ç¿ëÇϸé Å×ÀÌºí °ø°£¿¡ ´ëÇÑ PREFETCHSIZE¸¦ Á¶Á¤ÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½¿¡ ´ëÇÑ Á¤º¸¸¦ ¼öÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÔÃâ·ÂÀÌ ´ë±â »óÅÂÀ̰í Á¶È¸°¡ µ¥ÀÌÅ͸¦ ÇÁ¸®ÆäÄ¡ÁßÀÎ °æ¿ì, PREFETCHSIZEÀÇ °ªÀ» Áõ°¡½ÃŰ·Á ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ¸®ÆäÄ¡°¡ ÀÔÃâ·Â ´ë±âÀÇ ¿øÀÎÀÌ ¾Æ´Ñ °æ¿ìµµ Àִµ¥, ÀÌ °æ¿ì PREFETCHSIZE °ªÀ» Áõ°¡½ÃŰ´Â °ÍÀº Á¶È¸ÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ¾øÀ» °ÍÀÔ´Ï´Ù.

¸ðµç À¯ÇüÀÇ ÇÁ¸®ÆäÄ¡¿¡¼­, ÇÁ¸®ÆäÄ¡ Å©±â°¡ Å×ÀÌºí °ø°£¿¡ ´ëÇÑ extent Å©±âÀÇ ¹è¼öÀ̸ç, Å×ÀÌºí °ø°£ÀÇ extent°¡ ºÐ¸®µÈ ÄÁÅ×À̳ÊÀÎ °æ¿ì ´ÙÁß ÀÔÃâ·Â Á¶ÀÛÀº º´·Ä·Î ½ÇÇàµË´Ï´Ù. ´õ ÁÁÀº ¼º´ÉÀ» À§ÇØ ÄÁÅ×À̳ʴ º°µµÀÇ ¹°¸®Àû ÀåÄ¡¸¦ »ç¿ëÇϵµ·Ï ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù. º´·Ä ÇÁ¸®ÆäÄ¡¿¡ ´ëÇØ¼­´Â ÇÁ¸®ÆäÄ¡ ¹× º´·Ä ÀÔÃâ·ÂÀ» À§ÇÑ ÀÔÃâ·Â ¼­¹ö ±¸¼º¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

¼øÂ÷Àû °ËÃâ¿¡ ´ëÇÑ ÀÌÇØ

¶§¶§·Î ¼øÂ÷Àû ÇÁ¸®ÆäÄ¡°¡ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖÀ»Áö°¡ Çѹø¿¡ ¶Ñ·ÇÇÏ°Ô ÆÇ´ÜµÇÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ÀÔÃâ·ÂÀ» ¸ð´ÏÅÍÇÏ¿© ¼øÂ÷ ÆäÀÌÁö ÀбⰡ ¹ß»ýÇϰí ÀÖÀ¸¸é µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÇÁ¸®ÆäÄ¡¸¦ »ç¿ëÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì, ÀûÇÕÇÏ´Ù°í ¿©°ÜÁö¸é µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÇÁ¸®ÆäÄ¡°¡ Ȱ¼ºÈ­µÇ°Å³ª ºñȰ¼ºÈ­µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ ¼øÂ÷Àû ÇÁ¸®ÆäÄ¡¸¦ ¼øÂ÷Àû °ËÃâÀ̶ó Çϸç, »öÀΰú µ¥ÀÌÅÍ ÆäÀÌÁö¿¡ ¸ðµÎ Àû¿ëµË´Ï´Ù. seqdetect ±¸¼º ¸Å°³º¯¼ö(¼øÂ÷Àû °ËÃâ Ç÷¡±×(seqdetect) ÂüÁ¶)¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ¼øÂ÷Àû °ËÃâÀ» ¼öÇàÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼øÂ÷Àû °ËÃâÀÌ ½ÇÇàµÇ´Â °æ¿ì, ´ÙÀ½ÀÇ SQL¹®ÀÌ ¼øÂ÷Àû ÇÁ¸®ÆäÄ¡¸¦ ÇÏ¿© ÀÌÁ¡À» ¾ò´ÂÁö °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

   SELECT NAME FROM EMPLOYEE
   WHERE EMPNO BETWEEN 100 AND 3000

ÀÌ ¿¹¿¡¼­ ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀº EMPNO Ä÷³¿¡ »öÀÎÀ» »ç¿ëÇÏ¿© Å×À̺íÀ» ½ºÄµÇÏ´Â °ÍÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸¸ÀÏ Å×À̺íÀÌ ÀÌ »öÀÎÀ¸·Î Ŭ·¯½ºÅ͸µÀÌ ÀߵǾî ÀÖÀ¸¸é, µ¥ÀÌÅÍ ÆäÀÌÁö Àбâ´Â °ÅÀÇ ¼øÂ÷ÀûÀÎ °ÍÀ̰í, ÇÁ¸®ÆäÄ¡·Î ¼º´ÉÀ» Çâ»ó½Ãų ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì¿¡´Â µ¥ÀÌÅÍ ÆäÀÌÁö ÇÁ¸®ÆäÄ¡°¡ ¹ß»ýÇÕ´Ï´Ù.

ÀÌ ¿¹¿¡¼­´Â »öÀÎ ÆäÀÌÁö ÇÁ¸®ÆäÄ¡µµ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¹Àº ¼öÀÇ »öÀÎ ÆäÀÌÁö°¡ °Ë»çµÇ¾î¾ß ÇÏ°í µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ »öÀÎ ÆäÀÌÁö¸¦ Àд ¼øÂ÷ ÆäÀÌÁö ¹ß»ýÀ» ¹ß°ßÇÏ°Ô µÇ¸é, »öÀÎ ÆäÀÌÁö ÇÁ¸®ÆäÄ¡°¡ ¹ß»ýÇÕ´Ï´Ù.

¸ñ·Ï ÇÁ¸®ÆäÄ¡ÀÇ ÀÌÇØ

¸ñ·Ï ÇÁ¸®ÆäÄ¡ ¶Ç´Â ¸ñ·Ï ¼øÂ÷Àû ÇÁ¸®ÆäÄ¡´Â ÇÊ¿ä·Î ÇÏ´Â µ¥ÀÌÅÍ ÆäÀÌÁö°¡ ÀÎÁ¢ÇØ ÀÖÁö ¾Ê´õ¶óµµ, µ¥ÀÌÅÍ ÆäÀÌÁö¸¦ È¿À²ÀûÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÔ´Ï´Ù. ¸ñ·Ï ÇÁ¸®ÆäÄ¡´Â Çϳª ¶Ç´Â ¿©·¯ °³ÀÇ »öÀÎ ¾×¼¼½º¿Í ÇÔ²² »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

ÇÁ¸®ÆäÄ¡¿Í ÆÄƼ¼Ç ³» º´·Ä ó¸®

ÇÁ¸®ÆäÄ¡´Â ÆÄƼ¼Ç ³» º´·Ä ó¸® ¼º´É¿¡ ¸Å¿ì Áß¿äÇϸç, »öÀÎÀ̳ª Å×À̺íÀ» ½ºÄµÇÏ´Â °æ¿ì ´ÙÁß ¼­ºê¿¡ÀÌÀüÆ®¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ º´·Ä ½ºÄµÀ¸·Î µ¥ÀÌÅÍ ¼Òºñ ºñÀ²ÀÌ ´õ Ä¿Áö°Ô µÇ°í, ÇÁ¸®ÆäÄ¡ ºñÀ²ÀÌ ´õ ³ô¾ÆÁ®¾ß ÇÕ´Ï´Ù.

ÀûÇÕÇÏÁö ¾ÊÀº ÇÁ¸®ÆäÄ¡ ºñ¿ëÀº Á÷·Ä ½ºÄµÀÇ °æ¿ìº¸´Ù º´·Ä ½ºÄµ¿¡ ´ëÇØ ´õ ³ô½À´Ï´Ù. Á÷·Ä ½ºÄµÀ» ½ÇÇàÇÒ ¶§ ÇÁ¸®ÆäÄ¡°¡ ¹ß»ýÇÏÁö ¾Ê´Â °æ¿ì, ¿¡ÀÌÀüÆ®°¡ Ç×»ó ÀÔÃâ·ÂÀ» ±â´Ù·Á¾ß Çϱ⠶§¹®¿¡ Á¶È¸°¡ ´õ ´À·ÁÁý´Ï´Ù. º´·Ä ½ºÄµÀ» ½ÇÇàÇÒ ¶§ ÇÁ¸®ÆäÄ¡°¡ ¹ß»ýÇÏÁö ¾Ê´Â °æ¿ì, ¸ðµç ¼­ºê¿¡ÀÌÀüÆ®´Â ÀÔÃâ·ÂÀ» ±â´Ù¸®´Â ÇϳªÀÇ ¼­ºê¿¡ÀÌÀüÆ®¸¦ ±â´Ù·Á¾ß ÇÕ´Ï´Ù.

ÇÁ¸®ÆäÄ¡ÀÇ Á߿伺 ¶§¹®¿¡, ÆÄƼ¼Ç ³» º´·Ä 󸮷ΠÇÁ¸®ÆäÄ¡´Â ´õ Àû±ØÀûÀ¸·Î ½ÇÇàµË´Ï´Ù. ¼øÂ÷Àû °ËÃâ ¸ÞÄ¿´ÏÁòÀº ÀÎÁ¢ÇÑ ÆäÀÌÁö°£¿¡ ´õ Å« °£°ÝÀ» Çã¿ëÇÏ¿© ÆäÀÌÁö´Â ¼øÂ÷ÀûÀÎ °ÍÀ¸·Î °£ÁÖµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °£°ÝÀÇ ³ÐÀÌ´Â ½ºÄµ°ú °ü·ÃµÈ ¼­ºê¿¡ÀÌÀüÆ® ¼ö¿Í ÇÔ²² Áõ°¡ÇÕ´Ï´Ù.


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