IBM Books
(C) IBM Corp. 2000

Net Search Extender

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

UPDATE INDEX

ÀÌ ¸í·ÉÀº ÃֽŠÀ妽º¸¦ °¡Á®¿Í Áï½Ã Àε¦½Ì ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÏ¿© À妽º°¡ ¿¬°üµÈ ÅØ½ºÆ® Ä÷³ÀÇ ÇöÀç ÄÁÅÙÃ÷¸¦ ¹Ý¿µÇϵµ·Ï ÇÕ´Ï´Ù.

°»½ÅÀ» ¼öÇàÇÏ´Â µ¿¾È CONTAINS ¼ú¾î¸¦ »ç¿ëÇÑ °Ë»öÀÌ °¡´ÉÇÕ´Ï´Ù. Ȱ¼ºÈ­µÈ ij½Ã °á°ú Å×À̺íÀ» °¡Áø À妽ºÀÇ °æ¿ì °»½Å Áß¿¡ ½ºÅä¾îµå ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÑ °Ë»öµµ °¡´ÉÇÕ´Ï´Ù. ±×·¯³ª º¯°æµÈ ÅØ½ºÆ®°¡ ¾ÆÁ÷ Àüü ÅØ½ºÆ® À妽º¿¡ Ä¿¹ÌÆ®µÇÁö ¾Ê¾Ò¾îµµ ij½Ã Å×À̺íÀÇ Ä÷³Àº »õ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù.

CREATE INDEX ¸í·ÉÀÇ RECREATE INDEX ON UPDATE ¿É¼ÇÀ» »ç¿ëÇϸé ÀçÀÛ¼ºÇϱâ Àü¿¡ À妽º¸¦ Áö¿ó´Ï´Ù. °»½ÅÀÌ ¿Ï·áµÉ ¶§±îÁö ºó °á°ú°¡ ¸®Åϵ˴ϴÙ.

±ÇÇÑ ºÎ¿©

DB2 īŻ·Î±× ºä¿¡ µû¶ó ÀÌ ¸í·ÉÀÇ »ç¿ëÀÚ ID´Â Àüü ÅØ½ºÆ® À妽º°¡ ÀÛ¼ºµÈ Å×ÀÌºí¿¡ ´ëÇÑ CONTROL Ư±ÇÀ» °®°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¸í·É ±¸¹®

>>-UPDATE-INDEX--+------------------+--index-name--FOR-TEXT----->
                 '-index-schema-"."-'
 
>--+------------+--+--------------------+----------------------->
   '-REORGANIZE-'  '-COMMITCOUNT--count-'
 
>--+----------------------+--+----------------------+----------><
   '-USING-UPDATE-MINIMUM-'  '-|connection-options|-'
 
connection-options:
 
|--+--------------------------------------------------------------+--|
   '-CONNECT-TO--database-name--+-------------------------------+-'
                                '-USER--userid--USING--password-'
 
 

¸í·É ¸Å°³º¯¼ö

index-schema
ÅØ½ºÆ® À妽ºÀÇ ½ºÅ°¸¶. ÀÌ´Â CREATE INDEX ¸í·É¿¡ ÁöÁ¤µË´Ï´Ù. ½ºÅ°¸¶¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é DB2 ¿¬°á »ç¿ëÀÚ ID°¡ »ç¿ëµË´Ï´Ù.

index-name
ÅØ½ºÆ® À妽ºÀÇ À̸§. ÀÌ´Â CREATE INDEX ¸í·É¿¡ ÁöÁ¤µË´Ï´Ù.

REORGANIZE
ÅØ½ºÆ® Ä÷³À» ÀÚÁÖ °»½ÅÇÒ °æ¿ì À妽º¿¡ ´ëÇÑ ÈÄ¼Ó °»½ÅÀº È¿À²¼ºÀÌ ¶³¾îÁú ¼ö ÀÖ½À´Ï´Ù. °»½Å ÇÁ·Î¼¼½º¸¦ ´Ù½Ã È¿À²ÀûÀ¸·Î ¸¸µé·Á¸é À妽º¸¦ À籸¼ºÇϽʽÿÀ. À妽º¸¦ À籸¼ºÇØ¾ß ÇÏ´ÂÁö¸¦ ÆÇº°ÇÏ·Á¸é DB2EXT.TEXTINDEXES ºä¸¦ »ç¿ëÇϽʽÿÀ.

¼öµ¿À¸·Î À妽º¸¦ Á¡°ËÇϰí À籸¼ºÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é CREATE INDEX ¸í·ÉÀÇ REORGANIZE AUTOMATIC ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ.

Âü°í

À籸¼º ÇÁ·Î¼¼½º´Â ÀÏ¹Ý °»½Å ÀÌÈÄ¿¡ ¹ß»ýÇÕ´Ï´Ù.

