°ü¸® ¾È³»¼­


µ¥ÀÌÅͺ£À̽º °ü¸®

µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇϰųª µ¥ÀÌÅͺ£À̽º °ü¸®¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ´Ù¼öÀÇ ¸Å°³º¯¼ö°¡ Á¦°øµË´Ï´Ù. ÀÌ´Â ´ÙÀ½°ú °°ÀÌ ±×·ìÈ­µË´Ï´Ù.

Á¶È¸ Àο¡ÀÌºí·¯

´ÙÀ½ ¸Å°³º¯¼ö´Â Á¶È¸ Àο¡ÀÌºí·¯ÀÇ Á¦¾î¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

µ¿Àû SQL Á¶È¸ °ü¸®(dyn_query_mgmt)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
0 (DISABLE) [ 1(ENABLE), 0 (DISABLE) ]

ÀÌ ¸Å°³º¯¼ö´Â DB2 Query Patroller°¡ ¼³Ä¡µÈ °÷°ú °ü·ÃµË´Ï´Ù. µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼öÀÎ dyn_query_mgmt°¡ "ENABLE"·Î ¼³Á¤µÇ°í µ¿Àû Á¶È¸ ºñ¿ëÀÌ »ç¿ëÀÚ³ª ±×·ì¿¡ ´ëÇÑ trap_threshold(DB2 Query Patroller »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ Å×ÀÌºí¿¡¼­ ÁöÁ¤ÇÑ)¸¦ ÃʰúÇÒ °æ¿ì, ÀÌ Á¶È¸´Â DB2 Query Patroller¿¡¼­ Æ÷ÂøµË´Ï´Ù. trap_threshold´Â »ç¿ëÀÚ°¡ DB2 Query Patroller¿¡¼­ ¼³Á¤ÇÑ Á¶È¸ Æ÷Âø¿ë Æ®¸®°Å·Î, ºñ¿ëÀ» ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. µ¿Àû Á¶È¸°¡ Æ÷ÂøµÇ¸é, »ç¿ëÀÚ°¡ ·±Å¸ÀÓ ¸Å°³º¯¼ö¸¦ Áö½ÃÇÒ ¼ö ÀÖ´Â ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³³´Ï´Ù.

dyn_query_mgmt°¡ "DISABLE"·Î ¼³Á¤µÇ¸é, ¾î¶² Á¶È¸µµ Æ÷ÂøµÇÁö ¾Ê½À´Ï´Ù.

¼Ó¼º

´ÙÀ½ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÀÏ¹Ý Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

copyprotect¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö ¸Å°³º¯¼ö´Â ´ÜÁö Á¤º¸ Àü´Þ¿ëÀ¸·Î Á¦°øµË´Ï´Ù.

±¸¼º ÆÄÀÏ ¸±¸®½º ·¹º§(release)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥, µ¥ÀÌÅͺ£À̽º

Àû¿ë ´ë»ó

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

°ü·Ã ¸Å°³º¯¼ö
µ¥ÀÌÅͺ£À̽º ¸±¸®½º ·¹º§(database_level)

ÀÌ ¸Å°³º¯¼ö´Â ±¸¼º ÆÄÀÏÀÇ ¸±¸®½º ·¹º§À» ÁöÁ¤ÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ¸±¸®½º ·¹º§(database_level)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

°ü·Ã ¸Å°³º¯¼ö
±¸¼º ÆÄÀÏ ¸±¸®½º ·¹º§(release)

ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÇ ¸±¸®½º ·¹º§À» ³ªÅ¸³À´Ï´Ù. ¹Ì¿Ï·á ¶Ç´Â ½ÇÆÐÇÑ ÀÌÁÖÀÇ °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ÀÌÁÖµÇÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽ºÀÇ ¸±¸®½º ·¹º§À» ¹Ý¿µÇÏ´Â °ÍÀ¸·Î release ¸Å°³º¯¼ö(µ¥ÀÌÅͺ£À̽º ±¸¼º ÆÄÀÏÀÇ ¸±¸®½º ·¹º§)¿Í´Â ´Ù¸¨´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, database_levelÀÇ °ªÀº release ¸Å°³º¯¼öÀÇ °ª°ú µ¿ÀÏÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º Áö¿ª(territory)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

°ü·Ã ¸Å°³º¯¼ö
µ¥ÀÌÅͺ£À̽º ±¹°¡ ÄÚµå(country)

ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµÈ Áö¿ªÀ» Ç¥½ÃÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº Áö¿ªÀ» »ç¿ëÇÏ¿© country ¸Å°³º¯¼ö °ªÀ» ÆÇº°ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ Áö¿ªÀ» »ç¿ëÇϴµ¥ ´ëÇØ¼­´Â ºü¸¥ ½ÃÀÛ¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º ±¹°¡ ÄÚµå(country)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

°ü·Ã ¸Å°³º¯¼ö
µ¥ÀÌÅͺ£À̽º Áö¿ª(territory)

ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â ±¹°¡ Äڵ带 Ç¥½ÃÇÕ´Ï´Ù. country ¸Å°³º¯¼ö´Â territory ¸Å°³º¯¼ö¿¡ µû¶ó °áÁ¤µË´Ï´Ù. ºü¸¥ ½ÃÀÛ¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º ÄÚµå ¼¼Æ®(codeset)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

°ü·Ã ¸Å°³º¯¼ö
µ¥ÀÌÅͺ£À̽º ÄÚµå ÆäÀÌÁö(codepage)

ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµÈ ÄÚµå ¼¼Æ®¸¦ Ç¥½ÃÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ÄÚµå ¼¼Æ®¸¦ »ç¿ëÇÏ¿© codepage ¸Å°³º¯¼ö °ªÀ» °áÁ¤ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÄÚµå ¼¼Æ®¸¦ »ç¿ëÇϴµ¥ ´ëÇØ¼­´Â ºü¸¥ ½ÃÀÛ¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º ÄÚµå ÆäÀÌÁö(codepage)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

