µ¥ÀÌÅͺ£À̽º ³»¿¡¼ Å×ÀÌºí °ø°£À» ÀÛ¼ºÇϸé ÄÁÅ×À̳ʰ¡ Å×ÀÌºí °ø°£¿¡ ÇÒ´çµÇ°í Á¤ÀÇ ¹× ¼Ó¼ºÀÌ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ Ä«Å»·Î±×¿¡ ±â·ÏµË´Ï´Ù. ±×·± ´ÙÀ½, ÀÌ Å×ÀÌºí °ø°£¿¡ Å×À̺íÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Å×ÀÌºí °ø°£¿¡ °üÇÑ ¼³°è Á¤º¸´Â Å×ÀÌºí °ø°£ ¼³°è ¹× ¼±Åÿ¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
CREATE TABLESPACE¹® ±¸¹®Àº SQL ÂüÁ¶¼ ¸Å´º¾ó¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. SMS ¹× DMS Å×ÀÌºí °ø°£¿¡ ´ëÇØ¼´Â Å×ÀÌºí °ø°£ ¼³°è ¹× ¼±Åÿ¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Á¦¾î ¼¾Å͸¦ »ç¿ëÇÏ¿© Å×ÀÌºí °ø°£À» ÀÛ¼ºÇϽʽÿÀ.
|
¸í·ÉÇàÀ» »ç¿ëÇÏ¿© SMS Å×ÀÌºí °ø°£À» ÀÛ¼ºÇϽʽÿÀ.
CREATE TABLESPACE <NAME> MANAGED BY SYSTEM USING ('<path>')
¸í·ÉÇàÀ» »ç¿ëÇÏ¿© SMS Å×ÀÌºí °ø°£À» ÀÛ¼ºÇϽʽÿÀ.
CREATE TABLESPACE <NAME> MANAGED BY DATABASE USING (FILE'<path>' <size>)
´ÙÀ½ SQL¹®Àº ¼¼ °³ÀÇ °³º° µå¶óÀ̺êÀÇ ¼¼ °³ÀÇ µð·ºÅ丮¸¦ »ç¿ëÇÏ¿© OS/2 ¶Ç´Â Windows NT¿¡ SMS Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÕ´Ï´Ù.
CREATE TABLESPACE RESOURCE MANAGED BY SYSTEM USING ('d:\acc_tbsp', 'e:\acc_tbsp', 'f:\acc_tbsp')
´ÙÀ½ SQL¹®Àº °¢°¢ 5,000 ÆäÀÌÁöÀÎ µÎ °³ÀÇ ÆÄÀÏ ÄÁÅ×À̳ʸ¦ »ç¿ëÇÏ¿© OS/2¿¡¼ DMS Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÕ´Ï´Ù.
CREATE TABLESPACE RESOURCE MANAGED BY DATABASE USING (FILE'd:\db2data\acc_tbsp' 5000, FILE'e:\db2data\acc_tbsp' 5000)
À§ÀÇ µÎ ¿¹¿¡¼ ÄÁÅ×À̳ʿ¡ ´ëÇØ ¸í½ÃÀûÀÎ À̸§ÀÌ Á¦°øµË´Ï´Ù. ±×·¯³ª, »ó´ë ÄÁÅ×ÀÌ³Ê À̸§À» ÁöÁ¤ÇÏ´Â °æ¿ì, ÄÁÅ×À̳ʰ¡ µ¥ÀÌÅͺ£À̽º¿ëÀ¸·Î ÀÛ¼ºµÈ ¼ºêµð·ºÅ丮¿¡ ÀÛ¼ºµË´Ï´Ù(µ¥ÀÌÅͺ£À̽º µð·ºÅ丮 ÂüÁ¶).
¶ÇÇÑ ÁöÁ¤µÈ °æ·Î À̸§ÀÇ ÀϺΰ¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÀÛ¼ºÇÕ´Ï´Ù. ¼ºêµð·ºÅ丮°¡ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀÛ¼ºµÈ °æ¿ì, ¼ºêµð·ºÅ丮´Â Å×ÀÌºí °ø°£ÀÌ »èÁ¦µÉ ¶§ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ ÀÇÇØ »èÁ¦µÉ ¼öµµ ÀÖ½À´Ï´Ù.
À§ ¿¹¿¡¼´Â Å×ÀÌºí °ø°£ÀÌ Æ¯Á¤ ³ëµå ±×·ì°ú ¿¬°üµÇÁö ¾ÊÀº °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. ±âº» ³ëµå ±×·ì IBMDEFAULTGROUPÀº ´ÙÀ½ ¸Å°³º¯¼ö°¡ ¸í·É¹®¿¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëµË´Ï´Ù.
IN nodegroup
´ÙÀ½ SQL¹®Àº °¢°¢ 10,000ÆäÀÌÁöÀÇ ¼¼ °³ÀÇ ³í¸® º¼·ýÀ» »ç¿ëÇÏ¿© UNIX ±â¹Ý ½Ã½ºÅÛ¿¡ DMS Å×ÀÌºí °ø°£À» ÀÛ¼ºÇϰí, ÀÔÃâ·Â Ư¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù.
CREATE TABLESPACE RESOURCE MANAGED BY DATABASE USING (DEVICE '/dev/rdblv6' 10000, DEVICE'/dev/rdblv7' 10000, DEVICE'/dev/rdblv8' 10000) OVERHEAD 24.1 TRANSFERRATE 0.9
ÀÌ SQL¹®¿¡¼ ¾ð±ÞµÈ UNIX ÀåÄ¡°¡ ÀÌ¹Ì Á¸ÀçÇϰí ÀÖ¾î¾ß Çϸç, ÀνºÅϽº ¼ÒÀ¯ÀÚ ¹× SYSADM ±×·ìÀÌ À̸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
´ÙÀ½ ¿¹¿¡¼´Â UNIX ÆÄƼ¼Ç µ¥ÀÌÅͺ£À̽ºÀÇ ODDNODEGROUPÀ̶ó´Â ³ëµå ±×·ì¿¡ DMS Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌÀü¿¡ ODDNODEGROUPÀÌ CREATE NODEGROUP¹®À¸·Î ÀÛ¼ºµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ °æ¿ì, ODDNODEGROUP ³ëµå ±×·ìÀº 1, 3, 5·Î ¹øÈ£°¡ ¸Å°ÜÁø µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀ¸·Î ±¸¼ºµÈ °ÍÀ¸·Î °¡Á¤µË´Ï´Ù. ¸ðµç µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡¼ 10 000 4KB ÆäÀÌÁö¿¡ /dev/hdisk0 ÀåÄ¡¸¦ »ç¿ëÇϽʽÿÀ. ¶ÇÇÑ, 40 000 4KB ÆäÀÌÁöÀÇ °¢ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ ´ëÇØ¼µµ ÀåÄ¡¸¦ ¼±¾ðÇϽʽÿÀ.
CREATE TABLESPACE PLANS MANAGED BY DATABASE USING (DEVICE '/dev/HDISK0' 10000, DEVICE '/dev/n1hd01' 40000) ON NODE 1 (DEVICE '/dev/HDISK0' 10000, DEVICE '/dev/n3hd03' 40000) ON NODE 3 (DEVICE '/dev/HDISK0' 10000, DEVICE '/dev/n5hd05' 40000) ON NODE 5
UNIX ÀåÄ¡´Â µÎ °³ÀÇ ¹üÁÖ(¹®ÀÚ Á÷·Ä ÀåÄ¡ ¹× ºí·Ï ±¸Á¶ ÀåÄ¡)·Î ºÐ·ùµË´Ï´Ù. ¸ðµç ÆÄÀÏ ½Ã½ºÅÛ ÀåÄ¡ÀÇ °æ¿ì, °¢ ºí·Ï ÀåÄ¡(¶Ç´Â cooked ÀåÄ¡)¿¡ ´ëÇØ ÇØ´çÇÏ´Â ¹®ÀÚ Á÷·Ä ÀåÄ¡(¶Ç´Â ¿ø½Ã ÀåÄ¡)¸¦ °®´Â °ÍÀÌ ÀϹÝÀûÀÔ´Ï´Ù. ºí·Ï ±¸Á¶ ÀåÄ¡´Â ÀϹÝÀûÀ¸·Î "hd0" ¶Ç´Â "fd0"¿Í À¯»çÇÑ À̸§À¸·Î À̸§ ÁöÁ¤µË´Ï´Ù. ¹®ÀÚ Á÷·Ä ÀåÄ¡´Â ÀϹÝÀûÀ¸·Î "rhd0", "rfd0" ¶Ç´Â "rmt0"¿Í À¯»çÇÑ À̸§À¸·Î À̸§ ÁöÁ¤µË´Ï´Ù. ÀÌ ¹®ÀÚ Á÷·Ä ÀåÄ¡´Â ºí·Ï ÀåÄ¡º¸´Ù ¾×¼¼½º ¼Óµµ°¡ ºü¸¨´Ï´Ù. ¹®ÀÚ Á÷·Ä ÀåÄ¡ À̸§Àº CREATE TABLESPACE ¸í·É¿¡ »ç¿ëµÇ¸ç, ºí·Ï ÀåÄ¡ À̸§Àº ±×·¸Áö ¾Ê½À´Ï´Ù.
¿À¹öÇìµå ¹× Àü¼Û·üÀº SQL¹®ÀÌ ÄÄÆÄÀ쵃 ¶§ »ç¿ëÇÒ ÃÖ»óÀÇ ¾×¼¼½º °æ·Î¸¦ °áÁ¤ÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ °í·Á»çÇ׿¡¼ OVERHEAD ¹× TRANSFERRATE ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
DB2´Â º´·Ä ÀÔÃâ·ÂÀ» »ç¿ëÇÏ´Â ¼øÂ÷ ÇÁ¸®ÆäÄ¡ ±â´ÉÀ» »ç¿ëÇÏ¿© ¼øÂ÷ÀûÀÎ ÀÔÃâ·ÂÀÇ ¼º´ÉÀ» Å©°Ô °³¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼øÂ÷Àû ÇÁ¸®ÆäÄ¡ÀÇ ÀÌÇØ¿¡¼ ÀÌ ±â´É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
¶ÇÇÑ ±âº»°ªÀÎ 4KBº¸´Ù Å« ÆäÀÌÁö Å©±â¸¦ »ç¿ëÇÏ´Â Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ SQL¹®Àº UNIX ±â¹Ý ½Ã½ºÅÛ¿¡ 8KB ÆäÀÌÁö Å©±âÀÇ SMS Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÕ´Ï´Ù.
CREATE TABLESPACE SMS8K PAGESIZE 8192 MANAGED BY SYSTEM USING ('FSMS_8K_1') BUFFERPOOL BUFFPOOL8K
¿¬°üµÈ ¹öÆÛ Ç® ¶ÇÇÑ µ¿ÀÏÇÑ 8KB ÆäÀÌÁö Å©±â¿©¾ß ÇÑ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ.
ÂüÁ¶ÇÏ´Â ¹öÆÛ Ç®ÀÌ È°¼ºÈµÉ ¶§±îÁö´Â ÀÛ¼ºµÈ Å×ÀÌºí °ø°£À» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
ALTER TABLESPACE SQL¹®Àº DMS Å×ÀÌºí °ø°£¿¡ ÄÁÅ×À̳ʸ¦ Ãß°¡Çϰí Å×ÀÌºí °ø°£¿¡ ´ëÇØ PREFETCHSIZE, OVERHEAD ¹× TRANSFERRATE ¼³Á¤°ªÀ» ¼öÁ¤ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. Å×ÀÌºí °ø°£ ¸í·É¹®À» ¹ßÇàÇÏ´Â Æ®·£Àè¼ÇÀº ½Ã½ºÅÛ Ä«Å»·Î±× °æÇÕÀ» ¸·±â À§ÇØ °¡´ÉÇÑ »¡¸® È®¾àµÇ¾î¾ß ÇÕ´Ï´Ù.
ÁÖ: | PREFETCHSIZE °ªÀº EXTENTSIZE °ªÀÇ ¹è°¡ µÇ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, EXTENTSIZE°¡ 10À̸é PREFETCHSIZE´Â 20 ¶Ç´Â 30ÀÌ µÇ¾î¾ß ÇÕ´Ï´Ù. ¼øÂ÷Àû ÇÁ¸®ÆäÄ¡ÀÇ ÀÌÇØ¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ |
½Ã½ºÅÛ Àӽà Å×ÀÌºí °ø°£Àº ½Ã½ºÅÛ Àӽà Å×À̺íÀ» ÀúÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¼ºµÇ¸é, Á¤ÀÇµÈ ¼¼°¡Áö ±âº» Å×ÀÌºí °ø°£ Áß Çϳª´Â "TEMPSPACE1"À̶ó°í ÇÏ´Â ½Ã½ºÅÛ Àӽà Å×ÀÌºí °ø°£ÀÔ´Ï´Ù.
ÁÖ: | ½Ã½ºÅÛ Àӽà Å×À̺íÀÌ ±×·¯ÇÑ Å×ÀÌºí °ø°£¿¡ ÀúÀåµÉ ¼ö ÀÖÀ¸¹Ç·Î µ¥ÀÌÅͺ£À̽º´Â Ç×»ó ÃÖ¼ÒÇÑ ÇϳªÀÇ ½Ã½ºÅÛ Àӽà Å×ÀÌºí °ø°£À» °¡Á®¾ß ÇÕ´Ï´Ù. |
CREATE TABLESPACE¹®À» »ç¿ëÇÏ¿© ¶Ç´Ù¸¥ ½Ã½ºÅÛ Àӽà Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.¡¡
CREATE SYSTEM TEMPORARY TABLESPACE tmp_tbsp MANAGED BY SYSTEM USING ('d:\tmp_tbsp','e:\tmp_tbsp')
½Ã½ºÅÛ Àӽà Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÒ ¶§ ÁöÁ¤µÉ ¼ö ÀÖ´Â À¯ÀÏÇÑ ³ëµå ±×·ìÀº IBMTEMPGROUPÀÔ´Ï´Ù.
»ç¿ëÀÚ Àӽà Å×ÀÌºí °ø°£Àº ¼±¾ðµÈ Àӽà Å×À̺íÀ» ÀúÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
CREATE TABLESPACE¹®À» »ç¿ëÇÏ¿© »ç¿ëÀÚ Àӽà Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
CREATE USER TEMPORARY TABLESPACE usr_tbsp MANAGED BY DATABASE USING (FILE 'd:\db2data\user_tbsp' 5000, FILE 'e:\db2data\user_tbsp' 5000)
ÀÏ¹Ý Å×ÀÌºí °ø°£°ú °°ÀÌ, »ç¿ëÀÚ Àӽà Å×ÀÌºí °ø°£Àº IBMTEMPGROUP ÀÌ¿ÜÀÇ ÀÓÀÇ ³ëµå ±×·ì¿¡ ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Àӽà Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÒ ¶§ »ç¿ëµÇ´Â ±âº» ³ëµå ±×·ìÀº IBMDEFAULTGROUPÀÔ´Ï´Ù.
DECLARE GLOBAL TEMPORARY TABLE¹®Àº »ç¿ëÀÚ Àӽà Å×ÀÌºí °ø°£ ³»¿¡¼ »ç¿ëÇÒ ¼±¾ðµÈ Àӽà Å×À̺íÀ» Á¤ÀÇÇÕ´Ï´Ù.
´ÙÁß µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ³ëµå ±×·ì¿¡ Å×ÀÌºí °ø°£À» ¹èÄ¡Çϸé, Å×ÀÌºí °ø°£ ³»ÀÇ ¸ðµç Å×À̺íÀÌ ³ëµå ±×·ìÀÇ °¢ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ ÆÄƼ¼ÇµË´Ï´Ù. Å×ÀÌºí °ø°£Àº ³ëµå ±×·ì ¾È¿¡ ÀÛ¼ºµË´Ï´Ù. ÀÏ´Ü Å×ÀÌºí °ø°£ÀÌ ³ëµå ±×·ì ³»¿¡ ÀÛ¼ºµÇ¸é, °è¼Ó ±× ¾È¿¡ ³²¾Æ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ´Ù¸¥ ³ëµå ±×·ìÀ¸·Î º¯°æµÉ ¼ö ¾ø½À´Ï´Ù. Å×ÀÌºí °ø°£°ú ³ëµå ±×·ìÀ» ¿¬°ü½ÃŰ´Â µ¥¿¡´Â CREATE TABLESPACE¹®ÀÌ »ç¿ëµË´Ï´Ù.
DB2 Universal Database´Â Á÷Á¢ µð½ºÅ© ¾×¼¼½º(¿ø½Ã ÀÔÃâ·Â)¸¦ Áö¿øÇÕ´Ï´Ù. ÀÌ´Â DB2 Universal Database ½Ã½ºÅÛ¿¡ Á÷Á¢ µð½ºÅ© ¾×¼¼½º(¿ø½Ã) ÀåÄ¡¸¦ Á¢¼ÓÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. À¯ÀÏÇÑ ¿¹¿Ü´Â Linux, Windows 95 ¹× Windows 98 ¿î¿µ üÁ¦ÀÔ´Ï´Ù. ´ÙÀ½ ¸ñ·ÏÀº ÀÌ ÀåÄ¡ À¯ÇüÀ» ½Äº°ÇÏ´Â ¹°¸®Àû ¹× ³í¸®Àû ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù£®
¿©±â¼, NÀº ½Ã½ºÅÛÀÇ ¹°¸® µå¶óÀ̺ê Áß Çϳª¸¦ ³ªÅ¸³À´Ï´Ù. ¿¹¸¦µé¾î,
NÀº 0, 1, 2 ¶Ç´Â ´Ù¸¥ ¾çÀÇ Á¤¼ö·Î ´ëüµÉ ¼ö ÀÖ½À´Ï´Ù.
\\.\PhysicalDisk5
¿©±â¼, N:Àº ½Ã½ºÅÛÀÇ ³í¸® µå¶óÀÌºê ¹®ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, N:Àº E: ¶Ç´Â ÀÓÀÇÀÇ ´Ù¸¥ µå¶óÀ̺ê À̸§À¸·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.