IBM Books
(C) IBM Corp. 2000

Net Search Extender

°ü¸® ¹× »ç¿ëÀÚ ¾È³»¼­

Àá±Ý ¼­ºñ½º »ç¿ë

Net Search Extender¿¡´Â À妽º¿¡ ´ëÇÑ µ¿½Ã ¾×¼¼½º¸¦ Á¦¾îÇÏ´Â ¼­·Î ´Ù¸¥ Àá±Ý À¯ÇüÀÌ ÀÖ½À´Ï´Ù. ¼­·Î ´Ù¸¥ Àá±ÝÀº ÅØ½ºÆ® À妽º°¡ °Ë»ö ¿äûÀÇ °æ¿ì¿Í ¸¶Âù°¡Áö·Î Àбâ Àü¿ëÀÎÁö, ¶Ç´Â ÅØ½ºÆ® À妽º¿¡ ´ëÇÑ º¯°æ»çÇ×À» °è»êÇÑ ÈÄ ÆÄÀÏ¿¡ ±â·ÏÇØ¾ß ÇÏ´ÂÁö¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

db2text start Áß¿¡ Àá±Ý ¼­ºñ½º°¡ ÀÚµ¿À¸·Î ½ÃÀ۵˴ϴÙ. ÅØ½ºÆ® À妽º¿¡ ´ëÇÑ Àá±Ý À¯ÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù.

S-lock
°øÀ¯ Àбâ Àü¿ë ¾×¼¼½ºÀÎ °æ¿ì. ¿¹: °Ë»ö ¿äû

U-lock
µ¿½Ã Àб⠾׼¼½º¸¦ »ç¿ëÇÏ¿© À妽º¿¡ ´ëÇÑ º¯°æ»çÇ×(°»½Å)À» °è»êÇÏ´Â µ¿¾ÈÀÇ ÀÐ±â ¹× ¾²±â ¾×¼¼½ºÀÎ °æ¿ì. ¿¹: °Ë»ö ¿äû

X-lock
½ÇÁ¦·Î º¯°æ»çÇ×À» À妽º¿¡ ¾²´Â ¼ø°£ÀÇ µ¶Á¡ Àбâ/¾²±â ¾×¼¼½ºÀÎ °æ¿ì.

IX-lock
°»½Å ÇÁ·Î¼¼½º°¡ X-lockÀ» ±â´Ù¸®´Â µ¿¾È »õ S-lockÀ» ¹æÁöÇϱâ À§ÇÑ ÀǵµµÈ µ¶Á¡ Àбâ/¾²±â ¾×¼¼½ºÀÎ °æ¿ì.

DB2 ÀνºÅϽº´ç ÇϳªÀÇ Net Search Extender Àá±Ý ¼­ºñ½º°¡ ÀÖ½À´Ï´Ù. Àá±Ý ¼­ºñ½º´Â ´ÙÁß µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Àá±ÝÀ» À¯Áöº¸¼öÇÕ´Ï´Ù.

Àá±Ý ¼­ºñ½º ±¸¼º ÆÄÀÏÀº db2extlm.cfgÀÔ´Ï´Ù. UNIX ½Ã½ºÅÛÀÎ °æ¿ì¿¡´Â <instance_owner_home>/sqllib/db2ext¿¡, Windows ½Ã½ºÅÛÀÎ °æ¿ì¿¡´Â <sqllib>\<DB2INSTANCE>\db2ext¿¡ ÀúÀåµË´Ï´Ù.

±¸¼º ÆÄÀÏ¿¡ ´ëÇÑ º¯°æ»çÇ×Àº db2text start Áß¿¡ Net Search Extender ÀνºÅϽº ¼­ºñ½º¸¦ ½ÃÀÛÇÒ ¶§¿¡¸¸ Àû¿ëµË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â CONTROLÀ» ÂüÁ¶ÇϽʽÿÀ. »ç¿ëÀÚ´Â ´ÙÀ½ °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¼º ÆÄÀÏÀÇ µðÆúÆ®°ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.