°ü·Ã ¸Å°³º¯¼ö
µ¥ÀÌÅͺ£À̽º ÄÚµå ¼¼Æ®(codeset)

ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµÈ ÄÚµå ÆäÀÌÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. codepage ¸Å°³º¯¼ö´Â codeset ¸Å°³º¯¼ö¿¡ µû¶ó °áÁ¤µË´Ï´Ù. ºü¸¥ ½ÃÀÛ¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Á¶ÇÕ Á¤º¸(collate_info)

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

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

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

¸¶Áö¸· 4¹ÙÀÌÆ®¿¡´Â Á¶ÇÕ ¼ø¼­¿¡ ´ëÇÑ ³»ºÎ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. À̰ÍÀ» µ¥ÀÌÅͺ£À̽º Ç÷§Æû¿¡ Àû¿ë °¡´ÉÇÑ Á¤¼ö·Î Ãë±ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ¼¼ °¡Áö °ªÀÌ ÀÖ½À´Ï´Ù.

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

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

º¹»ç ¹æÁö °¡´É(copyprotect)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
¾Æ´Ï¿À [ ¿¹; ¾Æ´Ï¿À ]

ÀÌ ¸Å°³º¯¼ö´Â º¹»ç ¹æÁö ¼Ó¼ºÀÇ ±â´ÉÀ» ºÎ¿©ÇÏ´Â µ¥, ±âº»ÀûÀ¸·Î ÀÛµ¿ ºÒ°¡·Î µÇ¾î ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ¹öÀü 2 ÀÌÀü¿¡´Â ±âº»°ªÀÌ º¹»ç ¹æÁö ¼Ó¼ºÀÇ ±â´ÉÀ» ºÎ¿©ÇÏ´Â °ÍÀ̾ú½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â UNIX ±â¹Ý ȯ°æ¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

¹é¾÷ µ¥ÀÌÅͺ£À̽º¿Í º¹¿ø µ¥ÀÌÅͺ£À̽º À¯Æ¿¸®Æ¼´Â copyprotect ¸Å°³º¯¼ö¿¡ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù. º¹»ç ¹æÁöµÈ µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÏ¿©, ´Ù¸¥ ¿öÅ©½ºÅ×À̼ǿ¡ º¹¿øÇÑ ÈÄ, µ¥ÀÌÅͺ£À̽º¸¦ īŻ·Î±×È­ÇÏ¿© ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖÀÇ»çÇ×: µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥À̳ª ¿î¿µ üÁ¦¸¦ À缳ġÇϱâ Àü¿¡ ¸ðµç µ¥ÀÌÅͺ£À̽º¿¡¼­ º¹»ç ¹æÁö¸¦ Á¦°ÅÇϽʽÿÀ. º¹»ç ¹æÁö¸¦ Á¦°ÅÇÏÁö ¾ÊÀ» °æ¿ì, µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ·Á ÇÒ ¶§ ¿À·ù°¡ »ý±é´Ï´Ù. À缳ġÇÑ ÈÄ, º¹»ç ¹æÁö ±â´ÉÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

DB2 Data Links Manager

´ÙÀ½Àº DB2 Data Links Manager¿¡ °ü·ÃµÈ ¸Å°³º¯¼öÀÔ´Ï´Ù.

µ¥ÀÌÅÍ ¸µÅ© ¾×¼¼½º ÅäÅ« ¸¸·á °£°Ý(dl_expint)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
60 [ -1, 1 -- 31 536 000 ]

ÃøÁ¤ ´ÜÀ§
ÃÊ

ÀÌ ¸Å°³º¯¼ö´Â ÆÄÀÏ ¾×¼¼½º Á¦¾î ÅäÅ«ÀÌ »ý¼ºµÈ ½Ã°£ °£°Ý(ÃÊ)ÀÌ À¯È¿ÇÏ´Ù´Â °ÍÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÅäÅ«ÀÌ À¯È¿ÇÑ ÃÊÀÇ ¼ö´Â ÅäÅ«ÀÌ »ý¼ºµÈ ½Ã°£ºÎÅÍ ½ÃÀÛÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¸µÅ© ÆÄÀÏ ½Ã½ºÅÛ ÇÊÅÍ´Â ÅäÅ«ÀÌ ÀÌ ¸¸·á ½Ã°£¿¡ ´ëÇØ À¯È¿ÇÑÁö¸¦ °Ë»çÇÕ´Ï´Ù.

ÆÄÀÏ ¾×¼¼½º Á¦¾î ÅäÅ«¿¡ °üÇÑ Á¤º¸´Â DB2 Data Links Manager ºü¸¥ ½ÃÀÛ Ã¥À» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ¸Å°³º¯¼öÀÇ ±âº»°ªÀº 60ÃÊÀÔ´Ï´Ù. -1Àº ÅäÅ«ÀÌ È¿À²ÀûÀ¸·Î ¸¸·áµÇÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â "READ PERMISSION DB"¸¦ ÁöÁ¤ÇÏ´Â DATALINK Ä÷³¿¡ Àû¿ëµË´Ï´Ù.

º¹»çº»ÀÇ µ¥ÀÌÅÍ ¸µÅ© ¼ö(dl_num_copies)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
0 [ 0 - 15 ]

ÀÌ ¸Å°³º¯¼ö´Â ÆÄÀÏÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ¸µÅ©µÉ ¶§ ¾ÆÄ«ÀÌºê ¼­¹ö(¿¹: ADSM ¼­¹ö)¿¡¼­ Ãß°¡·Î ÀÌ·ç¾îÁú ÆÄÀÏÀÇ º¹»çº»ÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇÑ ±âº»°ªÀº Á¦·Î(0)ÀÔ´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â "º¹±¸=¿¹"¸¦ ÁöÁ¤ÇÏ´Â DATALINK Ä÷³¿¡ Àû¿ëµË´Ï´Ù.

»èÁ¦ ÈÄ µ¥ÀÌÅÍ ¸µÅ© ½Ã°£(dl_time_drop)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
1 [ 0 -- 365 ]

ÃøÁ¤ ´ÜÀ§
ÀÏ