USING UPDATE MINIMUM
ÁöÁ¤µÈ º¯°æ Ƚ¼ö¿¡ µµ´ÞÇÑ °æ¿ì¿¡ ÇÑÇØ CREATE INDEX ¸í·É¿¡¼­ UPDATE MINIMUM ¼³Á¤À» »ç¿ëÇÏ¿© ÁõºÐ °»½ÅÀ» ½ÃÀÛÇÕ´Ï´Ù. µðÆúÆ®°ªÀº ¹«Á¶°Ç °»½ÅÀ» ½ÃÀÛÇÏ´Â °ÍÀÔ´Ï´Ù.

ºÐ»ê µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì, UPDATE MINIMUMÀº ¸ðµç ³ëµå¿¡ üũµË´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â CREATE INDEX¸¦ ÂüÁ¶ÇϽʽÿÀ.

COMMITCOUNT count
INTEGER °ªÀÌ 0 ÀÌ»óÀÌ¸é °Ë»ö ¿£Áø ¹× DB2(ÁõºÐ °»½ÅÀÇ °æ¿ì)¿¡ ÀÇÇØ ÇϳªÀÇ Æ®·£Àè¼Ç¿¡¼­ ó¸®µÈ ¹®¼­ÀÇ ¼ö¸¦ Ç¥½ÃÇÕ´Ï´Ù.

±×·¯³ª Ãʱ⠰»½Å(¿¹: CREATE INDEX ¸í·É ÀÌÈÄÀÇ Ã¹ ¹øÂ° °»½Å) ¶Ç´Â RECREATE INDEX ON UPDATE ¿É¼ÇÀ» »ç¿ëÇÑ ¸ðµç °»½ÅÀÇ °æ¿ì¿¡´Â COMMITCOUNT¸¦ ¹«½ÃÇÏ´Â ÇϳªÀÇ ³í¸® Æ®·£Àè¼Ç¸¸ ÀÖ½À´Ï´Ù. ALTER INDEX ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÌ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

CONNECT TO database-name
ÀÌ ¸í·ÉÀÇ ¸ñÇ¥ÀÎ µ¥ÀÌÅͺ£À̽º À̸§. DB2DBDFT°¡ ¼³Á¤µÇ¾î ÀÖ°í ¼­¹ö¿¡¼­ ¸í·ÉÀ» ½ÇÇà ÁßÀ̸é ÀÌ ¸Å°³º¯¼ö¸¦ »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ ID´Â Çʼö DB2 ±ÇÇÑÀ» °¡Á®¾ß ÇÕ´Ï´Ù.

USER userid USING password
password¿Í userid¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϽʽÿÀ. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¾ÏÈ£¾øÀÌ ÇöÀç »ç¿ëÀÚ ID¸¦ »ç¿ëÇÏ¿© ¿¬°áÀ» ½ÃµµÇÕ´Ï´Ù.

¿ëµµ

ÀÌ ¸í·ÉÀº µ¿±âÀûÀ¸·Î ½ÇÇàµË´Ï´Ù. ÀÌ ¸í·ÉÀº ºÐ»ê DB2 ȯ°æÀÇ ¸ðµç Çʼö DB2 ³í¸®/¹°¸®Àû ³ëµå¿¡¼­ °»½Å 󸮸¦ ½ÃÀÛÇÕ´Ï´Ù. Áö¼Ó±â°£Àº À妽ÌÇÒ ÆÄÀÏÀÇ ¼ö¿Í ÀÌ¹Ì Àε¦½ÌµÈ ¹®¼­ÀÇ ¼ö¿¡ µû¶ó º¯ÇÕ´Ï´Ù. °»½Å »óÅ´ °¢ À妽º¿¡ ´ëÇØ ÀÛ¼ºµÈ ºä¸¦ ÅëÇØ º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ºäÀÇ À̸§Àº Ä÷³ EVENTVIEWNAMEÀÇ DB2EXT.TEXTINDEXES¿¡¼­ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï C, Net Search Extender Á¤º¸ īŻ·Î±×¸¦ ÂüÁ¶ÇϽʽÿÀ.

ó¸®µÈ Ä¿¹ÌÆ® ¹®¼­ ¼ö¸¦ º¸·Á¸é µÎ °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. °»½ÅÀÌ ¾ÆÁ÷ ½ÇÇà ÁßÀÎÁö¿Í À妽º¿¡ Ä¿¹ÌÆ®µÈ ¹®¼­ÀÇ ¼ö¸¦ ÆÇº°ÇÏ·Á¸é DB2EXT.TEXTINDEXES(NUMBER_DOCS) ºä¸¦ »ç¿ëÇϽʽÿÀ. Á¤º¸¿¡ ´ëÇÑ ½ÃÀÛ, º¯°æ Ä¿¹ÌÆ® ¹× °»½Å ó¸® ¿Ï·á¿¡ ´ëÇØ À妽º¿Í ¿¬°üµÈ À̺¥Æ® ºä¸¦ »ç¿ëÇϽʽÿÀ.

