°ü¸® ¾È³»¼­


Å×ÀÌºí °ø°£ ¼³°è ¹× ¼±ÅÃ

Å×ÀÌºí °ø°£Àº µ¥ÀÌÅͺ£À̽º¿Í ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ Å×ÀÌºí°£ÀÇ °£Á¢¼º ·¹º§À» Á¦°øÇÏ´Â ÀúÀ念¿ª ¸ðµ¨ÀÔ´Ï´Ù. Å×ÀÌºí °ø°£Àº ³ëµå ±×·ì¿¡ »óÁÖÇÕ´Ï´Ù. »ç¿ëÀÚ´Â µ¥ÀÌÅͺ£À̽ºÀÇ À§Ä¡¿Í Å×ÀÌºí µ¥ÀÌÅ͸¦ ÄÁÅ×À̳ʿ¡ Á÷Á¢ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù(µð·ºÅ丮 À̸§, ÀåÄ¡ À̸§ ¶Ç´Â ÆÄÀÏ À̸§ÀÌ ÄÁÅ×À̳ʷΠ»ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù). ÀÌ·Î ÀÎÇØ ¼º´ÉÀÌ °³¼±µÇ°í, ±¸¼º¿¡ À¶Å뼺ÀÌ ÀÖ°Ô µÇ¸ç, Á»´õ ³ªÀº ¹«°á¼ºÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

Å×ÀÌºí °ø°£ ÀÛ¼º ¶Ç´Â Å×ÀÌºí °ø°£ º¯°æ Å×ÀÌºí °ø°£ ÀÛ¼ºÀ̳ª º¯°æ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Å×ÀÌºí °ø°£Àº ³ëµå ±×·ì¿¡ »óÁÖÇϱ⠶§¹®¿¡, Å×À̺íÀ» ¼ö¿ëÇϱâ À§ÇØ ¼±ÅÃµÈ Å×ÀÌºí °ø°£Àº ³ëµå ±×·ìÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡¼­ Å×ÀÌºí µ¥ÀÌÅͰ¡ ºÐ»êµÇ´Â ¾ç½ÄÀ» Á¤ÀÇÇÕ´Ï´Ù. ´ÜÀÏ Å×ÀÌºí °ø°£ÀÌ ¿©·¯ °³ÀÇ ÄÁÅ×À̳ʿ¡ °ÉÃÄ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ´ÙÁß ÄÁÅ×À̳ʰ¡(Çϳª ÀÌ»óÀÇ Å×ÀÌºí °ø°£À¸·ÎºÎÅÍ) °°Àº ¹°¸®Àû µð½ºÅ©(¶Ç´Â µå¶óÀ̺ê)¿¡¼­ ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. ¼º´ÉÀ» ³ôÀÌ·Á¸é, °¢°¢ÀÇ ÄÁÅ×À̳ʰ¡ ¼­·Î ´Ù¸¥ µð½ºÅ©¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×¸² 36Àº µ¥ÀÌÅͺ£À̽º ³»ÀÇ Å×À̺í°ú Å×ÀÌºí °ø°£°úÀÇ °ü°è, µ¥ÀÌÅͺ£À̽º¿Í ¿¬°üµÈ ÄÁÅ×À̳ʸ¦ ¿¹½ÃÇÕ´Ï´Ù.

±×¸² 36. µ¥ÀÌÅͺ£À̽º ³»ÀÇ Å×ÀÌºí °ø°£ ¹× Å×À̺í


µ¥ÀÌÅͺ£À̽º ³»ÀÇ Å×ÀÌºí °ø°£ ¹× Å×À̺í

EMPLOYEE ¹× DEPARTMENT Å×À̺íÀº HUMANRES Å×ÀÌºí °ø°£ ³»¿¡ Àִµ¥, ÀÌ´Â ÄÁÅ×ÀÌ³Ê 0, 1, 2 ¹× 3¿¡ °ÉÃÄ ÀÖ½À´Ï´Ù. PROJECT Å×À̺íÀº ÄÁÅ×ÀÌ³Ê 4ÀÇ SCHED Å×ÀÌºí °ø°£¿¡ ÀÖ½À´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â º°µµÀÇ µð½ºÅ©¿¡ Á¸ÀçÇÏ´Â °¢ ÄÁÅ×À̳ʸ¦ º¸¿©ÁÝ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº °¡´ÉÇÑ ÇÑ ÄÁÅ×À̳ʰ£¿¡ ±ÕÇü ÀÖ°Ô µ¥ÀÌÅ͸¦ ·ÎµåÇÏ·Á°í ³ë·ÂÇÕ´Ï´Ù. °á°úÀûÀ¸·Î, ¸ðµç ÄÁÅ×À̳ʰ¡ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ´Ù¸¥ ÄÁÅ×À̳ʸ¦ »ç¿ëÇϱâ Àü¿¡ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÄÁÅ×À̳ʿ¡ ±â·ÏÇÏ´Â ÆäÀÌÁöÀÇ ¼ö¸¦ extent Å©±â¶ó°í ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº Ç×»ó ù¹øÂ° ÄÁÅ×À̳ʺÎÅÍ Å×ÀÌºí µ¥ÀÌÅ͸¦ ÀúÀåÇÏÁö´Â ¾Ê½À´Ï´Ù.

±×¸² 37¿¡¼­´Â extent Å©±â°¡ µÎ °³ÀÇ 4 ÆäÀÌÁöÀ̸鼭 °¢°¢ ÀûÀº ¼öÀÇ ÇÒ´ç extent¸¦ °¡Áö°í ÀÖ´Â 4°³ÀÇ ÄÁÅ×À̳ʰ¡ ÀÖ´Â HUMANRES Å×ÀÌºí °ø°£À» º¸¿©ÁÝ´Ï´Ù. DEPARTMENT ¹× EMPLOYEE Å×À̺íÀº µÑ´Ù 7 ÆäÀÌÁö¸¦ °¡Áö°í ÀÖ°í 4°³ÀÇ ÄÁÅ×ÀÌ³Ê ¸ðµÎ¿¡ °ÉÃÄ ÀÖ½À´Ï´Ù.

±×¸² 37. ÄÁÅ×ÀÌ³Ê ¹× Extent


ÄÁÅ×ÀÌ³Ê ¹× Extent

µ¥ÀÌÅͺ£À̽º¿¡´Â ÃÖ¼ÒÇÑ ¼¼ °³ÀÇ Å×ÀÌºí °ø°£ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼­, īŻ·Î±× ³ëµå¿¡´Â ¼¼ °³ÀÇ Å×ÀÌºí °ø°£ ¸ðµÎ°¡ Æ÷ÇÔµÇ°í ´Ù¸¥ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡´Â TEMPSPACE1°ú USERSPACE1ÀÌ °¢°¢ Æ÷ÇԵ˴ϴÙ.

µÑ´Ù ´ÜÀÏ µ¥ÀÌÅͺ£À̽º¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ´Â µÎ °¡Áö À¯ÇüÀÇ Å×ÀÌºí °ø°£ÀÌ ÀÖ½À´Ï´Ù.

½Ã½ºÅÛ °ü¸® °ø°£

½Ã½ºÅÛ °ü¸® °ø°£(SMS) Å×ÀÌºí °ø°£¿¡¼­ ¿î¿µ üÁ¦ÀÇ ÆÄÀÏ ½Ã½ºÅÛ °ü¸® ÇÁ·Î±×·¥Àº Å×À̺íÀÌ ÀúÀåµÉ °ø°£À» ÇÒ´çÇÏ°í °ü¸®ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÀúÀ念¿ª ¸ðµ¨Àº ÆÄÀÏ ½Ã½ºÅÛ °ø°£¿¡ ÀúÀåµÈ, Å×ÀÌºí ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»´Â ¿©·¯ ÆÄÀÏ·Î ±¸¼ºµË´Ï´Ù. »ç¿ëÀÚ´Â ÆÄÀÏÀÇ À§Ä¡¸¦ °áÁ¤Çϸç, DB2´Â ÆÄÀÏÀÇ À̸§À» Á¦¾îÇϰí, ÆÄÀÏ ½Ã½ºÅÛÀº À̸¦ °ü¸®ÇÕ´Ï´Ù. °¢ ÆÄÀÏ¿¡ ±â·ÏµÇ´Â µ¥ÀÌÅÍÀÇ ¾çÀ» Á¦¾îÇÔÀ¸·Î½á, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº Å×ÀÌºí °ø°£ ÄÁÅ×À̳ʿ¡ µ¥ÀÌÅ͸¦ ±ÕµîÇÏ°Ô ºÐ¹èÇÕ´Ï´Ù. SMS Å×ÀÌºí °ø°£ÀÌ ±âº» Å×ÀÌºí °ø°£ÀÔ´Ï´Ù.