ÀÌ ¸Å°³º¯¼ö´Â DROP DATABASEÀÌ ¹ßÇàµÈ ÈÄ ¾ÆÄ«ÀÌºê ¼­¹ö(¿¹: TSM ¼­¹ö)¿¡ ÆÄÀÏÀ» º¸Á¸ÇÒ ±â°£(ÀÏ ¼ö)À» ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¸Å°³º¯¼öÀÇ ±âº»°ªÀº 1ÀÏÀÔ´Ï´Ù. Á¦·Î(0)ÀÇ °ªÀº ÆÄÀÏÀÌ DROP ¸í·É ¶Ç´Â ¸í·É¹®ÀÌ ¼öÇàµÈ ÈÄ Áï½Ã º¸Á¸ ¼­¹ö¿¡¼­ »èÁ¦µÈ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù(½ÇÁ¦ ÆÄÀÏÀº DATALINK Ä÷³¿¡ ´ëÇØ ON UNLINK DELETE ¸Å°³º¯¼ö°¡ ÁöÁ¤µÇÁö ¾Ê´Â ÇÑ »èÁ¦µÇÁö ¾Ê½À´Ï´Ù).

ÀÌ ¸Å°³º¯¼ö´Â "º¹±¸=¿¹"¸¦ ÁöÁ¤ÇÏ´Â DATALINK Ä÷³¿¡ Àû¿ëµË´Ï´Ù.

µ¥ÀÌÅÍ ¸µÅ© ÅäÅ« ¾Ë°í¸®Áò(dl_token)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
MAC0 [ MAC0; MAC1 ]

ÀÌ ¸Å°³º¯¼ö´Â DATALINK ÆÄÀÏ ¾×¼¼½º Á¦¾î ÅäÅ«ÀÇ »ý¼º¿¡ »ç¿ëµÇ´Â ¾Ë°í¸®ÁòÀ» ÁöÁ¤ÇÕ´Ï´Ù. MAC1(¸Þ½ÃÁö ÀÎÁõ ÄÚµå)Àº MAC0 º¸´Ù º¸¾ÈÀÌ °­È­µÈ ¸Þ½ÃÁö ÀÎÁõ Äڵ带 »ý¼ºÇÏÁö¸¸, ¼º´É ¿À¹öÇìµå°¡ Áõ°¡µË´Ï´Ù.

ÆÄÀÏ ¾×¼¼½º Á¦¾î ÅäÅ«¿¡ ´ëÇØ¼­´Â DB2 Data Links Manager ºü¸¥ ½ÃÀÛ Ã¥À» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ¸Å°³º¯¼ö´Â "READ PERMISSION DB"¸¦ ÁöÁ¤ÇÏ´Â DATALINK Ä÷³¿¡ Àû¿ëµË´Ï´Ù.

´ë¹®ÀÚ¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ ¸µÅ© ÅäÅ«(dl_upper)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
¾Æ´Ï¿À [ ¿¹; ¾Æ´Ï¿À ]

ÀÌ ¸Å°³º¯¼ö´Â ÆÄÀÏ ¾×¼¼½º Á¦¾î ÅäÅ«ÀÌ ´ë¹®ÀÚ¸¦ »ç¿ëÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. °ªÀÌ "YES"ÀÌ¸é ¾×¼¼½º Á¦¾î ÅäÅ«ÀÇ ¸ðµç ¹®ÀÚ°¡ ´ë¹®ÀÚÀÓÀ» ³ªÅ¸³À´Ï´Ù. °ªÀÌ "NO"À̸é ÅäÅ«ÀÌ ´ë¹®ÀÚ ¹× ¼Ò¹®ÀÚ ¸ðµÎ¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖÀ½À» ÁöÁ¤ÇÕ´Ï´Ù.

ÆÄÀÏ ¾×¼¼½º Á¦¾î ÅäÅ«¿¡ ´ëÇØ¼­´Â DB2 Data Links Manager ºü¸¥ ½ÃÀÛ Ã¥À» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ¸Å°³º¯¼ö´Â "READ PERMISSION DB"¸¦ ÁöÁ¤ÇÏ´Â DATALINK Ä÷³¿¡ Àû¿ëµË´Ï´Ù.

µ¥ÀÌÅÍ ¸µÅ© Áö¿ø ÀÛµ¿ °¡´É(datalinks)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
¾Æ´Ï¿À [ ¿¹; ¾Æ´Ï¿À ]

ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅÍ ¸µÅ© Áö¿øÀÌ ÀÛµ¿ °¡´ÉÇÑÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. "YES"´Â µ¥ÀÌÅÍ ¸µÅ© Áö¿øÀÌ ¿ø½Ã ÆÄÀÏ ½Ã½ºÅÛ(JFS ¶Ç´Â AIX)¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ ¸µÅ© °ü¸® ÇÁ·Î±×·¥ ¸µÅ© ÆÄÀÏ¿¡ ´ëÇØ ÀÛµ¿µÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. "NO"´Â µ¥ÀÌÅÍ ¸µÅ© Áö¿øÀÌ ÀÛµ¿µÇÁö ¾Êµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

»óÅÂ

´ÙÀ½ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽ºÀÇ »óÅ¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

¹é¾÷ º¸·ù Ç¥½Ã±â(backup_pending)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

ÀÌ ¸Å°³º¯¼ö°¡ onÀ¸·Î ¼³Á¤µÇ¸é, µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇϱâ Àü¿¡ À̸¦ ¿ÏÀüÈ÷ ¹é¾÷ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º°¡ º¹±¸ ºÒ°¡ »óÅ¿¡¼­ º¹±¸ °¡´É »óÅ·Πº¯ÇÒ ¶§¸¸ onÀ¸·Î ¼³Á¤µË´Ï´Ù(Áï, Ãʱ⿡ logretain°ú userexit ¸Å°³º¯¼ö´Â µÑ´Ù NO·Î ¼³Á¤µÇÁö¸¸, ÀÌ ¸Å°³º¯¼ö Áß Çϳª ¶Ç´Â µÑ´Ù YES·Î ¼³Á¤µÇ¸é µ¥ÀÌÅͺ£À̽º ±¸¼ºÀ» °»½ÅÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù).

µ¥ÀÌÅͺ£À̽º ÀÏÄ¡(database_consistent)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º°¡ ÀÏÄ¡ »óÅ¿¡ ÀÖ´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù.