<default
         maxDbs         = "  8"
         maxIdxPerDb    = " 50"
         maxLocksPerIdx = "100"
 
         sWait = "  50"
         uWait = " 500"
         xWait = " 500"
 
         sAttempt = "50"
         uAttempt = "10"
         xAttempt = "60"
 
         latchTimeout = "80"
 
/>

±¸¹®Àº <default attribute=value.../>ÀÌ¸ç ¼Ó¼ºÀÇ Àǹ̴ ´ÙÀ½°ú °°½À´Ï´Ù.

maxDbs
Àá±Ý ¼­ºñ½º°¡ ÇÚµéÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅͺ£À̽ºÀÇ ¼ö(Á¤¼ö >1)

maxIdxPerDb
µ¥ÀÌÅͺ£À̽º´ç Àá±æ ¼ö ÀÖ´Â À妽ºÀÇ ¼ö(Á¤¼ö >1). ÀÌ °ªÀº ¸ðµç µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ µ¿ÀÏÇÕ´Ï´Ù.

maxLocksPerIdx
À妽º¿¡ ´ëÇØ µ¿½Ã¿¡ Á¸ÀçÇÒ ¼ö ÀÖ´Â Àá±Ý ¼ö(Á¤¼ö >1). ÀÌ °ªÀº ¸ðµç À妽º¿¡ ´ëÇØ µ¿ÀÏÇÕ´Ï´Ù.

sWait/sAttempt
S-lock ¿äû½Ã sAttempt´Â Àá±ÝÀÌ Áï½Ã ºÎ¿©µÇÁö ¾ÊÀ» °æ¿ì¿¡ ÀÌ·ç¾îÁø ½Ãµµ Ƚ¼öÀÔ´Ï´Ù. sWait´Â ½Ãµµ »çÀÌÀÇ ´ë±â ½Ã°£ÀÔ´Ï´Ù(Á¤¼ö >1). ÀÌ·¯ÇÑ ¸Å°³º¯¼ö´Â IX-locks¿¡µµ Àû¿ëµË´Ï´Ù.

uWait/uAttempt
U-lock ¿äû½Ã uAttempt´Â Àá±ÝÀÌ Áï½Ã ºÎ¿©µÇÁö ¾ÊÀ» °æ¿ì¿¡ ÀÌ·ç¾îÁø ½Ãµµ Ƚ¼öÀÔ´Ï´Ù. uWait´Â ½Ãµµ »çÀÌÀÇ ´ë±â ½Ã°£ÀÔ´Ï´Ù(Á¤¼ö >1).

xWait/xAttempt
X-lock ¿äû½Ã xAttempt´Â Àá±ÝÀÌ Áï½Ã ºÎ¿©µÇÁö ¾ÊÀ» °æ¿ì¿¡ ÀÌ·ç¾îÁø ½Ãµµ Ƚ¼öÀÔ´Ï´Ù. xWait´Â ½Ãµµ »çÀÌÀÇ ´ë±â ½Ã°£ÀÔ´Ï´Ù(Á¤¼ö >1).

latchTimeout
ÀÌ´Â Àá±Ý ¼­ºñ½º ±¸°£À» À§ÇÑ Ãß°¡ ´ë±â ½Ã°£ÀÔ´Ï´Ù. ÃÑ Àá±Ý ´ë±â ½Ã°£À» ÆÇº°ÇÏ·Á¸é ´ÙÀ½ °è»êÀ» »ç¿ëÇϽʽÿÀ.
waiting time = # attempts * (# waits + (2 * # latchTimeout))

´ë±â ½Ã°£Àº ¹Ð¸®ÃÊ·Î °è»êµË´Ï´Ù. °¢ ½Ãµµ¿¡¼­ latchTimeout °ªÀº Àüü ´ë±â ½Ã°£¿¡ ´õÇØÁú ¶§ µÎ ¹è°¡ µË´Ï´Ù.


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