°¢ Å×ÀÌºí¿¡´Â ÀÌ¿Í ¿¬°üµÈ SMS ½ÇÁ¦ ÆÄÀÏÀÌ Àû¾îµµ Çϳª¾¿ µé¾î ÀÖ½À´Ï´Ù. ÀÌµé ÆÄÀÏÀÇ ¸ñ·Ï ¹× ³»¿ëÀÇ ¼³¸íÀº SMS ½ÇÁ¦ ÆÄÀÏ¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

SMS Å×ÀÌºí °ø°£¿¡¼­, ÆÄÀÏÀº ¿ÀºêÁ§Æ®°¡ Ä¿Áú ¶§¸¶´Ù Çѹø¿¡ ÇÑ ÆäÀÌÁö¾¿ È®ÀåµË´Ï´Ù. »ðÀÔ ±â´ÉÀ» °³¼±ÇØ¾ß ÇÒ °æ¿ì, ´ÙÁß ÆäÀÌÁö ÆÄÀÏ ÇÒ´ç ±â´ÉÀ» ÀÛµ¿½ÃŰ´Â ¹æ¾ÈÀ» °í·ÁÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé, ½Ã½ºÅÛÀº Çѹø¿¡ µÎ ÆäÀÌÁö ÀÌ»ó¾¿ ÆÄÀÏÀ» ÇÒ´çÇϰųª È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÁß ÆäÀÌÁö ÆÄÀÏ ÇÒ´ç ±â´ÉÀ» ÀÛµ¿½ÃŰ·Á¸é db2empfa¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ÆÄƼ¼ÇÀÌ ³ª´©¾îÁø µ¥ÀÌÅͺ£À̽º¿¡¼­, ÀÌ À¯Æ¿¸®Æ¼´Â °¢ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡¼­ ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÏ´Ü ´ÙÁß ÆäÀÌÁö ÆÄÀÏ ÇÒ´ç ±â´É ÀÛµ¿À» ½ÃµµÇϸé, ÇØÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. db2empfa¿¡ ´ëÇØ¼­´Â Command Reference¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

CREATE DATABASE ¸í·É ¶Ç´Â CREATE TABLESPACE¹®¿¡¼­ MANAGED BY SYSTEM ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸í½ÃÀûÀ¸·Î SMS Å×ÀÌºí °ø°£À» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. SMS Å×ÀÌºí °ø°£À» ¼³°èÇÒ ¶§ µÎ °¡Áö Ű Àμö¸¦ °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

ÄÁÅ×ÀÌ³Ê ¼ö¿¡ ´ëÇÑ ÀûÀýÇÑ °ª°ú Å×ÀÌºí °ø°£¿¡ ´ëÇÑ extent Å©±â¸¦ ¼±ÅÃÇÏ·Á¸é, ´ÙÀ½À» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù.

SMS ½ÇÁ¦ ÆÄÀÏ

´ÙÀ½ ÆÄÀÏÀº SMS Å×ÀÌºí °ø°£ µð·ºÅ丮 ÄÁÅ×À̳ʿ¡ ÀÖ½À´Ï´Ù.

ÆÄÀÏ À̸§
¼³¸í

SQLTAG.NAM
°¢ ÄÁÅ×ÀÌ³Ê ¼­ºêµð·ºÅ丮¿¡ ÀÌ¿Í °°Àº ÆÄÀÏ Áß Çϳª°¡ µé¾î ÀÖÀ¸¸ç, ÀÌµé ÆÄÀÏÀº »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÉ ¶§ µ¥ÀÌÅͺ£À̽º°¡ ¿ÏÀüÇϰí Àϰü¼º ÀÖÀ½À» È®ÀÎÇϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.

SQLxxxxx.DAT
Å×ÀÌºí ÆÄÀÏ. LONG VARCHAR, LONG VARGRAPHIC, BLOB, CLOB ¶Ç´Â DBCLOB µ¥ÀÌÅ͸¦ Á¦¿ÜÇÑ ¸ðµç Å×À̺íÀÌ ÇàÀÌ ¿©±â¿¡ ÀúÀåµË´Ï´Ù.

SQLxxxxx.LF
LONG VARCHAR ¶Ç´Â LONG VARGRAPHIC µ¥ÀÌÅÍ("long ÇÊµå µ¥ÀÌÅÍ"¶ó°íµµ ÇÔ)°¡ µé¾î ÀÖ´Â ÆÄÀÏ. ÀÌ ÆÄÀÏÀº LONG VARCHAR ¶Ç´Â LONG VARGRAPHIC Ä÷³ÀÌ Å×ÀÌºí¿¡ Á¸ÀçÇÏ´Â °æ¿ì¿¡¸¸ ÀÛ¼ºµË´Ï´Ù.

SQLxxxxx.LB
BLOB, CLOB ¶Ç´Â DBCLOB µ¥ÀÌÅÍ("LOB µ¥ÀÌÅÍ"¶ó°íµµ ÇÔ)°¡ µé¾î ÀÖ´Â ÆÄÀÏ. ÀÌ ÆÄÀÏÀº BLOB, CLOB ¶Ç´Â DBCLOB Ä÷³ÀÌ Å×ÀÌºí¿¡ Á¸ÀçÇÏ´Â °æ¿ì¿¡¸¸ ÀÛ¼ºµË´Ï´Ù.

SQLxxxxx.LBA
SQLxxxxx.LB ÆÄÀÏ¿¡ °üÇÑ ÇÒ´ç ¹× »ç¿ë °¡´ÉÇÑ °ø°£ Á¤º¸°¡ µé¾î ÀÖ´Â ÆÄÀÏ.

SQLxxxxx.INX
Å×ÀÌºí¿¡ ´ëÇÑ »öÀÎ ÆÄÀÏ. ÇØ´ç Å×ÀÌºí¿¡ ´ëÇÑ ¸ðµç »öÀÎÀÌ ÀÌ ÆÄÀÏ Çϳª¿¡ ÀúÀåµË´Ï´Ù. ÀÌ´Â »öÀÎÀÌ Á¤ÀÇµÈ °æ¿ì¿¡¸¸ ÀÛ¼ºµË´Ï´Ù.
ÁÖ:»öÀÎÀÌ »èÁ¦µÇ¸é, »öÀÎ ÆÄÀÏÀÌ »èÁ¦µÉ ¶§±îÁö °ø°£ÀÌ »öÀÎ(.INX) ÆÄÀϷκÎÅÍ ¹°¸®ÀûÀ¸·Î ÇØÁ¦µÇÁö ¾Ê½À´Ï´Ù. »öÀÎ ÆÄÀÏÀº Å×À̺íÀÇ ¸ðµç »öÀÎÀÌ »èÁ¦(¹× È®¾à)µÇ°Å³ª Å×À̺íÀÌ À籸¼ºµÇ¸é »èÁ¦µË´Ï´Ù. »öÀÎ ÆÄÀÏÀÌ »èÁ¦µÇÁö ¾ÊÀ¸¸é, °ø°£Àº ÀÏ´Ü »èÁ¦°¡ È®¾àµÇ¾î ÇØÁ¦µÈ °ÍÀ¸·Î Ç¥½ÃµÇ¾ú´Ù°¡, ÈÄ¿¡ »öÀÎ ÀÛ¼º ¶Ç´Â »öÀÎ À¯Áöº¸¼ö¿¡ ´Ù½Ã »ç¿ëµË´Ï´Ù.

SQLxxxxx.DTR
DAT ÆÄÀÏÀÇ À籸¼º¿¡ ´ëÇÑ Àӽà µ¥ÀÌÅÍ ÆÄÀÏ. Å×À̺íÀ» À籸¼ºÇÒ ¶§, À籸¼º À¯Æ¿¸®Æ¼(REORG TABLE ¸í·ÉÀ» ÅëÇØ)´Â ½Ã½ºÅÛ Àӽà Å×ÀÌºí °ø°£ Áß ÇϳªÀÇ °ø°£¿¡ ÀÖ´Â Å×À̺íÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Àӽà Å×ÀÌºí °ø°£Àº »ç¿ëÀÚ Á¤ÀÇ Å×À̺í¿ëÀ¸·Î »ç¿ëµÈ ÄÁÅ×À̳ʰ¡ ¾Æ´Ñ ´Ù¸¥ ÄÁÅ×À̳ʸ¦ »ç¿ëÇϵµ·Ï Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù.