YES´Â ¸ðµç Æ®·£Àè¼ÇÀÌ È®¾à ¶Ç´Â ±¸°£ º¹¿ø µ¥ÀÌÅÍ¿¡ Àϰü¼ºÀÌ ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡ Àϰü¼ºÀÌ ÀÖÀ» ¶§ ½Ã½ºÅÛÀÌ "ÆÄ¼Õ"µÇ´Â °æ¿ì, µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë °¡´ÉÇϵµ·Ï Çϱâ À§ÇØ Æ¯º°È÷ Á¶Ä¡¸¦ ÃëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

NO´Â Æ®·£Àè¼ÇÀ̳ª ÀϺΠ´Ù¸¥ Ÿ½ºÅ©°¡ µ¥ÀÌÅͺ£À̽º¿¡¼­ º¸·ùÁßÀ̾ µ¥ÀÌÅͰ¡ ÀÌ ÁöÁ¡¿¡¼­ ÀÏÄ¡ÇÏÁö ¾ÊÀ½À» ³ªÅ¸³À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡ Àϰü¼ºÀÌ ¾øÀ» ¶§ ½Ã½ºÅÛÀÌ "ÆÄ¼Õ"µÇ¸é, µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϱâ À§ÇØ RESTART DATABASE ¸í·ÉÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ Àç½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. RESTART DATABASE ¸í·É¿¡ ´ëÇØ¼­´Â Command Reference¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

·Ñ Æ÷¿öµå º¸·ù Ç¥½Ã±â(rollfwd_pending)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

ÀÌ ¸Å°³º¯¼ö´Â ´ÙÀ½ »óÅ Áß Çϳª¸¦ ³ªÅ¸³À´Ï´Ù.

(ROLLFORWARD DATABASE¸¦ ÀÌ¿ëÇÑ) º¹±¸¸¦ µ¥ÀÌÅͺ£À̽º ¶Ç´Â Å×ÀÌºí °ø°£¿¡ ¾×¼¼½ºÇϱâ Àü¿¡ ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù. ROLLFORWARD DATABASE¿¡ °üÇÑ ÀÚ¼¼ÇÑ ¸í·ÉÀº Command Reference¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

·Î±× º¸À¯ »óÅ ǥ½Ã±â(log_retain_status)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

°ü·Ã ¸Å°³º¯¼ö
·Î±× º¸À¯ ÀÛµ¿ °¡´É(logretain)

ÀÌ ¸Å°³º¯¼ö°¡ ¼³Á¤µÇ¾î ÀÖÀ¸¸é, À̰ÍÀº ·Î±× ÆÄÀÏÀÌ ·Ñ Æ÷¿öµå º¹±¸¿ëÀ¸·Î º¸À¯µÇ¾î ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â logretain ¸Å°³º¯¼ö ¼³Á¤°ªÀÌ »ç¿ëµÉ ¶§ ¼³Á¤µË´Ï´Ù.

»ç¿ëÀÚ ³ª°¨(user exit) Ç¥½Ã±â(user_exit_status)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

°ü·Ã ¸Å°³º¯¼ö
»ç¿ëÀÚ ³ª°¨(user exit) »ç¿ë °¡´É(userexit)

ÀÌ ¸Å°³º¯¼ö°¡ ONÀ¸·Î ¼³Á¤µÇ¸é, ÀÌ´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ·Ñ Æ÷¿öµå º¹±¸¿¡ »ç¿ëµÉ ¼ö ÀÖ°í, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼­ È£ÃâµÉ ¶§ »ç¿ëÀÚ ³ª°¨(user exit) ÇÁ·Î±×·¥ÀÌ ·Î±× ÆÄÀÏÀ» ¾ÆÄ«À̺êÇÏ°í °Ë»öÇÏ´Â µ¥ »ç¿ëµÊÀ» ³ªÅ¸³À´Ï´Ù.

º¸·ùÁßÀÎ º¹¿ø(restore_pending)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º¿¡ RESTORE PENDING »óŰ¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

´ÙÁß ÆäÀÌÁö ÆÄÀÏ ÇÒ´ç ÀÛµ¿ °¡´É(multipage_alloc)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
Á¤º¸¿ë

´ÙÁß ÆäÀÌÁö ÆÄÀÏ ÇÒ´çÀº »ðÀÔ ±â´ÉÀ» ÁõÁøÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ÀÌ ±â´ÉÀº SMS Å×ÀÌºí °ø°£¿¡¸¸ Àû¿ëµË´Ï´Ù. ÀÌ ±â´ÉÀÌ ÀÛµ¿ °¡´ÉÇÒ °æ¿ì, ¸ðµç SMS Å×ÀÌºí °ø°£¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. °³º° SMS Å×ÀÌºí °ø°£¿¡ ´ëÇÑ ¼±ÅÃÀº ºÒ°¡´ÉÇÕ´Ï´Ù.

ÀÌ ¸Å°³º¯¼öÀÇ ±âº»°ªÀº NO·Î¼­, ´ÙÁß ÆäÀÌÁö ÆÄÀÏ ÇÒ´çÀÌ ÀÛµ¿ °¡´ÉÇÏÁö ¾Ê´Â »óÅÂÀÔ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ÀÛ¼º ÀÌÈÄ, ¸Å°³º¯¼ö¸¦ YES·Î ¼³Á¤ÇÏ¸é ´ÙÁß ÆäÀÌÁö ÆÄÀÏ ÇÒ´ç ±â´ÉÀÌ ÀÛµ¿ °¡´ÉÇÏ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ ¼³Á¤°ªÀº db2empfa µµ±¸¸¦ »ç¿ëÇÏ¿© ÇÕ´Ï´Ù. ÀÏ´Ü ¸Å°³º¯¼ö¸¦ YES·Î ¼³Á¤ÇÏ°í ³ª¸é ´Ù½Ã NO·Î ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù.

ÄÄÆÄÀÏ·¯ ¼³Á¤

´ÙÀ½ ¸Å°³º¯¼ö´Â ÄÄÆÄÀÏ·¯¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

»ê¼ú ¿¹¿Ü °è¼Ó(dft_sqlmathwarn)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
¾Æ´Ï¿À[¾Æ´Ï¿À, ¿¹]

