(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 °ªÀº
Àüü ´ë±â ½Ã°£¿¡ ´õÇØÁú ¶§ µÎ ¹è°¡ µË´Ï´Ù.
[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]