SQLxxxxx.LFR
LF ÆÄÀÏÀÇ À籸¼º¿¡ ´ëÇÑ Àӽà µ¥ÀÌÅÍ ÆÄÀÏ. Å×À̺íÀ» À籸¼ºÇÒ ¶§, À籸¼º À¯Æ¿¸®Æ¼(REORG TABLE ¸í·ÉÀ» ÅëÇØ)´Â ½Ã½ºÅÛ Àӽà Å×ÀÌºí °ø°£ Áß ÇϳªÀÇ °ø°£¿¡ ÀÖ´Â Å×À̺íÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Àӽà Å×ÀÌºí °ø°£Àº »ç¿ëÀÚ Á¤ÀÇ Å×À̺í¿ëÀ¸·Î »ç¿ëµÈ ÄÁÅ×À̳ʰ¡ ¾Æ´Ñ ´Ù¸¥ ÄÁÅ×À̳ʸ¦ »ç¿ëÇϵµ·Ï Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù.

SQLxxxxx.RLB
LB ÆÄÀÏÀÇ À籸¼º¿¡ ´ëÇÑ Àӽà µ¥ÀÌÅÍ ÆÄÀÏ. Å×À̺íÀ» À籸¼ºÇÒ ¶§, reorg À¯Æ¿¸®Æ¼(REORG TABLE ¸í·ÉÀ» ÅëÇØ)´Â ½Ã½ºÅÛ Àӽà Å×ÀÌºí °ø°£ Áß ÇϳªÀÇ °ø°£¿¡ ÀÖ´Â Å×À̺íÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Àӽà Å×ÀÌºí °ø°£Àº »ç¿ëÀÚ Á¤ÀÇ Å×À̺í¿ëÀ¸·Î »ç¿ëµÈ ÄÁÅ×À̳ʰ¡ ¾Æ´Ñ ´Ù¸¥ ÄÁÅ×À̳ʸ¦ »ç¿ëÇϵµ·Ï Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù.

SQLxxxxx.RBA
LBA ÆÄÀÏÀÇ À籸¼º¿¡ ´ëÇÑ Àӽà µ¥ÀÌÅÍ ÆÄÀÏ. Å×À̺íÀ» À籸¼ºÇÒ ¶§, reorg À¯Æ¿¸®Æ¼(REORG TABLE ¸í·ÉÀ» ÅëÇØ)´Â ½Ã½ºÅÛ Àӽà Å×ÀÌºí °ø°£ Áß ÇϳªÀÇ °ø°£¿¡ ÀÖ´Â Å×À̺íÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Àӽà Å×ÀÌºí °ø°£Àº »ç¿ëÀÚ Á¤ÀÇ Å×À̺í¿ëÀ¸·Î »ç¿ëµÈ ÄÁÅ×À̳ʰ¡ ¾Æ´Ñ ´Ù¸¥ ÄÁÅ×À̳ʸ¦ »ç¿ëÇϵµ·Ï Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:

  1. ÀÌµé ÆÄÀÏÀ» Á÷Á¢ º¯°æÇÏÁö ¸¶½Ê½Ã¿À. ¹®¼­È­µÈ API¸¦ »ç¿ëÇϰųª, ¸í·ÉÇà ó¸®±â ¹× Á¦¾î ¼¾Å͸¦ ºñ·ÔÇÏ¿© API¸¦ ±¸ÇöÇÏ¿© µµ±¸¿¡ ÀÇÇØ¼­¸¸, °£Á¢ÀûÀ¸·Î ¾×¼¼½ºµÉ ¼ö ÀÖ½À´Ï´Ù.

  2. À§ÀÇ ÆÄÀÏÀ» À̵¿½ÃŰÁö ¸¶½Ê½Ã¿À.

  3. À§ÀÇ ÆÄÀÏÀ» Á¦°ÅÇÏÁö ¸¶½Ê½Ã¿À.

  4. µ¥ÀÌÅͺ£À̽º ¶Ç´Â Å×ÀÌºí °ø°£À» ¹é¾÷ÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº sqlubkp(¹é¾÷ µ¥ÀÌÅͺ£À̽º) API¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù(ÇØ´ç APIÀÇ ¸í·ÉÇà ó¸®±â ¹× Á¦¾î ¼¾ÅÍ ±¸Çö Æ÷ÇÔ).

µ¥ÀÌÅͺ£À̽º °ü¸® °ø°£(DMS) Å×ÀÌºí °ø°£

DMS(µ¥ÀÌÅͺ£À̽º °ü¸® °ø°£) Å×ÀÌºí °ø°£¿¡¼­, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ÀúÀ念¿ª °ø°£À» Á¦¾îÇÕ´Ï´Ù. ÀúÀ念¿ª ¸ðµ¨Àº DB2¿¡ ÀÇÇØ ±× °ø°£ÀÌ °ü¸®µÇ´Â ÇÑÁ¤µÈ ¼öÀÇ ÀåÄ¡·Î ±¸¼ºµË´Ï´Ù. °ü¸®ÀÚ´Â ¾î¶² ÀåÄ¡¸¦ »ç¿ëÇÒ °ÍÀÎÁö °áÁ¤Çϰí, DB2´Â ÀåÄ¡ÀÇ °ø°£À» °ü¸®ÇÕ´Ï´Ù. Å×ÀÌºí °ø°£Àº º»ÁúÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÇ ¿ä±¸¸¦ ÃÖ´ëÇÑ ÃæÁ·½Ã۱â À§ÇØ ¼³°èµÈ Ư¼ö ¸ñÀûÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» ±¸ÇöÇÑ °ÍÀÔ´Ï´Ù. Å×ÀÌºí °ø°£ Á¤ÀÇ¿¡´Â µ¥ÀÌÅͰ¡ ÀúÀåµÉ ¼ö ÀÖ´Â Å×ÀÌºí °ø°£¿¡ ¼ÓÇØ ÀÖ´Â ÀåÄ¡ ¶Ç´Â ÆÄÀÏÀÇ ¸ñ·ÏÀÌ µé¾î ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ Á¤ÀÇ Å×ÀÌºí ¹× µ¥ÀÌÅͰ¡ ÀÖ´Â DMS Å×ÀÌºí °ø°£Àº ´ÙÀ½°ú °°ÀÌ Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù.

DMS Å×ÀÌºí °ø°£ ¹× ÄÁÅ×À̳ʸ¦ ¼³°èÇÒ ¶§ ´ÙÀ½À» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

DMS Å×ÀÌºí °ø°£¿¡ ÄÁÅ×ÀÌ³Ê Ãß°¡

ALTER TABLESPACE¹®Àº ±âÁ¸ÀÇ Å×ÀÌºí °ø°£¿¡ ÄÁÅ״ϳʸ¦ Ãß°¡ÇÏ¿© ÀúÀ念¿ªÀ» ³ÐÈú ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½, Å×ÀÌºí °ø°£ÀÇ ³»¿ëÀÌ ¸ðµç ÄÁÅ×À̳ʰ£¿¡ °ÉÃÄ ÀçÁ¶Á¤µË´Ï´Ù. ÀçÁ¶Á¤ÇÏ´Â µ¿¾È¿¡µµ Å×ÀÌºí °ø°£¿¡ ´ëÇÑ ¾×¼¼½º´Â Á¦ÇѵÇÁö ¾Ê½À´Ï´Ù. µÑ ÀÌ»óÀÇ ÄÁÅ×À̳ʸ¦ Ãß°¡ÇØ¾ß ÇÒ °æ¿ì¿¡´Â, ÇϳªÀÇ ALTER TABLESPACE¹® ¶Ç´Â µ¿ÀÏÇÑ Æ®·£Àè¼Ç ³»¿¡ µ¿½Ã¿¡ Ãß°¡ÇÏ¸é µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÄÁÅ×À̳ʸ¦ µÎ ¹ø ÀÌ»ó ÀçÁ¶Á¤ÇÒ Çʿ䰡 ¾øµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