ÀÌ ¸Å°³º¯¼ö´Â SQL¹®ÀÌ ÄÄÆÄÀÏÀ» ÇÏ´Â µ¿¾ÈÀÇ »ê¼ú ¿À·ù¿Í °Ë»ö º¯È¯ ¿À·ù¸¦ ¿À·ù¿Í °æ°í·Î Á¶ÀýÀ» ÆÇº°ÇÏ´Â ±âº»°ªÀ» ¼³Á¤ÇÕ´Ï´Ù. Á¤Àû SQL¹®ÀÇ °æ¿ì, ¹ÙÀεå½Ã ÀÌ ¸Å°³º¯¼ö °ªÀº ÆÐŰÁö¿Í ¿¬°üµË´Ï´Ù. µ¿Àû SQL DML¹®ÀÇ °æ¿ì¿¡´Â, ¸í·É¹®ÀÌ ÁغñµÉ ¶§ ÀÌ ¸Å°³º¯¼ö °ªÀ» »ç¿ëÇÕ´Ï´Ù.

ÁÖÀÇ: µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ dft_sqlmathwarn °ªÀ» º¯°æÇϸé, Á¡°Ë Á¦ÇÑÁ¶°Ç, Æ®¸®°Å, ±×¸®°í »ê¼ú Ç¥Çö½ÄÀ» Æ÷ÇÔÇÏ´Â ºäÀÇ µ¿ÀÛÀÌ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. À§ÀÇ º¯°æÀº µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅÍ ¹«°á¼º¿¡ ¿µÇâÀ» ÁÙ ¼öµµ ÀÖ½À´Ï´Ù. »õ·Î¿î »ê¼ú ¿¹¿Ü ó¸® µ¿ÀÛÀÌ ¾ó¸¶³ª Á¡°Ë Á¦ÇÑÁ¶°Ç, Æ®¸®°Å ¹× ºä¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â Áö¸¦ ÁÖÀDZí°Ô Æò°¡ÇÑ ÈÄ, µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ dft_sqlmathwarnÀÇ ¼³Á¤¸¸ º¯°æÇØ¾ß ÇÕ´Ï´Ù. ÀÏ´Ü º¯°æµÇ¸é, ÈÄ¼Ó º¯°æÀº °°Àº °è»êÀ» ¿ä±¸ÇÕ´Ï´Ù.

ÇÑ ¿¹·Î¼­, ³ª´°¼À »ê¼ú ¿¬»êÀ» Æ÷ÇÔÇÑ ´ÙÀ½°ú °°Àº Á¡°Ë Á¦ÇÑÁ¶°ÇÀ» °í·ÁÇØ º¸½Ê½Ã¿À.

A/B > 0

dft_sqlmathwarn°¡ "¾Æ´Ï¿À"À̰í B=0ÀÎ INSERT¸¦ ½ÃµµÇϸé, 0À¸·Î ³ª´©±â´Â »ê¼ú ¿À·ù·Î 󸮵˴ϴÙ. »ðÀÔ ¿¬»êÀº DB2°¡ Á¦ÇÑÁ¶°ÇÀ» °Ë»çÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ½ÇÆÐÇÕ´Ï´Ù. dft_sqlmathwarnÀ» "¿¹"·Î º¯°æÇÒ °æ¿ì, 0À¸·Î ³ª´©±â´Â NULL °á°ú·Î »ê¼ú °æ°í¸¦ ó¸®ÇÕ´Ï´Ù. NULL °á°ú·Î ">" ¼ú¾î°¡ UNKNOWNÀ¸·Î Æò°¡µÇ¾î »ðÀÔ ¿¬»êÀº ¼º°øÇÕ´Ï´Ù. dft_sqlmathwarnÀÌ ´Ù½Ã "¾Æ´Ï¿À"·Î º¯°æµÉ °æ¿ì, 0À¸·Î ³ª´©±â ¿À·ù·Î ÀÎÇØ DB2°¡ Á¦ÇÑÁ¶°ÇÀ» ÃßÁ¤ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ °°Àº Çà¿¡ »ðÀÔÇÏ·Á´Â ½Ãµµ´Â ½ÇÆÐÇÕ´Ï´Ù. B=0À¸·Î »ðÀÔµÈ ÇàÀº dft_sqlmathwarnÀÌ "¿¹"ÀÏ ¶§ Å×ÀÌºí¿¡ ³²¾Æ ÀÖÀ» ¼ö ÀÖ¾î ¼±ÅÃµÉ ¼ö ÀÖ½À´Ï´Ù. Á¦ÇÑÁ¶°ÇÀ» ÃßÁ¤ÇÏ´Â ÇàÀ¸·Î °»½ÅÇÏ´Â °ÍÀº ½ÇÆÐµÇ°í, ¹Ý¸é Á¦ÇÑÁ¶°Ç ÀçÃßÁ¤À» ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ÇàÀ¸·ÎÀÇ °»½ÅÀº ¼º°øÇÕ´Ï´Ù.

dft_sqlmathwarnÀ» "¾Æ´Ï¿À"¿¡¼­ "¿¹"·Î º¯°æÇϱâ Àü¿¡, »ê¼ú½ÄÀÇ ³Î(NULL)À» ¸í½ÃÀûÀ¸·Î Á¶ÀýÇÏ´Â Á¦ÇÑÁ¶°ÇÀ» ´Ù½Ã ±â·ÏÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

  ( A/B > 0 ) AND ( CASE
                      WHEN A IS NULL THEN 1
                      WHEN B IS NULL THEN 1
                      WHEN A/B IS NULL THEN 0
                      ELSE 1
                      END
                    = 1 )

À§¿Í °°ÀÌ A ¿Í B°¡ ³Î(NULL) ÀÔ·Â °¡´ÉÇÏ´Ù¸é »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª A ¹× B°¡ ³Î(NULL)·Î ÀÔ·Â °¡´ÉÇÏÁö ¾Ê´Ù¸é, ´ëÀÀµÇ´Â IS NULL WHENÀýÀº Á¦°ÅµÉ ¼ö ÀÖ½À´Ï´Ù.