ó¸®µÉ Ä¿¹ÌÆ®µÇÁö ¾ÊÀº ¹®¼­ ¼ö¸¦ º¸·Á¸é CONTROL LIST ALL LOCKS FOR INDEX ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.

Âü°í

ºä´Â ¿¬°áµÈ ³ëµåÀÇ Á¤º¸¸¸À» Ç¥½ÃÇÕ´Ï´Ù.

¹°¸®Àû ³ëµå¸¦ Æ÷ÇÔÇÏ´Â º£À̽º Å×À̺íÀÇ ÁõºÐ °»½ÅÀÇ °æ¿ì, °¢ ³ëµåÀÇ ½Ã°£Àº µ¿±âÈ­µÇ¾î¾ß ÇÕ´Ï´Ù. ½Ã°£ÀÌ µ¿±âÈ­µÇÁö ¾ÊÀ¸¸é, °»½ÅÀÌ ¼Õ½ÇµÇ°Å³ª ÀüÇô ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.

À妽º¿¡¼­ ´ÙÀ½ ¸í·É Áß Çϳª°¡ ½ÇÇà ÁßÀÌ¸é ¸í·ÉÀ» ¹ßÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

ºñȰ¼ºÈ­µÈ Áö¼ÓÀû ij½Ã °á°ú Å×ÀÌºí¿¡ ´ëÇÑ À妽º¸¦ °»½ÅÇϸé Áö¼ÓÀû ij½Ã´Â »èÁ¦µÇ¸ç, ´ÙÀ½ ACTIVATE CACHE ¸í·ÉÀº µ¥ÀÌÅͺ£À̽º ÄÁÅÙÃ÷¸¦ ±âº»À¸·Î À̸¦ ÀçÀÛ¼ºÇÕ´Ï´Ù.

»ç¿ëÀÚ°¡ ÀÌ ¸í·ÉÀ» ÀÎÅÍ·´Æ®ÇÏ¸é °»½Å ÇÔ¼ö¿¡ °ü·ÃµÈ ¸ðµç ÇÁ·Î¼¼½º´Â ÁßÁöµË´Ï´Ù. ÁõºÐ °»½Å¿¡ commitcount¸¦ »ç¿ëÇÑ °æ¿ì, ÀϺΠ°»½ÅÀº À妽º¿¡ ¹Ý¿µµÇ³ª ³ª¸ÓÁö °»½Å¿¡ ´ëÇØ¼­´Â »õ °»½Å ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.

À妽ºÀÇ ÀÚµ¿ °»½ÅÀ» ÁßÁöÇÏ·Á¸é °»½Å ¼­ºñ½º¿¡ »ç¿ëµÇ´Â ÆÄƼ¼Ç¿¡¼­ À妽º °»½Å ¸í·ÉÀ» ½ÇÇàÇÏ´Â DB2 ÀνºÅϽº ¼ÒÀ¯ÀÚ ÇÁ·Î¼¼½º¸¦ ã¾Æº¸½Ê½Ã¿À. ÀÌ ÇÁ·Î¼¼½º¸¦ ÁßÁöÇÏ¸é ¸ðµç ÆÄƼ¼Ç¿¡¼­ °»½Å 󸮰¡ ÁßÁöµË´Ï´Ù.

Âü°í

¸í·ÉÀº ¸ðµç ÆÄƼ¼Ç¿¡ ´ëÇÑ À妽º ÀÛ¼º ¹× Ãʱâ À妽º °»½ÅÀÇ µÎ °³ÀÇ º°µµÀÇ ´Ü°è·Î ³ª´©¾î ÀÛ¾÷Çϱ⠶§¹®¿¡ db2text drop index ¸í·ÉÀ» ¹ßÇàÇÏ¿© À妽º°¡ ºÎºÐÀûÀ¸·Î »ç¿ë °¡´ÉÇÏÁö ¾Êµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» ¹ßÇàÇÏÁö ¾ÊÀ¸¸é, °»½Å ¸í·É ¶Ç´Â °»½Å ºóµµ ¿É¼Ç¿¡ ÀÇÇØ Æ®¸®°ÅµÉ ¼ö ÀÖ´Â ´ÙÀ½ °»½ÅÀº ÀçÀ妽ÌÀ» ¿ÏÀüÈ÷ ¼öÇàÇÏ¿© Àϰü¼º ÀÖ´Â »óŸ¦ À¯ÁöÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ º¯°æ

º¹Á¦ ĸó Å×À̺íÀ» »ç¿ëÇÏ´Â °æ¿ì, ´ÙÀ½ º¯°æ»çÇ×ÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ÀÛ¼ºµË´Ï´Ù.


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