LIST TABLESPACE CONTAINERS ¶Ç´Â LIST TABLESPACES ¸í·ÉÀ» »ç¿ëÇÏ¿© Å×ÀÌºí °ø°£ÀÇ ÄÁÅ×À̳ʰ¡ ¾ó¸¶³ª ä¿öÁ³´ÂÁö Á¡°ËÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âÁ¸ÀÇ ÄÁÅ×À̳ʰ¡ °ÅÀÇ ¶Ç´Â ¿ÏÀüÈ÷ ä¿öÁö±â Àü¿¡, »õ ÄÁÅ×À̳ʸ¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ÀçÁ¶Á¤ÀÌ ¿Ï·áµÇ¾î¾ß¸¸, ¸ðµç ÄÁÅ×À̳ÊÀÇ »õ °ø°£À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âÁ¸ÀÇ ÄÁÅ×À̳ʺ¸´Ù ÀÛÀº ÄÁÅ×À̳ʸ¦ Ãß°¡ÇÏ¸é µ¥ÀÌÅͰ¡ Ä¡¿ìÃÄ ºÐ»êµË´Ï´Ù. ÇÁ¸®ÆäÄ¡ µ¥ÀÌÅÍ¿Í °°Àº º´·Ä ÀÔÃâ·Â Á¶ÀÛÀÌ ÀϾ¼­ °°Àº Å©±âÀÇ ÄÁÅ×À̳ʿ¡¼­ ´Þ¸® ½ÇÇàÇÏ´Â °Íº¸´Ù ºñÈ¿À²ÀûÀ¸·Î ½ÇÇàµË´Ï´Ù.

Å×ÀÌºí °ø°£ ¼³°è °í·Á»çÇ×

ÀÌ Àý¿¡¼­´Â ´ÙÀ½ ÁÖÁ¦¸¦ ´Ù·ì´Ï´Ù.

Å×ÀÌºí °ø°£ ÀÔÃâ·Â °í·Á»çÇ×

Å×ÀÌºí °ø°£ÀÇ À¯Çü°ú ¼³°è´Â Å×ÀÌºí °ø°£¿¡¼­ ÀÌ·ç¾îÁø ÀÔÃâ·ÂÀÇ È¿À²¼ºÀ» °áÁ¤ÇÕ´Ï´Ù. ´ÙÀ½Àº Å×ÀÌºí °ø°£ÀÇ ¼³°è¿Í »ç¿ëÀ» µÑ·¯½Ñ Ãß°¡ ¹®Á¦¸¦ °í·ÁÇϱâ Àü¿¡ ÀÌÇØÇØ¾ß ÇÒ °³³äÀÔ´Ï´Ù.

Å« ºí·Ï Àбâ
ÇÑ ¹øÀÇ ¿äû¿¡ ¸î ÆäÀÌÁö(º¸Åë extent)°¡ °Ë»öµÇ´Â Àб⠹æ½Ä. µ¿½Ã¿¡ ¸î ÆäÀÌÁö¸¦ Àд °ÍÀº °¢ ÆäÀÌÁö¸¦ º°µµ·Î Àд °Íº¸´Ù ´õ È¿À²ÀûÀÔ´Ï´Ù.

ÇÁ¸®ÆäÄ¡
Á¶È¸°¡ ÆäÀÌÁö¸¦ ÂüÁ¶Çϱâ Àü¿¡ ÆäÀÌÁö¸¦ Àд ¹æ½Ä. Àü¹ÝÀûÀÎ ¸ñÀûÀº ÀÀ´ä ½Ã°£À» ÁÙÀÌ´Â °ÍÀÔ´Ï´Ù. Á¶È¸ ½ÇÇà½Ã ÆäÀÌÁö ÇÁ¸®ÆäÄ¡°¡ ºñµ¿±â½ÄÀ¸·Î ÀÌ·ç¾îÁú ¼ö ÀÖÀ» °æ¿ì ÀÀ´ä ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. CPU ¶Ç´Â ÀÔÃâ·Â ¼­ºê½Ã½ºÅÛÀÌ ÃÖ´ë ±â´ÉÀ» ³»¸ç ÀÛµ¿ÇÒ ¶§ ÀÀ´ä ½Ã°£ÀÌ ÃÖÀûÀÌ µË´Ï´Ù.

ÆäÀÌÁö Á¤¸®
ÆäÀÌÁö¸¦ ÀÐ°í º¯°æÇÒ ¶§, ÀÌµé ÆäÀÌÁö´Â µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ç®¿¡ ½×ÀÌ°Ô µË´Ï´Ù. ÆäÀÌÁö¸¦ ÀÐÀ» ¶§, ¹öÆÛ Ç® ÆäÀÌÁö·Î Àоîµé¿©¾ß ÇÕ´Ï´Ù. ¹öÆÛ Ç®ÀÌ º¯°æµÈ ÆäÀÌÁö·Î °¡µæ Âû °æ¿ì, »õ ÆäÀÌÁö¸¦ Àбâ Àü¿¡ ÀÌµé º¯°æµÈ ÆäÀÌÁö Áß Çϳª°¡ µð½ºÅ©¿¡ ±â·ÏµÇ¾î¾ß ÇÕ´Ï´Ù. ¹öÆÛ Ç®ÀÌ °¡µæ Â÷Áö ¾Ê°Ô Çϱâ À§ÇØ, ÆäÀÌÁö Á¤¸®ÀÚ ¿¡ÀÌÀüÆ®´Â º¯°æµÈ ÆäÀÌÁö¸¦ ±â·ÏÇÏ¿© Àå·¡ Àб⠿äûÀ» À§ÇØ ¹öÆÛ Ç® ÆäÀÌÁö°¡ »ç¿ëµÉ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

DB2´Â Å« ºí·Ï ÀбⰡ µµ¿òÀÌ µÉ ¶§¸¶´Ù À̸¦ ¼öÇàÇÕ´Ï´Ù. º¸Åë, ¿ÏÀüÈ÷ ¼øÂ÷ÀûÀ̰ųª ºÎºÐÀûÀ¸·Î ¼øÂ÷ÀûÀ̶ó´Â Ư¼ºÀ» °®´Â µ¥ÀÌÅ͸¦ °Ë»öÇÒ ¶§ Å« ºí·Ï ÀбⰡ ¹ß»ýÇÕ´Ï´Ù. Çѹø¿¡ Àбâ Á¶ÀÛÇÏ´Â µ¥ÀÌÅÍÀÇ ¾çÀº extent Å©±â¿¡ µû¶ó ´Ù¸¨´Ï´Ù. extent Å©±â°¡ Ŭ¼ö·Ï, ´õ ¸¹Àº ÆäÀÌÁö¸¦ Çѹø¿¡ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.

extent°¡ µð½ºÅ©¿¡ ÀúÀåµÇ´Â ¾ç½ÄÀº ÀÔÃâ·Â È¿À²¼º¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. ÀåÄ¡ ÄÁÅ×À̳ʸ¦ »ç¿ëÇÏ´Â DMS Å×ÀÌºí °ø°£¿¡¼­, µ¥ÀÌÅÍ´Â µð½ºÅ©¿¡¼­ ¿¬¼ÓÀûÀ¸·Î Á¸ÀçÇϸç ÃÖ¼ÒÇÑÀÇ Ã£±â ½Ã°£°ú µð½ºÅ© ´ë±â½Ã°£À¸·Î ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÆÄÀÏÀÌ »ç¿ëÁßÀÏ °æ¿ì, µ¥ÀÌÅÍ´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÇÇØ ³ª´©¾îÁ® µÑ ÀÌ»óÀÇ µð½ºÅ© À§Ä¡¿¡ ÀúÀåµË´Ï´Ù. ÆÄÀÏÀÌ Çѹø¿¡ ÇÑ ÆäÀÌÁö¾¿ È®ÀåµÇ¾î ºÐÇÒÀÌ ´õ Àß ÀϾ ¼ö ÀÖ´Â SMS Å×ÀÌºí °ø°£À» »ç¿ëÇÒ ¶§ ÀÌ·¯ÇÑ Çö»óÀÌ ÀÚÁÖ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù£® DMS Å×ÀÌºí °ø°£¿¡¼­ »ç¿ëµÇ´Â Å« ÆÄÀÏÀ» »çÀü¿¡ ÇÒ´çÇÏ¸é µð½ºÅ©¿¡ ÀÎÁ¢Çϸç, ƯÈ÷ ÆÄÀÏÀÌ Á¤¸® ÆÄÀÏ °ø°£¿¡ ÇÒ´çµÇ´Â °æ¿ì¿¡ ÇØ´çµË´Ï´Ù.