dft_sqlmathwarnÀ» "Yes"¿¡¼­ "No"·Î º¯°æÇϱâ Àü¿¡ ´ÙÀ½°ú °°Àº ¼ú¾î¸¦ »ç¿ëÇÏ¿© ¸ð¼øµÉ ¼ö ÀÖ´Â µ¥ÀÌÅ͸¦ ¸ÕÀú Á¡°ËÇØ¾ß ÇÕ´Ï´Ù.

   WHERE A IS NOT NULL AND B IS NOT NULL AND A/B IS NULL

Àϰü¼ºÀÌ ¾ø´Â ÇàÀÌ °í¸³µÈ´Ù¸é, dft_sqlmathwarnÀ» º¯°æÇϱâ Àü¿¡ ¸ð¼øÀ» ±³Á¤ÇÏ´Â Àû´çÇÑ Á¶Ä¡¸¦ ÃëÇØ¾ß ÇÕ´Ï´Ù. ±×¸®°í º¯°æ ÈÄ¿¡ »ê¼ú½ÄÀ¸·Î Á¦ÇÑÁ¶°ÇÀ» ´Ù½Ã ¼öµ¿ °Ë»çÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ë»ç¸¦ À§ÇØ Á¡°Ë º¸·ù »óÅ¿¡ ¿µÇâ ¹ÞÀº Å×À̺íÀ» ¿ì¼± À§Ä¡½Ã۰í(SET CONSTRAINTS¹®ÀÇ OFF·Î) ³­ ÈÄ, Å×ÀÌºí °Ë»ç¸¦ ¿äûÇϽʽÿÀ(SET CONSTRAINTS¹®ÀÇ IMMEDIATE CHECKEDÀý·Î). Á¦ÇÑÁ¶°ÇÀÌ ÃßÁ¤µÇÁö ¸øÇÏ°Ô ÇÏ´Â ¸ð¼øÀÌ ÀÖ´Â µ¥ÀÌÅÍ´Â »ê¼ú ¿À·ù¿¡¼­ ³ªÅ¸³³´Ï´Ù.

±ÇÀå»çÇ×: Ưº°È÷ »ê¼ú ¿¹¿Ü¸¦ Æ÷ÇÔÇÏ´Â Á¶È¸¸¦ ó¸®ÇØ¾ß µÇ´Â °æ¿ì°¡ ¾Æ´Ï¶ó¸é ±âº» ¼³Á¤°ªÀÎ no¸¦ »ç¿ëÇϽʽÿÀ ±×¸®°í ¿¹ °ªÀ» ÁöÁ¤ÇϽʽÿÀ. ´Ù¸¥ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼­, ¹ß»ýÇÏ´Â »ê¼ú ¿¹¿Ü¿Í »ó°ü¾øÀÌ °á°ú¸¦ »êÃâÇÏ´Â SQL¹®À» ó¸®ÇÒ °æ¿ì ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âº» Á¤µµ(dft_degree)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
1 [ -1, 1 - 32 767 ]

°ü·Ã ¸Å°³º¯¼ö
º´·Ä ó¸® ÃÖ´ë Á¶È¸ Á¤µµ(max_querydegree)

ÀÌ ¸Å°³º¯¼ö´Â CURRENT DEGREE Ư¼ö ·¹Áö½ºÅÍ ¹× DEGREE ¹ÙÀÎµå ¿É¼ÇÀÇ ±âº»°ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ªÀº 1ÀÔ´Ï´Ù.

1 °ªÀº ÆÄƼ¼Ç ³» º´·Ä 󸮰¡ ¾ø´Ù´Â ÀǹÌÀÔ´Ï´Ù. -1 °ªÀº ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ ÇÁ·Î¼¼½º ¼ö ¹× Á¶È¸ À¯Çü¿¡ ÀǰÅÇÏ¿© ÆÄƼ¼Ç ³» º´·Ä ó¸® Á¤µµ¸¦ °áÁ¤ÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù.

SQL¹®ÀÇ ÆÄƼ¼Ç ³» º´·Ä ó¸® Á¤µµ´Â CURRENT DEGREE Ư¼ö ·¹Áö½ºÅÍ ¶Ç´Â DEGREE ¹ÙÀÎµå ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸í·É¹® ÄÄÆÄÀϽà ÁöÁ¤µË´Ï´Ù. »ç¿ëÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÆÄƼ¼Ç ³» º´·Ä ó¸®ÀÇ ÃÖ´ë ·±Å¸ÀÓ Á¤µµ´Â SET RUNTIME DEGREE ¸í·ÉÀ» »ç¿ëÇÏ¿© ÁöÁ¤µË´Ï´Ù. º´·Ä ó¸® ÃÖ´ë Á¶È¸ Á¤µµ(max_querydegree) ±¸¼º ¸Å°³º¯¼ö´Â ¸ðµç SQL Á¶È¸¿¡ ´ëÇØ ÆÄƼ¼Ç ³» º´·Ä ó¸®ÀÇ ÃÖ´ë Á¶È¸ Á¤µµ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ëµÇ´Â ½ÇÁ¦ ·±Å¸ÀÓ Á¤µµ´Â ´ÙÀ½ Áß °¡Àå ³·Àº °ªÀÔ´Ï´Ù.

±âº» Á¶È¸ ÃÖÀûÈ­ Ŭ·¡½º(dft_queryopt)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
5 [ 0 -- 9 ]

ÃøÁ¤ ´ÜÀ§
Á¶È¸ ÃÖÀûÈ­ Ŭ·¡½º(¾Æ·¡ ÂüÁ¶)

Á¶È¸ ÃÖÀûÈ­ Ŭ·¡½º´Â ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ SQL Á¶È¸¸¦ ÄÄÆÄÀÏÇÒ ¶§ ´Ù¸¥ Á¤µµÀÇ ÃÖÀûÈ­¸¦ »ç¿ëÇϵµ·Ï Áö½ÃÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â SET CURRENT QUERY OPTIMIZATION¹® ¶Ç´Â QUERYOPT ¹ÙÀÎµå ¸í·ÉÀÌ »ç¿ëµÇÁö ¾ÊÀ» ¶§ »ç¿ëµÇ´Â ±âº» Á¶È¸ ÃÖÀûÈ­ Ŭ·¡½º¸¦ ¼³Á¤ÇÔÀ¸·Î½á À¶Å뼺À» ÁõÁøÇÕ´Ï´Ù.