CREATE TABLESPACE¹®ÀÇ PREFETCHSIZE ¸Å°³º¯¼ö¸¦ Á¶Á¤ÇÏ¿© ÇÁ¸®ÆäÄ¡ÀÇ µî±ÞÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. (µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç Å×ÀÌºí °ø°£ÀÇ ±âº»°ªÀº dft_prefetch_sz µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö¿¡ ÀÇÇØ ¼³Á¤µË´Ï´Ù). PREFETCHSIZE ¸Å°³º¯¼ö´Â ÇÁ¸®ÆäÄ¡°¡ Æ®¸®°ÅµÉ ¶§¸¶´Ù ¾ó¸¶³ª ¸¹Àº ÆäÀÌÁö¸¦ ÀÐÀ» °ÍÀÎÁö DB2¿¡ ¾Ë¸³´Ï´Ù. CREATE TABLESPACE¹®¿¡¼­ PREFETCHSIZE¸¦ ¿©·¯ EXTENTSIZE ¸Å°³º¯¼ö¿¡ ¼³Á¤ÇÔÀ¸·Î½á, ¿©·¯ extent¸¦ º´·Ä·Î Àеµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. (µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç Å×ÀÌºí °ø°£ÀÇ ±âº»°ªÀº dft_extent_sz µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö¿¡ ÀÇÇØ ¼³Á¤µË´Ï´Ù). EXTENTSIZE ¸Å°³º¯¼ö´Â ´ÙÀ½ ÄÁÅ×À̳ʷΠ°Ç³Ê¶Ù±â Àü¿¡ ÄÁÅ×À̳ʿ¡ ¾²¿©Áö´Â 4KB ÆäÀÌÁöÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ¼¼ °³ÀÇ ÀåÄ¡¿¡ »ç¿ëµÈ Å×ÀÌºí °ø°£ÀÌ ÀÖ´Ù°í °¡Á¤ÇϽʽÿÀ. PREFETCHSIZE¸¦ EXTENTSIZEÀÇ ¼¼ ¹è·Î ¼³Á¤ÇÒ °æ¿ì, DB2´Â °¢ ÀåÄ¡·ÎºÎÅÍ º´·Ä·Î Å« ºí·Ï Àб⸦ ¼öÇàÇÏ¿©, ÀÔÃâ·Â ¾çÀ» Å©°Ô ´Ã¸± ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, °¢ ÀåÄ¡´Â º°µµÀÇ ¹°¸®Àû ÀåÄ¡À̸ç, Á¦¾î±â´Â °¢ ÀåÄ¡·ÎºÎÅÍÀÇ µ¥ÀÌÅÍ ½ºÆ®¸²À» ó¸®ÇÒ ¸¸Å­ ÃæºÐÇÑ ´ë¿ªÆøÀ» °¡Áö°í ÀÖ´Â °ÍÀ¸·Î °¡Á¤µË´Ï´Ù. DB2´Â Á¶È¸ ¼Óµµ, ¹öÆÛ Ç® »ç¿ë ¹× ±âŸ ¿ä¼Ò¿¡ ÀǰÅÇÏ¿© ·±Å¸ÀÓ ÇÁ¸®ÆäÄ¡ ¸Å°³º¯¼ö¸¦ µ¿ÀûÀ¸·Î Á¶Á¤ÇÒ ¼ö ÀÖÀ½¿¡ À¯ÀÇÇϽʽÿÀ.

ÀϺΠÆÄÀÏ ½Ã½ºÅÛÀº ÀÚüÀÇ ÇÁ¸®ÆäÄ¡(AIXÀÇ JFS(Journaled File System)ÀÇ °æ¿ì ó·³)¸¦ »ç¿ëÇÕ´Ï´Ù. ¾î¶² °æ¿ì¿¡´Â ÆÄÀÏ ½Ã½ºÅÛ ÇÁ¸®ÆäÄ¡´Â DB2 ÇÁ¸®ÆäÄ¡º¸´Ù °ø°ÝÀûÀ¸·Î ¼³Á¤µË´Ï´Ù. ÀÌ °á°ú, ÆÄÀÏ ÄÁÅ×À̳ÊÀÇ SMS ¹× DMS Å×ÀÌºí °ø°£¿¡ ´ëÇÑ ÇÁ¸®ÆäÄ¡´Â ÀåÄ¡¸¦ ÅëÇÑ DMS Å×ÀÌºí °ø°£ÀÇ ÇÁ¸®ÆäÄ¡º¸´Ù ¿ì¼öÇØÁö°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ÀϾ´Â Ãß°¡ ÇÁ¸®ÆäÄ¡ ·¹º§ °á°ú¿Í °°±â ¶§¹®¿¡ ¿ÀÇØÀÇ ¼ÒÁö°¡ ÀÖ½À´Ï´Ù. DMS Å×ÀÌºí °ø°£Àº ¾î¶² µ¿µîÇÑ ±¸¼ºº¸´Ù ±â´ÉÀÌ ¿ì¼öÇÕ´Ï´Ù.

ÇÁ¸®ÆäÄ¡(¶Ç´Â Àбâ)¸¦ È¿°úÀûÀ¸·Î ¼öÇàÇÏ·Á¸é, µ¥ÀÌÅ͸¦ ÀоîµéÀÏ ºó ¹öÆÛ Ç® ÆäÀÌÁö°¡ ÃæºÐÈ÷ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Å×ÀÌºí °ø°£À¸·ÎºÎÅÍ ¼¼ °³ÀÇ extent¸¦ ÀоîµéÀ̰í, ÀÐÈ÷°í ÀÖ´Â °¢ ÆäÀÌÁö¿¡ ´ëÇØ º¯°æµÈ ÆäÀÌÁö´Â ¹öÆÛ Ç®¿¡¼­ ±â·ÏµÇ´Â º´·Ä ÇÁ¸®ÆäÄ¡ ¿äûÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÇÁ¸®ÆäÄ¡ ¿äûÀº Á¶È¸¸¦ °è¼ÓÇÒ ¼ö ¾ø´Â ÁöÁ¡±îÁö ´À·ÁÁú ¼ö ÀÖ½À´Ï´Ù. ÇÁ¸®ÆäÄ¡ ¿äûÀ» ÃæÁ·½Ãų ¸¸Å­ ÃæºÐÇÑ ¼öÀÇ ÆäÀÌÁö Á¤¸®ÀÚ°¡ ±¸¼ºµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ »ç¿ëÇÏ´Â °¢ µð½ºÅ©¿¡ ´ëÇØ Àû¾îµµ ÇϳªÀÇ ÆäÀÌÁö Á¤¸®ÀÚ°¡ Á¤ÀǵǾî¾ß ÇÕ´Ï´Ù. ÀÌ ÁÖÁ¦¿¡ ´ëÇØ¼­´Â °ü¸® ¾È³»¼­: ¼º´É¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Å×ÀÌºí °ø°£À» ¹öÆÛ Ç®¿¡ ¸ÊÇÎ

°¢ Å×ÀÌºí °ø°£Àº ƯÁ¤ ¹öÆÛ Ç®°ú ¿¬°üµË´Ï´Ù. ±âº» ¹öÆÛ Ç®Àº IBMDEFAULTBPÀÔ´Ï´Ù. ´Ù¸¥ ¹öÆÛ Ç®ÀÌ Å×ÀÌºí °ø°£°ú ¿¬°üµÉ °æ¿ì, ¹öÆÛ Ç®ÀÌ ¹Ýµå½Ã Á¸ÀçÇØ¾ß Çϸç(À̰ÍÀº CREATE BUFFERPOOL¹®À¸·Î Á¤ÀǵÊ), Å×ÀÌºí °ø°£ÀÌ ÀÛ¼ºµÉ ¶§(CREATE TABLESPACE¹® »ç¿ë) ¿¬°ü °ü°è°¡ Á¤Àǵ˴ϴÙ. Å×ÀÌºí °ø°£°ú ¹öÆÛ Ç®ÀÇ ¿¬°ü °ü°è´Â ALTER TABLESPACE¹®À» »ç¿ëÇÏ¿© º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

µÑ ÀÌ»óÀÇ ¹öÆÛ Ç®ÀÌ ÀÖÀ¸¸é, »ç¿ëÀÚ´Â µ¥ÀÌÅͺ£À̽º¿¡ ÀÇÇØ »ç¿ëµÈ ¸Þ¸ð¸®¸¦ ±¸¼ºÇÏ¿© Àüü ¼º´ÉÀ» ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, µÑ ÀÌ»óÀÇ ´ëÇü Å×À̺íÀ» »ç¿ëÀÚ°¡ ÀÓÀÇ·Î ¾×¼¼½ºÇÏ´Â Å×ÀÌºí °ø°£ÀÇ °æ¿ì¿¡ ¹öÆÛ Ç®ÀÇ Å©±â¸¦ Á¦ÇÑÇÒ ¼ö Àִµ¥, µ¥ÀÌÅÍ ÆäÀÌÁö ij½¬°¡ µµ¿òÀÌ µÇÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ¿Â¶óÀÎ °Å·¡ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Å×ÀÌºí °ø°£Àº ´õ Å« ¹öÆÛ Ç®°ú ¿¬°üµÉ ¼ö ÀÖÀ¸¹Ç·Î, ÀÀ¿ëÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â µ¥ÀÌÅÍ ÆäÀÌÁö´Â ´õ ¿À·¡ ij½¬µÇ¾î, ´õ ºü¸¥ ÀÀ´ä ½Ã°£À» °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. »õ·Î¿î ¹öÆÛ Ç®À» ±¸¼ºÇÒ ¶§¿¡´Â ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÁÖÁ¦¿¡ ´ëÇØ¼­´Â °ü¸® ¾È³»¼­: ¼º´ÉÀÇ "µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ç® °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ:µ¥ÀÌÅͺ£À̽º¿¡¼­ 8KB, 16KB ¶Ç´Â 32KBÀÇ ÆäÀÌÁö Å©±â°¡ ÇÊ¿äÇÏ´Ù°í ÆÇº°ÇÑ °æ¿ì, ÀÌµé ÆäÀÌÁö Å©±â Áß Çϳª·Î Å×ÀÌºí °ø°£ÀÌ °°Àº ÆäÀÌÁö Å©±âÀÇ ¹öÆÛ Ç®¿¡ ¸ÊµÇ¾î¾ß ÇÕ´Ï´Ù.

¸ðµç ¹öÆÛ Ç®ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀúÀ念¿ªÀº µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ µ¥ÀÌÅͺ£À̽º¸¦ ½ÃÀÛÇÒ ¶§¿¡µµ »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. Á¤ÀÇµÈ ¸ðµç ¹öÆÛ Ç®¿¡ ÇÊ¿äÇÑ ÀúÀ念¿ªÀ» DB2°¡ È®º¸ÇÏÁö ¸øÇϸé, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ±âº» ¹öÆÛ Ç®(°¢°¢ 4KB, 8KB, 16KB ¹× 32KB ÆäÀÌÁö Å©±â)À» ½Ãµ¿ÇÏ°í °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù.

ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼­, µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç ÆÄƼ¼Ç¿¡ ´ëÇØ µ¿ÀÏÇÑ Å©±âÀÇ ¹öÆÛ Ç®À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ´Ù¸¥ ÆÄƼ¼Ç¿¡¼­ ´Ù¸¥ Å©±âÀÇ ¹öÆÛ Ç®À» ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. CREATE BUFFERPOOL¹®¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Å×ÀÌºí °ø°£À» ³ëµå ±×·ì¿¡ ¸ÊÇÎ

ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼­, °¢ Å×ÀÌºí °ø°£Àº ƯÁ¤ ³ëµå ±×·ì°ú ¿¬°üµË´Ï´Ù. ÀÌ °æ¿ì, Å×ÀÌºí °ø°£ÀÇ Æ¯¼ºÀÌ ³ëµå ±×·ìÀÇ °¢ ³ëµå¿¡ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ³ëµå ±×·ìÀº ¹Ýµå½Ã Á¸ÀçÇØ¾ß Çϸç(À̰ÍÀº CREATE NODEGROUP¹®À¸·Î Á¤ÀǵÊ), Å×ÀÌºí °ø°£ÀÌ ÀÛ¼ºµÉ ¶§(CREATE TABLESPACE¹® »ç¿ë) Å×ÀÌºí °ø°£°ú ³ëµå ±×·ì°£ÀÇ ¿¬°ü °ü°è°¡ Á¤Àǵ˴ϴÙ.

Å×ÀÌºí °ø°£°ú ³ëµå ±×·ìÀÇ ¿¬°ü °ü°è¸¦ ALTER TABLESPACE¹®À» »ç¿ëÇÏ¿© º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. ³ëµå ±×·ì ¾È¿¡¼­ °³º° ÆÄƼ¼Ç¿ë Å×ÀÌºí °ø°£ ½ºÆå¸¸ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÀÏ ÆÄƼ¼Ç ȯ°æ¿¡¼­, °¢ Å×ÀÌºí °ø°£ÀÌ ±âº» ³ëµå ±×·ì°ú ¿¬°üµË´Ï´Ù. Àӽà Å×ÀÌºí °ø°£ÀÌ Á¤ÀǵǴ °æ¿ì¸¦ Á¦¿ÜÇϰí´Â Å×ÀÌºí °ø°£À» Á¤ÀÇÇÒ ¶§ ±âº» ³ëµå ±×·ìÀº IBMDEFAULTGROUPÀ̸ç, IBMTEMPGROUPÀÌ »ç¿ëµË´Ï´Ù. CREATE NODEGROUP¹®¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. ³ëµå ±×·ì ¹× ¹°¸®Àû µ¥ÀÌÅͺ£À̽º ¼³°è¿¡ ´ëÇØ¼­´Â ³ëµå ±×·ì ¼³°è¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Å×À̺íÀ» Å×ÀÌºí °ø°£¿¡ ¸ÊÇÎ

Å×À̺íÀ» Å×ÀÌºí °ø°£¿¡ ¸ÊÇÏ´Â ¹æ¹ýÀ» ÆÇº°ÇÒ ¶§ ´ÙÀ½À» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

extent Å©±â ¼±ÅÃ

Å×ÀÌºí °ø°£¿¡ ´ëÇÑ extent Å©±â´Â µ¥ÀÌÅͰ¡ ´ÙÀ½ ÄÁÅ×À̳ʿ¡ ±â·ÏµÇ±â Àü¿¡ ÇϳªÀÇ ÄÁÅ×À̳ʿ¡ ±â·ÏµÉ Å×ÀÌºí µ¥ÀÌÅÍÀÇ ÆäÀÌÁö ¼ö¸¦ ³ªÅ¸³À´Ï´Ù. extent Å©±â¸¦ ¼±ÅÃÇÒ ¶§ ´ÙÀ½À» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

Àӽà Å×ÀÌºí °ø°£¿¡ ´ëÇÑ ±Ç°í»çÇ×

´ëºÎºÐÀÇ ÀÏ¹Ý Å×ÀÌºí °ø°£¿¡¼­ »ç¿ëµÇ´Â ÆäÀÌÁö Å©±â¿Í µ¿ÀÏÇÑ ÆäÀÌÁö Å©±â·Î ´ÜÀÏ SMS Àӽà Å×ÀÌºí °ø°£À» Á¤ÀÇÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. ÀÌ´Â ÀϹÝÀûÀΠȯ°æ ¹× ¿öÅ©·Îµå¿¡ ÀûÇÕÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª, ´Ù¸¥ Àӽà Å×ÀÌºí °ø°£ ±¸¼º ¹× ¿öÅ©·Îµå¸¦ »ç¿ëÇÏ¸é ´õ ³ªÀ» ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿äÁ¡À» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

īŻ·Î±× Å×ÀÌºí °ø°£¿¡ ´ëÇÑ ±Ç°í»çÇ×

SMS Å×ÀÌºí °ø°£Àº ´ÙÀ½°ú °°Àº ÀÌÀ¯·Î µ¥ÀÌÅͺ£À̽º īŻ·Î±×¿¡ ±ÇÀåµË´Ï´Ù.

ÀÌ·¯ÇÑ Á¡À» °í·ÁÇÒ ¶§, īŻ·Î±×¿¡ ´ëÇØ SMS Å×ÀÌºí °ø°£À» ¼±ÅÃÇÏ´Â °ÍÀÌ Á»´õ ³´½À´Ï´Ù.

°í·ÁÇØ¾ß ÇÒ ¶Ç´Ù¸¥ Á¡Àº ÇâÈÄ¿¡ īŻ·Î±× Å×ÀÌºí °ø°£À» È®ÀåÇÒ Çʿ䰡 ÀÖÀ» °ÍÀΰ¡ ÇÏ´Â Á¡ÀÔ´Ï´Ù. ÀϺΠÇ÷§ÆûÀº SMS ÄÁÅ×À̳ÊÀÇ ±âº» ÀúÀ念¿ªÀÇ È®´ë¸¦ Áö¿øÇϰí, SMS Å×ÀÌºí °ø°£À» È®´ëÇϱâ À§ÇØ ÀçÁöÁ¤µÈ º¹¿øÀ» »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, DMS Å×ÀÌºí °ø°£À» »ç¿ëÇÒ °æ¿ì »õ ÄÁÅ×À̳ʸ¦ ½±°Ô Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿öÅ©·Îµå °í·Á»çÇ×