ÇöÀç Á¤ÀǵǾî ÀÖ´Â Á¶È¸ ÃÖÀûÈ­ Ŭ·¡½º´Â ´ÙÀ½°ú °°½À´Ï´Ù.

0 - ÃÖ¼Ò Á¶È¸ ÃÖÀûÈ­
1 - ´ë·« DB2 ¹öÀü 1 Á¤µµ
2 - ¹Ì¼¼ ÃÖÀûÈ­
3 - Áß°£ Á¶È¸ ÃÖÀûÈ­
5 - ¾×¼¼½º Ç÷£À» ¼±ÅÃÇÒ ¶§ µé¾î°¡´Â ³ë·ÂÀ» Á¦ÇÑÇϱâ À§ÇØ ¹ß°ß ÇÁ·Î±×·¥À» °®Ãá ÁÖ¿ä Á¶È¸ ÃÖÀûÈ­. ÀÌ´Â ±âº»°ªÀÔ´Ï´Ù.
7 - ÁÖ¿ä Á¶È¸ ÃÖÀûÈ­
9 - ÃÖ´ë Á¶È¸ ÃÖÀûÈ­

±ÇÀå»çÇ×: Àû´çÇÑ Á¶È¸ ÃÖÀûÈ­ Ŭ·¡½º ¼±Åÿ¡ ´ëÇØ¼­´Â ÃÖÀûÈ­ Ŭ·¡½º Á¶Á¤¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÇÁ·Î±×·¥ÀÌ µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö¸¦ °Ë»öÇÏ°í ¼öÁ¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â Administrative API Reference¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

±âº» »õ·Î °íħ ±â°£(dft_refresh_age)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
0 [ 0, 99999999999999 (ANY)]

ÀÌ ¸Å°³º¯¼ö¿¡´Â REFRESH AGE¿¡ ´ëÇØ »ç¿ëµÇ´Â ±âº»°ªÀÌ ÀÖÀ¸¸ç CURRENT REFRESH AGE Ư¼ö ·¹Áö½ºÅÍ´Â ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅÍ À¯ÇüÀÌ DECIMAL(20,6)ÀÎ ½Ã°£¼ÒÀÎ Áö¼Ó±â°£ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ƯÁ¤ÀÇ REFRESH DEFERRED ¿ä¾à Å×ÀÌºí¿¡¼­ REFRESH TABLE¹®ÀÌ Ã³¸®µÇ´Â µ¿¾È, ±× ¿ä¾à Å×À̺íÀ» Á¶È¸ ó¸® ÃÖÀûÈ­¿¡µµ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ÀÌ ½Ã°£ Áö¼Ó±â°£Àº ÃÖ´ë Áö¼Ó±â°£À» ³ªÅ¸³À´Ï´Ù. CURRENT REFRESH AGEÀÇ °ªÀÌ 99999999999999(ANY)À̰í, QUERY OPTIMIZATION Ŭ·¡½º°¡ 5 ÀÌ»óÀÏ °æ¿ì, µ¿Àû SQL Á¶È¸ 󸮸¦ ÃÖÀûÈ­Çϱâ À§ÇØ REFRESH DEFERRED ¿ä¾à Å×À̺íÀÌ °í·ÁµË´Ï´Ù.

º¸À¯µÈ ºóµµ °ªÀÇ ¼ö(num_freqvalues)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
10 [ 0 -- 32 767 ]

ÃøÁ¤ ´ÜÀ§
Ä«¿îÅÍ

°ü·Ã ¸Å°³º¯¼ö

ÀÌ ¸Å°³º¯¼ö·Î RUNSTATS ¸í·É¿¡ WITH DISTRIBUTION ¿É¼ÇÀÌ ÁöÁ¤µÉ ¶§ ¼öÁýµÇ´Â "ÃÖ°í »ç¿ë ºóµµ °ª"À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö °ªÀ» ´Ã¸®¸é, Åë°è ¼öÁý½Ã »ç¿ëµÈ Åë°è Èü(stat_heap_sz)ÀÇ ¾çÀÌ Áõ°¡ÇÕ´Ï´Ù.

"ÃÖ°í »ç¿ë ºóµµ °ª" Åë°è´Â ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ Ä÷³ ³»ÀÇ µ¥ÀÌÅÍ °ª ºÐ»êÀ» ÀÌÇØÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. ´õ Å« °ªÀ¸·Î ´õ ¸¹Àº Á¤º¸°¡ SQL ÃÖÀûÈ­ ¾Ë°í¸®Áò¿¡¼­ »ç¿ë °¡´ÉÇÏ°Ô µÇÁö¸¸, Ãß°¡ īŻ·Î±× °ø°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. 0ÀÌ ÁöÁ¤µÇ¸é, ºÐ»ê Åë°è ¼öÁýÀ» ¿äÃ»ÇØµµ ºóµµ °ª Åë°è°¡ À¯ÁöµÇÁö ¾Ê½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö¸¦ °»½ÅÇϸé, ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ Àϰü¼º ¾øÀÌ ºÐ»êµÈ µ¥ÀÌÅÍÀÇ ¸î¸î ¼ú¾î(=, <, >, IS NULL, IS NOT NULL)¿¡ ´ëÇØ ´õ ³ªÀº ¼±ÅÃÀû ÃßÁ¤À» È®º¸ÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. Á»´õ Á¤È®ÇÑ °è»êÀº ´õ È¿À²ÀûÀÎ ¾×¼¼½º Ç÷£À» ¼±ÅÃÇÏ´Â °ÍÀÔ´Ï´Ù.

ÀÌ ¸Å°³º¯¼öÀÇ °ªÀ» º¯°æÇÑ ÈÄ ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

ºÐ»ê Åë°è ¼öÁý ¹× »ç¿ë¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