»ç¿ëÀÚÀÇ È¯°æ¿¡¼­ DB2°¡ °ü¸®ÇÏ´Â ¿öÅ©·ÎµåÀÇ ±âº» À¯ÇüÀº »ç¿ëÇÒ Å×ÀÌºí °ø°£ÀÇ À¯Çü ¹× ÁöÁ¤ÇÒ ÆäÀÌÁö Å©±â¸¦ ¼±ÅÃÇÏ´Â µ¥ ¿µÇâÀ» ÁÝ´Ï´Ù. ¿Â¶óÀÎ °Å·¡ ó¸®(OLTP) ¿öÅ©·Îµå´Â µ¥ÀÌÅÍ¿¡ ÀÓÀÇ·Î ¾×¼¼½ºÇÏ¿© º¸Åë ÀÛÀº µ¥ÀÌÅÍ ¼¼Æ®¸¦ ¸®ÅÏÇÏ´Â Æ®·£Àè¼ÇÀ¸·Î Ư¼ºÈ­µË´Ï´Ù. ¾×¼¼½º°¡ ÀÓÀÇ·Î ÀÌ·ç¾îÁö°í ÇϳªÀÇ ÆäÀÌÁö ¶Ç´Â ¸î¸î ÆäÀÌÁö¿Í °ü·ÃµÉ °æ¿ì, ÇÁ¸®ÆäÄ¡°¡ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù.

ÀÌ °æ¿ì, ÀåÄ¡ ÄÁÅ×À̳ʸ¦ »ç¿ëÇÏ´Â DMS Å×ÀÌºí °ø°£ÀÌ °¡Àå ¿ì¼öÇÑ ¼º´ÉÀ» ¹ßÈÖÇÕ´Ï´Ù. ÃÖ´ëÀÇ ¼º´ÉÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ» °æ¿ì, OLTP ¿öÅ©·Îµå¿¡ ´ëÇØ ÆÄÀÏ ÄÁÅ×ÀÌ³Ê ¶Ç´Â SMS Å×ÀÌºí °ø°£ÀÌ ÀÖ´Â DMS Å×ÀÌºí °ø°£À» ¼±ÅÃÇÏ´Â °ÍÀÌ ÇÕ¸®ÀûÀÔ´Ï´Ù. ¼øÂ÷Àû ÀÔÃâ·ÂÀÌ °ÅÀÇ ¾ø°Å³ª ÀüÇô ¾øÀ» °æ¿ì, CREATE TABLESPACE¹®¿¡¼­ÀÇ EXTENTSIZE ¹× PREFETCHSIZE ¸Å°³º¯¼ö ¼³Á¤°ªÀº ÀÔÃâ·Â È¿À²¼º¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

Á¶È¸ ¿öÅ©·Îµå´Â µ¥ÀÌÅÍ¿¡ ¼øÂ÷ÀûÀ¸·Î ¶Ç´Â ºÎºÐ ¼øÂ÷ÀûÀ¸·Î ¾×¼¼½ºÇÏ¿© º¸Åë ´ëÇü µ¥ÀÌÅÍ ¼¼Æ®¸¦ ¸®ÅÏÇÏ´Â Æ®·£Àè¼ÇÀ¸·Î Ư¡Áö¿öÁý´Ï´Ù. ¿©·¯ ÀåÄ¡ ÄÁÅ×À̳ʸ¦ »ç¿ëÇÏ°í °¢ ÄÁÅ×À̳ʰ¡ º°µµÀÇ µð½ºÅ©¿¡ ÀÖ´Â DMS Å×ÀÌºí °ø°£¿¡¼­ È¿À²ÀûÀÎ ÇÁ¸®ÆäÄ¡°¡ ÀÌ·ç¾îÁú °¡´É¼ºÀÌ °¡Àå Å®´Ï´Ù. CREATE TABLESPACE¹®ÀÇ PREFETCHSIZE ¸Å°³º¯¼ö °ªÀº EXTENTSIZE ¸Å°³º¯¼ö °ª¿¡ ÀåÄ¡ ÄÁÅ×ÀÌ³Ê ¼ö¸¦ °öÇÑ °ªÀ¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ °æ¿ì, DB2´Â ¸ðµç ÄÁÅ×À̳ʷκÎÅÍ µ¿½Ã¿¡ ÇÁ¸®ÆäÄ¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏ ½Ã½ºÅÛÀÌ ÀÚüÀÇ ÇÁ¸®ÆäÄ¡¸¦ °®Áö ¾ÊÀ» °æ¿ì, Á¶È¸ ¿öÅ©·Îµå¿¡ ´ëÇÑ ÇÕ¸®ÀûÀÎ ´ë¾ÈÀº ÆÄÀÏÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ÆÄÀÏÀº ÆÄÀÏ ÄÁÅ×À̳ʸ¦ »ç¿ëÇÏ´Â DMS À¯Çü ¶Ç´Â SMS À¯ÇüÀÔ´Ï´Ù. SMS¸¦ »ç¿ëÇÒ °æ¿ì ÀÔÃâ·ÂÀ» º´·Ä ó¸®ÇÏ·Á¸é, ¹°¸®Àû µð½ºÅ©¸¦ ºÐ¸®ÇÒ µð·ºÅ丮 ÄÁÅ×ÀÌ³Ê ¸ÊÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

È¥ÇÕ ¿öÅ©·ÎµåÀÇ ¸ñÀûÀº OLTP ¿öÅ©·Îµå¿¡ ´ëÇÑ ÇϳªÀÇ ÀÔÃâ·Â ¿äûÀ» °¡´ÉÇÑ ÇÑ È¿À²ÀûÀ¸·Î ÇÏ¿©, Á¶È¸ ¿öÅ©·ÎµåÀÇ º´·Ä ÀÔÃâ·ÂÀÇ È¿À²¼ºÀ» ±Ø´ëÈ­ÇÏ´Â °ÍÀÔ´Ï´Ù.

Å×ÀÌºí °ø°£ÀÇ ÆäÀÌÁö Å©±â¸¦ °áÁ¤ÇÒ ¶§ °í·ÁÇØ¾ß ÇÒ »çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.

SMS ¶Ç´Â DMS Å×ÀÌºí °ø°£ ¼±ÅÃ

µ¥ÀÌÅÍ ÀúÀå¿¡ »ç¿ëÇÒ Å×ÀÌºí °ø°£ÀÇ À¯ÇüÀ» °áÁ¤ÇÒ ¶§ °í·ÁÇØ¾ß ÇÒ ¸î °¡Áö »çÇ×ÀÌ ÀÖ½À´Ï´Ù.

SMS Å×ÀÌºí °ø°£ÀÇ ÀåÁ¡

DMS Å×ÀÌºí °ø°£ÀÇ ÀåÁ¡

ÁÖ:Solaris ¹× PTX(IBM NUMA-Q)¿¡¼­, ¿ø½Ã ÀåÄ¡°¡ ÀÖ´Â DMS Å×ÀÌºí °ø°£Àº ¼º´ÉÀÌ Áß¿äÇÑ ¿öÅ©·Îµå¿¡ ƯÈ÷ ±ÇÀåµË´Ï´Ù.

ÀϹÝÀûÀ¸·Î, ¼Ò±Ô¸ðÀÇ °³ÀÎ¿ë µ¥ÀÌÅͺ£À̽º´Â SMS Å×ÀÌºí °ø°£À¸·Î °ü¸®ÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. ¹Ý¸é¿¡ ´ë±Ô¸ðÀ̸鼭 °è¼Ó Ä¿Áö´Â µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì¿¡´Â Àӽà Å×ÀÌºí °ø°£¿ëÀ¸·Î SMS Å×ÀÌºí °ø°£À» »ç¿ëÇϰí, °¢ Å×À̺í¿ëÀ¸·Î ´ÙÁß ÄÁÅ×À̳ʸ¦ °¡Áö°í ÀÖ´Â °³º° DMS Å×ÀÌºí °ø°£À» »ç¿ëÇÏ°Ô µË´Ï´Ù. ±×¸®°í, long ÇÊµå µ¥ÀÌÅÍ ¹× »öÀÎÀ» ÀÚü Å×ÀÌºí °ø°£¿¡¼­ ÀúÀåÇÏ·Á°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀåÄ¡ ÄÁÅ×À̳ʰ¡ ÀÖ´Â DMS Å×ÀÌºí °ø°£À» »ç¿ëÇÏ·Á°í ¼±ÅÃÇÑ °æ¿ì, »ç¿ëÀÚ°¡ ȯ°æÀ» Á¶Á¤ÇÏ°í °ü¸®ÇØ¾ß ÇÕ´Ï´Ù. °ü¸® ¾È³»¼­: ¼º´ÉÀÇ "DMS ÀåÄ¡¸¦ À§ÇÑ ¼º´É»óÀÇ °í·Á»çÇ×"¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