±ÇÀå»çÇ×: ÀÌ ¸Å°³º¯¼ö °ªÀ» °»½ÅÇÏ·Á¸é, ÀϹÝÀûÀ¸·Î ¼±Åà ¼ú¾î°¡ ÀÖ´Â ÁÖ¿ä Ä÷³(°¡Àå ÁÖ¿äÇÑ Å×ÀÌºí¿¡¼­)ÀÇ ºÒ±ÕÀÏ Á¤µµ¸¦ ÆÇº°ÇØ¾ß ÇÕ´Ï´Ù. Áö½ÃµÈ ·©Å·¿¡ Ä÷³¿¡¼­ ¹ß»ýÇÑ °ªÀÇ ¼ö¸¦ Á¦°øÇÏ´Â SQL SELECT¹®À» »ç¿ëÇÏ¿© ÀÌ ÆÇº°À» ÇÒ ¼ö ÀÖ½À´Ï´Ù. °í¸£°Ô ºÐÆ÷µÈ, °íÀ¯ÇÑ, ±ä ¶Ç´Â LOB Ä÷³À» °í·ÁÇÏÁö´Â ¸¶½Ê½Ã¿À. ÀÌ ¸Å°³º¯¼öÀÇ Å¸´çÇÑ ½ÇÁ¦ °ªÀº 10¿¡¼­ 100 »çÀÌÀÔ´Ï´Ù.

ºóµµ °ª Åë°è¸¦ ¼öÁýÇÏ´Â ÇÁ·Î¼¼½º¿¡´Â ÃæºÐÇÑ CPU ¹× ¸Þ¸ð¸®(stat_heap_sz) ÀÚ¿øÀÌ ÇÊ¿äÇÔÀ» ÁÖÀÇÇϽʽÿÀ.

Ä÷³¿¡ ´ëÇÑ quantileÀÇ ¼ö(num_quantiles)

±¸¼º À¯Çü
µ¥ÀÌÅͺ£À̽º

¸Å°³º¯¼ö À¯Çü
±¸¼º °¡´É

±âº» [¹üÀ§]
20 [ 0 - 32 767 ]

ÃøÁ¤ ´ÜÀ§
Ä«¿îÅÍ

°ü·Ã ¸Å°³º¯¼ö

ÀÌ ¸Å°³º¯¼ö´Â RUNSTATS ¸í·É¿¡ WITH DISTRIBUTION ¿É¼ÇÀÌ ÁöÁ¤µÉ ¶§ ¼öÁýµÇ´Â quantileÀÇ ¼ö¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö °ªÀ» ´Ã¸®¸é, Åë°è ¼öÁý½Ã »ç¿ëµÈ Åë°è Èü(stat_heap_sz)ÀÇ ¾çÀÌ Áõ°¡ÇÕ´Ï´Ù.

"quantile" Åë°è´Â ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ Ä÷³ ³» µ¥ÀÌÅÍ °ªÀÇ ºÐÆ÷¸¦ ÀÌÇØÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. ´õ Å« °ªÀ¸·Î ´õ ¸¹Àº Á¤º¸°¡ SQL ÃÖÀûÈ­ ¾Ë°í¸®Áò¿¡¼­ »ç¿ë °¡´ÉÇÏ°Ô µÇÁö¸¸, Ãß°¡ īŻ·Î±× °ø°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. 0 ¶Ç´Â 1ÀÌ ÁöÁ¤µÇ¸é, ºÐ»ê Åë°è ¼öÁýÀ» ¿ä±¸Çصµ quantile Åë°è°¡ º¸À¯µÇÁö ¾Ê½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö¸¦ °»½ÅÇϸé, Àϰü¼º ¾øÀÌ ºÐ»êµÈ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÃÖ¼±ÀÇ ¹üÀ§ ¼ú¾î »êÃâ °ªÀ» ¾ò´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. ´Ù¸¥ ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÇ °áÁ¤»çÇ× Áß¿¡¼­µµ, ÀÌ Á¤º¸°¡ »öÀÎ °Ë»ö ¶Ç´Â Å×ÀÌºí °Ë»öÀÇ ¼±Åà ¿©ºÎ¿¡ °­·ÂÇÑ ¿µÇâÀ» ¹ÌĨ´Ï´Ù(ÀÚÁÖ ¹ß»ýÇÏ´Â °ªÀÇ ¹üÀ§¿¡ ¾×¼¼½ºÇÒ ¶§´Â Å×ÀÌºí ½ºÄµÀ» »ç¿ëÇϰí, ÀÚÁÖ ¹ß»ýÇÏÁö ¾Ê´Â °ªÀÇ ¹üÀ§¿¡ ¾×¼¼½ºÇÒ ¶§´Â »öÀÎ ½ºÄµÀ» »ç¿ëÇÏ´Â °ÍÀÌ ´õ È¿°úÀûÀÔ´Ï´Ù).

ÀÌ ¸Å°³º¯¼öÀÇ °ªÀ» º¯°æÇÑ ÈÄ ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

ºÐ»ê Åë°è ¼öÁý ¹× »ç¿ë¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

±ÇÀå»çÇ×: ÀÌ ¸Å°³º¯¼öÀÇ ±âº»°ªÀ» »ç¿ëÇϸé, ´Ü¸é ¹üÀ§ ¼ú¾î(>, >=, < ¶Ç´Â <=)ÀÇ ÃÖ´ë ÃßÁ¤ ¿À·ù´Â ¾à 2.5%, BETWEEN ¼ú¾îÀÇ ÃÖ´ë ÃßÁ¤ ¿À·ù´Â 5%·Î º¸ÀåµË´Ï´Ù. quantiles ¼ö¸¦ ÆÇº°ÇÒ ¶§ ´ÙÀ½°ú °°ÀÌ ÁÖ¸Ô±¸±¸½ÄÀ¸·Î ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, 25 quantileÀº ÃÖ°í BETWEEN ¼ú¾î¿¡ ´ëÇØ 4%¿Í ">" ¼ú¾î¿¡ ´ëÇØ 2%·Î ÃßÁ¤ ¿À·ù¸¦ ÀÏÀ¸Å°°Ô µË´Ï´Ù. ÀÌ ¸Å°³º¯¼öÀÇ Å¸´çÇÑ ½ÇÁ¦ °ªÀº 10¿¡¼­ 50 »çÀÌÀÔ´Ï´Ù.


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