RAID ÀåÄ¡¿¡ µ¥ÀÌÅÍ ¹èÄ¡½Ã ¼º´É ÃÖÀûÈ­

ÀÌ Àý¿¡¼­´Â µ¥ÀÌÅ͸¦ RAID(Redundant Array of Independent Disks) ÀåÄ¡¿¡ ³õÀ» ¶§ ¼º´ÉÀ» ÃÖÀûÈ­ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, RAID ÀåÄ¡¸¦ »ç¿ëÇÏ´Â °¢ Å×ÀÌºí °ø°£¿¡ ´ëÇØ ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

DB2_PARALLEL_IO

Å×ÀÌºí °ø°£ ÄÁÅ×À̳ʿ¡¼­ µ¥ÀÌÅ͸¦ Àаųª ¶Ç´Â ¾²´Â °æ¿ì, DB2´Â µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ÀÔÃâ·ÂÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ´ÜÀÏ ÄÁÅ×ÀÌ³Ê Å×ÀÌÄÁÅ×À̳ÊÀÇ ¼ö°¡ 1º¸´Ù Å©¸é º´·Äºí °ø°£¿¡ ´ëÇØ º´·Ä ÀÔÃâ·ÂÀ» ÀÛµ¿ °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀÌ ´õ À̵æÀÌ µÇ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÄÁÅ×À̳ʰ¡ µÑ ÀÌ»óÀÇ ¹°¸®Àû µð½ºÅ©·Î ±¸¼ºµÈ ´ÜÀÏ RAID ÀåÄ¡¿¡ ÀÛ¼ºµÇ¸é, º´·Ä Àб⠾²±â È£ÃâÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÄÁÅ×À̳ʰ¡ ÇϳªÀÎ Å×ÀÌºí °ø°£¿¡ ´ëÇØ º´·Ä ÀÔÃâ·ÂÀ» °­Á¦ÇÏ·Á¸é, DB2_PARALLEL_IO ·¹Áö½ºÆ®¸® º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ º¯¼ö´Â ¸ðµç Å×ÀÌºí °ø°£À» ÀǹÌÇÏ´Â "*"·Î ¼³Á¤µÇ°Å³ª ½°Ç¥·Î ±¸ºÐµÈ Å×ÀÌºí °ø°£ ID ¸ñ·ÏÀ¸·Î ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

   db2set DB2_PARALLEL_IO=*        {turn parallel I/O on for all table spaces}
   db2set DB2_PARALLEL_IO=1,2,4,8  {turn parallel I/O on for table spaces 1, 2,
                                    4, and 8}

·¹Áö½ºÆ®¸® º¯¼ö¸¦ ¼³Á¤ÇÑ ÈÄ DB2´Â ÁßÁöµÇ¾î¾ß Çϰí(db2stop) »õ º¯¼ö°¡ Àû¿ëµÇµµ·Ï Àç½ÃÀ۵Ǿî¾ß ÇÕ´Ï´Ù(db2start).

DB2_STRIPED_CONTAINERS

ÇöÀç, DMS Å×ÀÌºí °ø°£ ÄÁÅ×À̳Ê(ÀåÄ¡ ¶Ç´Â ÆÄÀÏ)¸¦ ÀÛ¼ºÇÒ ¶§ ÇϳªÀÇ ÆäÀÌÁö ű״ ÄÁÅ×ÀÌ³Ê ½ÃÀ۽ÿ¡ ÀúÀåµË´Ï´Ù. ³ª¸ÓÁö ÆäÀÌÁö´Â DB2¿¡¼­ µ¥ÀÌÅÍ ÀúÀ念¿ª¿¡ »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç extent Å©±â ºí·ÏÀ¸·Î ±×·ìÈ­µË´Ï´Ù.

Å×ÀÌºí °ø°£ ÄÁÅ×À̳ʿ¡¼­ RAID ÀåÄ¡¸¦ »ç¿ëÇÏ´Â °æ¿ì, RAID ½ºÆ®¶óÀÌÇÁ Å©±â¿Í °°°Å³ª ¹è¼ö°¡ µÇ´Â extent Å©±â·Î Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. ±×·¯³ª, ÇϳªÀÇ ÆäÀÌÁö ÄÁÅ×ÀÌ³Ê Å±׷ΠÀÎÇØ extent´Â RAID ½ºÆ®¶óÀÌÇÁ·Î Á¤·ÄµÇÁö ¾ÊÀ¸¸ç ÀÔÃâ·Â ¿äûÁß¿¡ ÃÖÀûÀÇ ¹°¸®Àû µð½ºÅ© ¼ö ÀÌ»óÀ» ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù.

DMS Å×ÀÌºí °ø°£ ÄÁÅ×À̳ʴ ÀÌÁ¦ űװ¡ ÀÚü(Àüü) extent¿¡ ÀÖµµ·Ï ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé, ¾Õ¿¡¼­ ¼³¸íµÈ ¹®Á¦Á¡À» ÇÇÇÒ ¼ö ÀÖÁö¸¸ ÄÁÅ×À̳ʿ¡¼­ ¿©ºÐÀÇ ¿À¹öÇìµå extent°¡ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. ÀÌ ¹æ½ÄÀ¸·Î ÄÁÅ×À̳ʸ¦ ÀÛ¼ºÇÏ·Á¸é, DB2 ·¹Áö½ºÆ®¸® º¯¼öÀÎ DB2_STRIPED_CONTAINERS¸¦ "ON"À¸·Î ¼³Á¤ÇÑ ÈÄ ÀνºÅϽº¸¦ ÁßÁö½ÃŲ ´ÙÀ½ Àç½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

   db2set DB2_STRIPED_CONTAINERS=ON
   db2stop
   db2start

ÀÛ¼ºµÇ´Â ¸ðµç DMS ÄÁÅ×À̳Ê(CREATE TABLESPACE ¶Ç´Â ALTER TABLESPACE¹®À» »ç¿ëÇÏ¿©)¿¡´Â Àüü extent¸¦ ÃëÇϴ űװ¡ ÀÖ½À´Ï´Ù. ±âÁ¸ÀÇ ÄÁÅ×À̳ʴ º¯°æµÇÁö ¾ÊÀº »óÅ·Π³²½À´Ï´Ù.

ÀÌ ¼Ó¼ºÀ» °®´Â ÄÁÅ×ÀÌ³Ê ÀÛ¼ºÀ» ÁßÁö½ÃŰ·Á¸é, º¯¼ö¸¦ Àç¼³Á¤ÇÑ ÈÄ ÀνºÅϽº¸¦ ÁßÁö½ÃŲ ´ÙÀ½ Àç½ÃÀÛÇϽʽÿÀ.

   db2set DB2_STRIPED_CONTAINERS=
   db2stop
   db2start

Á¦¾î ¼¾ÅÍ ¹× LIST TABLESPACE CONTAINERS ¸í·ÉÀº ÄÁÅ×À̳ʰ¡ ½ºÆ®¶óÀÌÇÁ ÄÁÅ×À̳ʷΠÀÛ¼ºµÇ´ÂÁöÀÇ ¿©ºÎ¸¦ ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù. ÄÁÅ×À̳ÊÀÇ ÀÛ¼º ¹æ¹ý¿¡ µû¶ó "ÆÄÀÏ" ¶Ç´Â "ÀåÄ¡"¸¦ °è¼Ó »ç¿ëÇÕ´Ï´Ù. ÄÁÅ×À̳ʰ¡ ½ºÆ®¶óÀÌÇÁµÈ ÄÁÅ×À̳ʷΠÀÛ¼ºµÇ¾úÀ½À» °ËÁõÇϱâ À§ÇØ DB2DARTÀÇ /DTSF ¿É¼ÇÀ» »ç¿ëÇÏ¿© Å×ÀÌºí °ø°£ ¹× ÄÁÅ×ÀÌ³Ê Á¤º¸¸¦ ´ýÇÁÇÏ°í ¹®Á¦ÀÇ ÄÁÅ×À̳ʿ¡ ´ëÇÑ À¯Çü Çʵ带 »ìÆìº¼ ¼ö ÀÖ½À´Ï´Ù. Á¶È¸ ÄÁÅ×ÀÌ³Ê API(sqlbftcq ¹× sqlbtcq)´Â À¯ÇüÀ» Ç¥½ÃÇÏ´Â ´Ü¼ø ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.


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