IBM å
(C) IBM Corp. 2000

Net Search Extender

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

CREATE INDEX

ÀÌ ¸í·ÉÀº DB2 Net Search Extender Àüü ÅØ½ºÆ® Äõ¸®¿¡¼­ »ç¿ëÇÒ ÅØ½ºÆ® Ä÷³¿¡ ´ëÇÑ Àüü ÅØ½ºÆ® À妽º¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ºÐ»ê DB2 ȯ°æ¿¡¼­, Àüü ÅØ½ºÆ® À妽º´Â »ç¿ëÀÚ Å×À̺íÀÌ Á¤ÀǵǾî ÀÖ´Â Å×ÀÌºí ½ºÆäÀ̽ºÀÇ ¸ðµç ÆÄƼ¼Ç¿¡ ÀÛ¼ºµË´Ï´Ù. Å×ÀÌºí ½ºÆäÀ̽º ºÐ»ê¿¡ ´ëÇÑ ÈÄ¼Ó º¯°æÀº Çã¿ëµÇÁö ¾ÊÀ¸¸ç °ü¸® ¸í·É°ú °Ë»ö ÇÁ·Î¼¼½º ½ÇÇà Áß¿¡ ¼öÇàÇÏ¸é ¿¹±âÄ¡ ¾ÊÀº µ¿ÀÛÀÌ ¹ß»ýÇÏ°Ô µË´Ï´Ù.

±ÇÇÑ ºÎ¿©

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

¸í·É ±¸¹®

>>-CREATE-INDEX--+------------------+--index-name FOR TEXT------>
                 '-index-schema-"."-'
 
>--ON--+------------------+--table-name------------------------->
       '-table-schema-"."-'
 
>--+-(text-column-name)--------------------------------------------+-->
   '-+-----------------------+--function-name-(-text-column-name-)-'
     '-|function-schema "."|-'
 
>--+------------------+--+----------------------------+--------->
   '-|attribute-list|-'  '-|text-default-information|-'
 
>--+--------------------------+--+-------------------+---------->
   '-|update-characteristics|-'  '-|storage-options|-'
 
>--+-------------------------------+---------------------------->
   '-|cache-search-result-options|-'
 
>--+-------------------------------+---------------------------->
   '-|index-configuration-options|-'
 
>--+----------------------+------------------------------------><
   '-|connection-options|-'
 
attribute list:
 
                  .-','------------------------------------------.
                  V                                              |
|--ATTRIBUTES--(----SQL-column-expression--+-------------------+-+--)--|
                                           '-AS-attribute-name-'
 
text-default-information:
 
|--+--------------+--+--------------------+--------------------->
   '-CCSID--ccsid-'  '-LANGUAGE--language-'
 
>--+-----------------------------------------+------------------|
   '-FORMAT--format--+---------------------+-'
                     '-|model-information|-'
 
model-information:
 
|--DOCUMENTMODEL--documentmodel-name--IN--modelfilepath--------->
 
>--+--------------------+---------------------------------------|
   '-USING-CCSID--ccsid-'
 
update-characteristics:
 
|--+------------------------------------------+----------------->
   '-UPDATE-FREQUENCY--+-NONE---------------+-'
                       '-|update-frequency|-'
 
>--+-|incremental-update-characteristics|-+---------------------|
   '-RECREATE INDEX ON UPDATE-------------'
 
incremental-update-characteristics:
 
|--+----------------------------+------------------------------->
   '-UPDATE-MINIMUM--minchanges-'
 
>--+---------------------------+-------------------------------->
   '-REORGANIZE--+-AUTOMATIC-+-'
                 '-MANUAL----'
 
>--+---------------------------------+--------------------------|
   +-COMMITCOUNT-FOR-UPDATE--count---+
   '-|capture-table-characteristics|-'
 
capture-table-characteristics:
 
|--REPLICATION-CAPTURE-TABLE------------------------------------>
 
>--+--------------------------+--capture-table-name------------->
   '-capture-table-schema-"."-'
 
>--CONTROL TABLE SCHEMA--capture-control-schema-----------------|
 
update-frequency:
 
|--D--(--+-*---------+--)--H--(--+-*----------+--)--M----------->
         | .-,-----. |           | .-,------. |
         | V       | |           | V        | |
         '---0...6-+-'           '---0...23-+-'
 
      .-,------.
      V        |
>--(----0...59-+--)---------------------------------------------|
 
storage-options:
 
|--+----------------------------+------------------------------->
   '-INDEX-DIRECTORY--directory-'
 
>--+-------------------------------+---------------------------->
   '-WORK-DIRECTORY--workdirectory-'
 
>--+-------------------------------------------+----------------|
   '-ADMINISTRATION-TABLES-IN--tablespace-name-'
 
cache-search-results-options:
 
|--CACHE TABLE-------------------------------------------------->
 
      .-','-------------------------------------------.
      V                                               |
>--(----SQL-column-expression--+--------------------+-+--)------>
                               '-AS--attribute-name-'
 
>--+-------------------------------+--+---------------------+--->
   +-PERSISTENT--+---------------+-+  '-PCTFREE--percentage-'
   |             '-IN--directory-' |
   '-TEMPORARY---------------------'
 
>--MAXIMUM CACHE SIZE--memsize---------------------------------->
 
>--+------------------------------------------------------+----->
   '-INITIAL SEARCH RESULT ORDER--(--SQL-order-by-list--)-'
 
>--+------------------------------------------------------+-----|
   '-KEY COLUMNS FOR INDEX ON VIEW--(SQL-columnname-list)-'
 
index-configuration-options:
 
                           .-,------------.
                           V              |
|--INDEX CONFIGURATION--(----option-value-+--)------------------|
 
connection-options:
 
|--CONNECT-TO--database-name--+-------------------------------+--|
                              '-USER--userid--USING--password-'
 
 

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

index schema
ÅØ½ºÆ® À妽ºÀÇ ½ºÅ°¸¶. À妽º ƯÁ¤ °ü¸® Å×À̺íÀÇ DB2 ½ºÅ°¸¶ À̸§À¸·Î »ç¿ëµË´Ï´Ù. ½ºÅ°¸¶¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é DB2 ¿¬°á »ç¿ëÀÚ ID°¡ »ç¿ëµË´Ï´Ù. À妽º ½ºÅ°¸¶´Â À¯È¿ÇÑ DB2 ½ºÅ°¸¶ À̸§À̾î¾ß ÇÕ´Ï´Ù.

index name
À妽ºÀÇ À̸§. ÀÌ À̸§Àº À妽º ½ºÅ°¸¶¿Í ÇÔ²² µ¥ÀÌÅͺ£À̽º¿¡¼­ Àüü ÅØ½ºÆ® À妽º¸¦ °íÀ¯ÇÏ°Ô ½Äº°ÇÕ´Ï´Ù. ÀÌ´Â À妽º À̺¥Æ® Å×À̺í À̸§ ¿ªÇÒµµ ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï C, Net Search Extender Á¤º¸ īŻ·Î±×¸¦ ÂüÁ¶ÇϽʽÿÀ. À妽º À̸§Àº À¯È¿ÇÑ DB2 À妽º À̸§À̾î¾ß ÇÕ´Ï´Ù.

table schema
Å×ÀÌºí ½ºÅ°¸¶, º°Äª ¶Ç´Â À妽º°¡ ÀÛ¼ºµÈ ºä. ½ºÅ°¸¶¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é DB2 ¿¬°á »ç¿ëÀÚ ID°¡ »ç¿ëµË´Ï´Ù.

table name
ÅØ½ºÆ® Å×À̺í À̸§, º°Äª ¶Ç´Â Àüü ÅØ½ºÆ® À妽º°¡ ÀÛ¼ºµÈ Ä÷³À» Æ÷ÇÔÇÏ´Â ¿¬°áµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ºä

Å×À̺í À̸§ÀÌ DB2 ±âº» Å×À̺íÀ» ÂüÁ¶ÇÏÁö ¾ÊÀ» °æ¿ì, ´ÙÀ½ Á¦ÇÑ»çÇ×ÀÌ ÀÖ½À´Ï´Ù.

text-column-name
Àüü ÅØ½ºÆ® À妽º ÀÛ¼º¿¡ »ç¿ëµÇ´Â ÅØ½ºÆ®¸¦ Æ÷ÇÔÇÏ´Â Ä÷³ À̸§. Ä÷³Àº ´ÙÀ½ À¯Çü Áß ÇϳªÀ̾î¾ß ÇÕ´Ï´Ù.

Ä÷³ À¯ÇüÀÌ À§ÀÇ À¯Çü¿¡ ÇØ´çÇÏÁö ¾Ê´Â °æ¿ì, function-schema.function-nameÀ» »ç¿ëÇÏ¿© º¯È¯ ±â´ÉÀ» ÁöÁ¤ÇÑ ÈÄ Ä÷³ À¯ÇüÀ» º¯È¯ÇϽʽÿÀ.

µ¥ÀÌÅÍ ¸µÅ© Ä÷³À» »ç¿ëÇÏ´Â °æ¿ì ÂüÁ¶µÈ ÄÁÅÙÃ÷´Â À妽ÌÀ» À§ÇØ ÆäÄ¡µË´Ï´Ù. ÀÌ ÀÛ¾÷Àº ¿¹¸¦ µé¾î, Http¿Í °°Àº µ¥ÀÌÅÍ ¸µÅ© °ªÀÇ ÀϺÎÀÎ ÇÁ·ÎÅäÄÝÀ» ÅëÇØ ÀÌ·ç¾îÁý´Ï´Ù. "file" ¶Ç´Â "unc" ÀÌ¿ÜÀÇ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ °æ¿ì µ¥ÀÌÅÍ ¸µÅ© °ªÀÇ ÀϺÎÀÎ ¼­¹ö¿¡¼­ ±× ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ. ÆÄÀÏ ÄÁÅÙÃ÷¸¦ °¡Á®¿À·Á¸é ÇÁ·Ï½Ã ¼­¹ö°¡ ÇÊ¿äÇϸç À妽º¸¦ ÀÛ¼ºÇϱâ Àü¿¡ µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ DB2EXT.PROXYINFORMATION Å×ÀÌºí¿¡ À̸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ Á¶°ÇÀÇ °æ¿ì¿¡¸¸ µ¿ÀÏÇÑ Ä÷³¿¡ ´ëÇØ ¿©·¯ °³ÀÇ À妽º°¡ Çã¿ëµË´Ï´Ù.

º¸±â¿¡ ´ëÇÑ À妽º¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
µû¶ó¼­ CONTAINS, SCORE ¶Ç´Â NUMBER OF DOCUMENTS °Ë»ö Àμö¿¡´Â À妽º¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

Å×ÀÌºí¿¡ ´ëÇÑ À妽º¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
¸ðµç À妽º°¡ µ¿±âÈ­µÈ °æ¿ì ´ÙÀ½ CREATE INDEX ¸í·É ¼¼ºÎ»çÇ×ÀÇ µ¿ÀÏÇÑ Ä÷³¿¡ µ¿ÀÏÇÑ µî·Ï Á¤º¸°¡ ÀÖ½À´Ï´Ù.
  • ÇÔ¼ö À̸§ ¹× ½ºÅ°¸¶
  • ATTRIBUTES
  • CCSID
  • LANGUAGE
  • FORMAT
  • DOCUMENTMODEL
  • INDEX CONFIGURATION

µû¶ó¼­, CONTAINS, SCORE ¶Ç´Â NUMBER OF DOCUMENTS Àμö¸¦ »ç¿ëÇÏ¿© ¼±ÅÃÇÑ À妽º´Â ¹®Á¦µÇÁö ¾Ê½À´Ï´Ù.

function-schema.function-name
Áö¿øµÇÁö ¾Ê´Â À¯ÇüÀ» °¡Áø Ä÷³¿¡ ÀÖ´Â ÅØ½ºÆ® ¹®¼­¿¡ ¾×¼¼½ºÇϱâ À§ÇØ »ç¿ëÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)ÀÇ À̸§ ¹× ½ºÅ°¸¶. ÇÔ¼ö´Â ÀÓÀÇÀÇ Ä÷³ À¯ÇüÀ» °¡Áø ÇϳªÀÇ ÀÔ·Â ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© Ä÷³ À¯Çü º¯È¯À» ¼öÇàÇÕ´Ï´Ù. Net Search Extender Áö¿ø À¯ÇüÀ» °¡Áø °ªÀ» ¸®ÅÏÇÕ´Ï´Ù.

ATTRIBUTES(SQL-column-expression AS Attribute-name, ...)
ÅØ½ºÆ® Ä÷³ ¿Ü¿¡ °è»ê °á°ú Ä÷³ÀÇ ÄÁÅÙÃ÷°¡ Àε¦½ÌµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌ ÄÁÅÙÃ÷´Â °Ë»ö ¸í·É¹®ÀÇ ATTRIBUTEÀýÀ» »ç¿ëÇÏ¿© °Ë»öÇÒ ¼öµµ ÀÖ½À´Ï´Ù. SQL °è»ê °á°ú Ä÷³Àº À妽º¸¦ ÀÛ¼ºÇÑ Å×À̺íÀÇ ±ÔÁ¤µÇÁö ¾ÊÀº Ä÷³ À̸§À» »ç¿ëÇÏ¿© Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. Çã¿ëµÇ´Â µ¥ÀÌÅÍ À¯ÇüÀº DOUBLE»ÓÀÔ´Ï´Ù. ij½ºÆ® ¿¬»êÀÚ´Â °è»ê °á°ú Ä÷³¿¡ »ç¿ëµÉ ¼ö ÀÖÁö¸¸ DB2ÀÇ ³»ÀçµÈ ij½ºÆÃÀº °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. ¼Ó¼º À̸§Àº ¹®¼­ ¸ðµ¨ÀÇ ¼Ó¼º À̸§¿¡ ´ëÇÑ ±ÔÄ¢À» µû¸£°í À妽º ¸ðµ¨ Á¤ÀÇ ÆÄÀÏÀÇ ¼Ó¼º À̸§°ú ´Þ¶ó¾ß ÇÕ´Ï´Ù.

´ÙÀ½ ±ÔÄ¢À» »ç¿ëÇÏ¿© Ç¥Çö½ÄÀÇ ¼Ó¼º À̸§À» ÆÇº°ÇϽʽÿÀ.

¿¹: ATTRIBUTES (CAST(JULIAN_DAY(date) AS DOUBLE) as day, (price1+price2)/2 as avg_price)

µû¿ÈÇ¥ ¾ø´Â ¼Ó¼ºÀº ´ë¹®ÀÚ·Î ¸ÊÇÎµÇ¸ç °Ë»ö Áß¿¡ ÀÌ ¹æ¹ýÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

CCSID ccsid
ÅØ½ºÆ® ¹®¼­¸¦ À妽ÌÇÒ ¶§ »ç¿ëµÇ´Â ÄÚµåÈ­µÈ ¹®ÀÚ ¼¼Æ® ID. µðÆúÆ®°ªÀº DB2EXT.DBDEFAULTS ºä¿¡¼­ °¡Á®¿É´Ï´Ù (DEFAULTNAME='CCSID'ÀÓ).

LANGUAGE language
¸ñ·Ï¿¡ ´ëÇØ¼­´Â ºÎ·Ï E, Áö¿ø ¾ð¾î¸¦ ÂüÁ¶ÇϽʽÿÀ. µðÆúÆ®°ªÀº DB2EXT.DBDEFAULTS ºä¿¡¼­ °¡Á®¿É´Ï´Ù (DEFAULTNAME='LANGUAGE'ÀÓ).

FORMAT format
Ä÷³¿¡ ÀÖ´Â ÅØ½ºÆ® ¹®¼­ÀÇ Çü½Ä(¿¹: HTML). ÀÌ Á¤º¸´Â ¹®¼­¸¦ À妽ÌÇÒ ¶§ ÇÊ¿äÇÕ´Ï´Ù. ±¸Á¶È­µÈ ¹®¼­¿¡ ´ëÇØ Áö¿øµÇ´Â ¹®¼­ Çü½Ä ¸ñ·ÏÀº ¹®¼­ Çü½Ä ¹× Áö¿øµÇ´Â ÄÚµå ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

±¸Á¶È­µÈ ¹®¼­ Çü½ÄÀÇ °æ¿ì, ¹®¼­ ¸ðµ¨ ÆÄÀÏ¿¡ Á¤º¸¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®¼­ ¸ðµ¨À» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì, ¹®¼­ ÅØ½ºÆ®´Â µðÆúÆ® ¹®¼­ ¸ðµ¨À» »ç¿ëÇÏ¿© Àε¦½ÌµË´Ï´Ù. ¹®¼­ ¸ðµ¨À» ÂüÁ¶ÇϽʽÿÀ.

Çü½Ä Ű¿öµå¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì, µðÆúÆ®°ªÀº DB2EXT.DBDEFAULTS ºä¿¡¼­ °¡Á®¿É´Ï´Ù(DEFAULTNAME='FORMAT'ÀÓ).

DOCUMENTMODEL documentmodel-name IN modelfilepath
modelfilepath´Â ¸ðµ¨ ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. À̰ÍÀº FORMATÀýÀÇ Çü½Ä¿¡ ´ëÇÑ ¸ðµ¨ Á¤ÀǸ¦ Æ÷ÇÔÇÕ´Ï´Ù. À§Ä¡´Â DB2 ÀνºÅϽº ¼ÒÀ¯ÀÚ°¡ ÀÐÀ» ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¹®¼­ ¸ðµ¨À» »ç¿ëÇÏ¿© ¹®¼­ÀÇ Æ¯Á¤ ¼½¼ÇÀ» À妽ÌÇÏ°í °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Å©¾÷ ÅÂ±× ¹× ¼½¼Ç À̸§Àº ¹®¼­ ¸ðµ¨¿¡ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®¼­ ¸ðµ¨Àº HTML, XML, GPP ±¸Á¶¸¦ Áö¿øÇÏ´Â ¹®¼­ Çü½ÄÀ¸·Î ¹Ù¿îµåµË´Ï´Ù. ¸ðµ¨ ÆÄÀÏ¿¡ ÇϳªÀÇ ¹®¼­ ¸ðµ¨¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°Ë»ö Á¶°Ç¿¡¼­´Â ¹®¼­ ¸ðµ¨À» ÂüÁ¶ÇÒ Çʿ䰡 ¾øÀ¸¹Ç·Î ¸ðµ¨ ÆÄÀÏÀÇ ¸ðµç ¼½¼Ç À̸§À» »ç¿ëÇϽʽÿÀ. ¸ðµ¨ ¹®¼­¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸Á¶È­µÈ ¹®¼­¿¡ ´ëÇÑ ÀÛ¾÷À» ÂüÁ¶ÇϽʽÿÀ. CREATE INDEX ¸í·É ½ÇÇà Áß¿¡¸¸ ¹®¼­ ¸ðµ¨À» Àб⠶§¹®¿¡ ÀÌ À妽º´Â ±× ÀÌÈÄÀÇ ¸ðµç º¯°æÀ» ÀνÄÇÏÁö ¸øÇÕ´Ï´Ù.

ºÐ»ê DB2 ȯ°æ¿¡¼­´Â °øÀ¯ ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â ¸ðµç ³ëµå¿¡¼­ modelfilepath¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

USING CCSID ccsid
¸ðµ¨ ÆÄÀÏÀÇ ÄÁÅÙÃ÷¸¦ ÇØ¼®ÇÏ·Á¸é CCSID¸¦ ÁöÁ¤ÇϽʽÿÀ. µðÆúÆ®°ªÀº DB2EXT.DBDEFAULTS ºä¿¡¼­ °¡Á®¿É´Ï´Ù (DEFAULTNAME='MODELCCSID'ÀÓ).

UPDATE FREQUENCY
À妽º °»½Å ºóµµ´Â °»½Å ¹ß»ý ºóµµ¸¦ °áÁ¤ÇÕ´Ï´Ù. »ç¿ëÀÚ Å×ÀÌºí¿¡ ´ëÇÑ º¯°æ Ƚ¼ö°¡ UPDATE MINIMUM ¿É¼Ç¿¡ ÁöÁ¤µÈ °ªº¸´Ù ÀÛÀ¸¸é À妽º°¡ °»½ÅµÇÁö ¾Ê½À´Ï´Ù. UPDATE FREQUENCY¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é µðÆúÆ®°ªÀÎ ¾øÀ½(NONE)ÀÌ »ç¿ëµÇ¹Ç·Î ´õ ÀÌ»ó À妽º°¡ °»½ÅµÇÁö ¾Ê½À´Ï´Ù. ÀÌ´Â ´õ ÀÌ»ó ÅØ½ºÆ® Ä÷³À» º¯°æÇÏÁö ¾ÊÀ» °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù.

µðÆúÆ®°ªÀº DB2EXT.DBDEFAULTS ºä¿¡¼­ °¡Á®¿É´Ï´Ù

(DEFAULTNAME='UPDATEFREQUENCY'ÀÓ)>

UPDATE MINIMUM minchanges
UPDATE FREQUENCY°¡ À妽º¸¦ ÀÚµ¿À¸·Î °»½ÅÇϱâ Àü¿¡ ÅØ½ºÆ® ¹®¼­¿¡ Çã¿ëµÇ´Â ÃÖ¼Ò º¯°æ Ƚ¼ö. ¾çÀÇ Á¤¼ö¸¸ÀÌ Çã¿ëµË´Ï´Ù. µðÆúÆ®°ªÀº DB2EXT.DBDEFAULTS ºä¿¡¼­ °¡Á®¿É´Ï´Ù (DEFAULTNAME='UPDATEMINIMUM'ÀÓ).

ÀÌ °ªÀº DB2TEXT UPDATE ¸í·É¿¡¼­´Â ¹«½ÃµË´Ï´Ù. º¯°æ Ƚ¼ö´Â ÁõºÐ °»½Å¿¡ ÇÊ¿äÇÑ ·Î±× Å×ÀÌºí ¹× Æ®¸®°Å°¡ ¾øÀ¸¸é »ç¿ë °¡´ÉÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌ ¿É¼ÇÀº RECREATE INDEX ON UPDATE ¿É¼Ç°ú ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

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

REORGANIZE AUTOMATIC/MANUAL
°»½Å ºóµµ¸¦ »ç¿ëÇÏ¿© ¼öÇàµÇ´Â °»½ÅÀº REORGANIZE AUTOMATICÀ» ÁöÁ¤ÇÑ °æ¿ì¿¡¸¸ À妽º¸¦ ÀνÄÇÕ´Ï´Ù. ÀÌ ´Ü°è´Â °»½Å ÈÄ select REORGSUGGESTED from DB2EXT.TEXTINDEXES °ª¿¡ µû¶ó ÀÚµ¿À¸·Î ¿Ï·áµË´Ï´Ù.

REORGANIZE MANUALÀº REORGANIZE ¿É¼ÇÀ» »ç¿ëÇÑ ¼öµ¿ UPDATE ¸í·ÉÀ¸·Î¸¸ ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù.

REORGANIZEÀýÀ» »ý·«ÇÑ °æ¿ì µðÆúÆ®°ªÀº DB2EXT.DBDEFAULTS ºä¿¡¼­ °¡Á®¿É´Ï´Ù(DEFAULTNAME='AUTOMATICREORG'ÀÓ).

REORGANIZE ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â UPDATE INDEX¸¦ ÂüÁ¶ÇϽʽÿÀ.

REPLICATION CAPTURE TABLE capture-table-schema.capture-table-name CONTROL TABLE SCHEMA capture-control-schema
ÁõºÐ °»½Å ó¸®ÀÇ °æ¿ì ÀϹÝÀûÀ¸·Î À妽º¿¡ ´ëÇØ ÀÛ¼ºµÇ´Â ·Î±× Å×ÀÌºí ´ë½Å ÁöÁ¤µÈ º¹Á¦ ĸó Å×À̺íÀ» »ç¿ëÇÕ´Ï´Ù. µû¶ó¼­ schemaname, tablename ¹× º¹Á¦ ĸó Å×À̺í À̸§Àº ·ÎÄà DB2(Æä´õ·¹ÀÌÆ¼µå) µ¥ÀÌÅͺ£À̽ºÀÇ ¿ÀºêÁ§Æ®¿Í °ü·ÃµË´Ï´Ù.

¿¹¸¦ µé¾î, capture-control-schema´Â ·ÎÄà DB2ÀÇ IBMSNAP_PRUNE_SET¿Í °°ÀÌ º¹Á¦ Á¦¾î Å×À̺íÀÇ ½ºÅ°¸¶ À̸§ÀÔ´Ï´Ù. º¹Á¦ Á¦¾î Å×À̺íÀº º¹Á¦¸¦ ¼³Á¤ÇÑ ÈÄ¿¡ ·ÎÄà DB2 ½Ã½ºÅÛ¿¡¼­ º°ÄªÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

ÃÖ¼ÒÇÑ ´ÙÀ½ ĸó Á¦¾î Å×ÀÌºí¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÑ º°ÄªÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

DB2 º¹Á¦ ¼¾ÅÍ´Â ¸®¸ðÆ® ĸó Å×ÀÌºí ¹× Ä¸Ã³ Á¦¾î Å×ÀÌºí¿¡ ´ëÇÑ ·ÎÄà º°Äª ÀÛ¼ºÀ» ÀÚµ¿À¸·Î º¸ÀåÇÏÁö ¾ÊÀ¸¹Ç·Î ÅØ½ºÆ® À妽º°¡ ÀÛ¼ºµÉ Å×ÀÌºí¿¡ ´ëÇÑ º°Äª ÀÛ¼º°ú À¯»çÇÑ ¼öµ¿ ŽºÅ©ÀÔ´Ï´Ù.

»ç¿ëÀÚ Å×ÀÌºí º°Äª ¹× ĸó Å×ÀÌºí º°Äª¿¡ ÀÖ´Â ±âº» Ű Ä÷³ÀÇ Ä÷³ À̸§ÀÌ ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ Ä÷³ IBMSNAP_OPERATION, IBMSNAP_COMMITSEQ ¹× IBMSNAP_INTENTSEQÀÇ À̸§À» ĸó Å×ÀÌºí º°Äª¿¡¼­ º¯°æÇؼ­´Â ¾ÈµË´Ï´Ù.

À妽º ÀÛ¼º ÀÌÈÄ¿¡ Ä÷³ À̸§ DB2EXT.TEXTINDEXES (LOGVIEWNAME) ¹× DB2EXT.TEXTINDEXES(LOGVIEWSCHEMA)´Â µÑ ´Ù º¹Á¦ ĸó Å×À̺íÀÇ ·ÎÄà À̸§À» ÂüÁ¶ÇÕ´Ï´Ù.

Net Search Extender´Â ¸ðµç DB2 º¹Á¦ ¼¾ÅÍ ±â´ÉÀ» ¿ä±¸ÇÏÁö ¾ÊÀ¸¹Ç·Î µ¥ÀÌÅÍ º¯°æ Å×À̺í(CD) ¶Ç´Â µ¥ÀÌÅÍ ÀϰüµÈ º¯°æ(CCD) Å×À̺íÀº ´ÙÀ½ ±ÔÄ¢À» ÁؼöÇØ¾ß ÇÕ´Ï´Ù.

±âŸ ÀüÁ¦Á¶°Ç¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.

Âü°í ¹× Á¦ÇÑ»çÇ×

¿Ã¹Ù¸¥ ¼Ò½º Å×À̺í À̸§ÀÌ µî·Ï Å×ÀÌºí¿¡ »ðÀԵǾú´ÂÁö È®ÀÎÇϽʽÿÀ. ¸®¸ðÆ® DBMSÀÇ À¯Çü¿¡ µû¶ó¼­, ¸®¸ðÆ® Å×À̺í À̸§ ¶Ç´Â ·ÎÄà º°ÄªÀÌ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù.

  • DB2: ¸®¸ðÆ® Å×À̺í À̸§(¸®¸ðÆ® ¼­¹ö¿¡¼­ÀÇ Å×À̺í À̸§)
  • ºñDB2: ·ÎÄà º°Äª (Æä´õ·¹ÀÌÆ¼µå DB2 µ¥ÀÌÅͺ£À̽º¿¡¼­ »óÀÀÇÏ´Â º°Äª)

·ÎÄà »ç¿ëÀÚ°¡ º°ÄªÀ» ÅëÇØ ¸®¸ðÆ® µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÏ·Á¸é »ç¿ëÀÚ ¸ÊÇÎÀÌ ÀÖ¾î¾ß ÇÏ¸ç ¸®¸ðÆ® »ç¿ëÀÚ´Â Å×ÀÌºí¿¡ ´ëÇÑ Á¦¾î Ư±ÇÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

DB2 ÀνºÅϽº ¼ÒÀ¯ÀÚ »ç¿ëÀÚ ID°¡ ·ÎÄà »ç¿ëÀÚ ID¿Í ´Ù¸£¸é, DB2 ÀνºÅϽº ¼ÒÀ¯ÀÚ »ç¿ëÀÚ IDÀÇ Ãß°¡ »ç¿ëÀÚ ¸ÊÇÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÁöÁ¤µÈ ±âº» Å×À̺í À̸§Àº º°ÄªÀÇ ºä°¡ ¾Æ´Ï¾î¾ß ÇÕ´Ï´Ù. ºä´Â ¿©·¯ °³ÀÇ º°Äª ÀÌ»óÀÌ µÉ ¼ö ÀÖÀ¸¸ç ¿©·¯ CD ¹× CCD Å×ÀÌºíµµ °ü·ÃµÉ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. º¹Á¦ ĸó Àý¿¡ ÇϳªÀÇ CD ¶Ç´Â CCD Å×ÀÌºí¸¸ÀÌ ÁöÁ¤µÉ ¼ö Àֱ⠶§¹®¿¡ º°ÄªÀÇ ºä¸¦ Áö¿øÇÒ ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ ±âº» ۰¡ ´©¶ôµÇ¾ú±â ¶§¹®¿¡ ¸®¸ðÆ® ºäÀÇ º°ÄªÀ» Áö¿øÇÒ ¼ö ¾ø½À´Ï´Ù.

C(C)D Å×À̺íÀº º°ÄªÀÌ¸ç ºä ¶Ç´Â º°¸íÀÌ µÉ ¼ö ¾ø½À´Ï´Ù.

DB2 º¹Á¦ ¾È³» ¹× ÂüÁ¶¼­, ¹öÀü8¿¡ ´ëÇÑ Á¤º¸´Â °ü·Ã Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

COMMITCOUNT FOR UPDATE count
ÁõºÐ °»½Å 󸮸¦ À§ÇØ Commitcount¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç ÀÚ¼¼ÇÑ Á¤º¸´Â UPDATE INDEX¸¦ ÂüÁ¶ÇϽʽÿÀ. °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é DB2EXT.DBDEFAULTS ºä¿¡¼­ µðÆúÆ®°ªÀ» °¡Á®¿É´Ï´Ù (DEFAULTNAME='COMMITCOUNT'ÀÓ).

À妽º¿¡ ´ëÇÑ COMMITCOUNT FOR UPDATE °ªÀº DB2EXT.TEXTINDEXES.COMMITCOUNT¿¡ ÀÖ½À´Ï´Ù. ALTER INDEX ¸í·ÉÀ» »ç¿ëÇÏ¿© °¢ À妽º¿¡ ´ëÇÑ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °ªÀº UPDATE FREQUENCY ½ºÆå¿¡ µû¶ó ½ºÄÉÁÙµÈ °»½Å 󸮿¡µµ Àû¿ëµË´Ï´Ù. °ªÀÌ 0ÀÌ¸é °»½ÅÀÌ ÇÑ Æ®·£Àè¼Ç¿¡¼­ ÀÌ·ç¾îÁüÀ» ÀǹÌÇϸç 0º¸´Ù Å« °ªÀº ÇÑ Æ®·£Àè¼Ç¿¡¼­ ó¸®ÇÒ ¹®¼­ÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

commitcountÀÇ »ç¿ëÀº ¼º´É°ú °ü·ÃÀÌ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¼º´É °í·Á»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.

RECREATE INDEX ON UPDATE
ÀÌ´Â ÁõºÐ À妽º °»½ÅÀ» Çã¿ëÇÏÁö ¾ÊÀ¸³ª (¸í·É ¶Ç´Â ½ºÄÉÁÙµÈ °»½Å¿¡ ÀÇÇØ) °»½Å Á¶ÀÛÀ» ¼öÇàÇÒ ¶§ À妽º¸¦ ÀçÀÛ¼ºÇÕ´Ï´Ù. Ãß°¡ Á¤º¸´Â UPDATE INDEXÀÇ »ç¿ë ÁÖÀÇ»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.
Âü°í

»ç¿ëÀÚ Å×ÀÌºí¿¡ Æ®¸®°Å°¡ ÀÛ¼ºµÇÁö ¾ÊÀ¸¸ç ·Î±× Å×ÀÌºíµµ ÀÛ¼ºµÇÁö ¾Ê½À´Ï´Ù.

INDEX DIRECTORY directory
ÅØ½ºÆ® À妽º¸¦ ÀúÀåÇÒ µð·ºÅ丮 °æ·Î. µð·ºÅ丮¿¡´Â À妽º µ¥ÀÌÅͰ¡ Æ÷ÇԵDZ⠶§¹®¿¡ µð·ºÅ丮¿¡ DB2 ÀνºÅϽº ¼ÒÀ¯ÀÚ »ç¿ëÀÚ ID¿¡ ´ëÇÑ Àбâ/¾²±â ¹× ½ÇÇà ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

µðÆúÆ®°ªÀº DB2EXT.DBDEFAULTS ºä¿¡¼­ °¡Á®¿É´Ï´Ù (¿©±â¼­ DEFAULTNAME='INDEXDIRECTORY'ÀÓ). NODE<nr> ¼­ºêµð·ºÅ丮´Â ¼­¹öÀÇ ³í¸® ³ëµå¿¡ ÀÖ´Â À妽º¸¦ ±¸ºÐÇϱâ À§ÇØ µð·ºÅ丮 ¾Æ·¡¿¡ ÀÛ¼ºµË´Ï´Ù.

ºÐ»ê DB2 ȯ°æ¿¡¼­ ÀÌ µð·ºÅ丮´Â ¸ðµç ½ÇÁ¦ ³ëµå¿¡ Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù.

WORK DIRECTORY directory
¼±ÅÃÀûÀ¸·Î À妽º °Ë»ö ¹× °ü¸® Á¶ÀÛ Áß¿¡ Àӽà ÆÄÀÏÀ» ÀúÀåÇÏ´Â µ¥ »ç¿ëÇÒ º°µµÀÇ ÀÛ¾÷ µð·ºÅ丮¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µð·ºÅ丮¿¡´Â DB2 ÀνºÅϽº ¼ÒÀ¯ÀÚ »ç¿ëÀÚ ID¿¡ ´ëÇÑ Àбâ/¾²±â ¹× ½ÇÇà ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

µðÆúÆ®°ªÀº DB2EXT.DBDEFAULTS ºä¿¡¼­ °¡Á®¿É´Ï´Ù (DEFAULTNAME='WORKDIRECTORY'ÀÓ). NODE<nr> ¼­ºêµð·ºÅ丮´Â ¼­¹öÀÇ ³í¸® ³ëµå¿¡ ÀÖ´Â À妽º¸¦ ±¸ºÐÇϱâ À§ÇØ µð·ºÅ丮 ¾Æ·¡¿¡ ÀÛ¼ºµË´Ï´Ù.

ºÐ»ê DB2 ȯ°æ¿¡¼­ ÀÌ µð·ºÅ丮´Â ¸ðµç ½ÇÁ¦ ³ëµå¿¡ Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù.

ADMINISTRATION TABLES IN tablespace-name
À妽º¿ëÀ¸·Î ÀÛ¼ºµÈ °ü¸® Å×ÀÌºí¿¡ ´ëÇÑ ÀÏ¹Ý Å×ÀÌºí ½ºÆäÀ̽ºÀÇ À̸§. Å×ÀÌºí ½ºÆäÀ̽º´Â ¹Ýµå½Ã Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. ±âº» Å×ÀÌºí¿¡ À妽º¸¦ ÀÛ¼ºÇÒ °æ¿ì, Å×ÀÌºí ½ºÆäÀ̽º¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é »ç¿ëÀÚ Å×À̺íÀÇ Å×ÀÌºí ½ºÆäÀ̽º°¡ ¼±Åõ˴ϴÙ.

º°Äª ¶Ç´Â ºäÀÇ °æ¿ì¿¡´Â DB2°¡ ±âº» Å×ÀÌºí ½ºÆäÀ̽º¸¦ ¼±ÅÃÇÕ´Ï´Ù.

ºä, º°Äª¿¡ ´ëÇÑ ÅØ½ºÆ® À妽º ¶Ç´Â ºÐ»ê DB2 ȯ°æ¿¡¼­ ½ºÅä¾îµå ÇÁ·Î½ÃÀú °Ë»öÀ» À§ÇÑ ÅØ½ºÆ® À妽º¸¦ ÀÛ¼ºÇÒ ¶§ Å×ÀÌºí ½ºÆäÀ̽º´Â ´ÜÀÏ ³ëµå¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

CACHE TABLE(SQL-column-expression-list)
À妽º ¿Ü¿¡µµ ÁöÁ¤µÈ °è»ê °á°ú Ä÷³À¸·Î ±¸¼ºµÈ ij½Ã Å×À̺íÀÌ ºôµåµË´Ï´Ù. ÀÌ Ä³½Ã´Â Àüü ÅØ½ºÆ® °Ë»ö °á°ú¸¦ DB2 Å×ÀÌºí¿¡ Á¶ÀÎÇÏÁö ¾Ê°í ½ºÅä¾îµå ÇÁ·Î½ÃÀú °Ë»öÀ» ÅëÇØ °á°ú ¼¼Æ®¸¦ ¸®ÅÏÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. CONTAINS ÇÔ¼ö¸¦ °¡Áø Àüü ÅØ½ºÆ® À妽º¸¦ »ç¿ëÇÑ ÀÏ¹Ý DB2 °Ë»öÀº Ç×»ó °¡´ÉÇÕ´Ï´Ù.

À妽º¸¦ ÀÛ¼ºÇÑ Å×À̺íÀÇ ±ÔÁ¤µÇÁö ¾ÊÀº Ä÷³ À̸§À» »ç¿ëÇÏ¿© SQL °è»ê °á°ú Ä÷³À» Á¤ÀÇÇϽʽÿÀ. Çã¿ëµÇ´Â SQL °è»ê °á°ú Ä÷³ À¯ÇüÀº ¸ðµç ³»Àå ¹× »ç¿ëÀÚ Á¤ÀÇ ±¸º° À¯ÇüÀÔ´Ï´Ù. °á°ú ¼¼Æ® ³»ÀÇ Ä÷³ À̸§Àº ´ÙÀ½ ±ÔÄ¢À» »ç¿ëÇÏ¿© ÆÇº°µË´Ï´Ù.

CLOB µ¥ÀÌÅÍ À¯ÇüÀº ij½Ã µ¥ÀÌÅÍ À¯ÇüÀ¸·Î Áö¿øµÇÁö ¾Ê½À´Ï´Ù. VARCHARS·Î ij½ºÆ®ÇϽʽÿÀ.

Âü°í

°á°ú ¼¼Æ®ÀÇ Ä÷³ À̸§ÀÌ ºÐ¸®µÇ¾î ÀÖÁö ¾ÊÀ¸¸é CREATE INDEX ¸í·ÉÀº ¿À·ù¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÛ¼º ÀÌÈÄ¿¡ ij½ÃµÈ Å×À̺íÀÌ ³»ÀçÀûÀ¸·Î Ȱ¼ºÈ­µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, DB2TEXT ACTIVATE CACHE¸¦ ¼öÇàÇϱâ Àü¿¡´Â ½ºÅä¾îµå ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÑ °Ë»öÀº ºÒ°¡´ÉÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀº »ç¿ëÀÚ Å×À̺íÀÌ ´ÜÀÏ ³ëµå Å×ÀÌºí ½ºÆäÀ̽º¿¡ ÀúÀåµÈ °æ¿ì¿¡¸¸ ºÐ»ê DB2 ȯ°æ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

PERSISTENT IN directory
ij½Ã¸¦ Áö¼ÓÀûÀ¸·Î ÀÛ¼ºÇÏ°í ºñȰ¼ºÈ­ ¶Ç´Â ½Ã½ºÅÛ ´Ù½Ã ½Ãµ¿ ÀÌÈÄ¿¡ ¹Ù·Î Ȱ¼ºÈ­ÇÒ ¼ö ÀÖµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. Áö¼ÓÀû ij½Ã´Â ÁöÁ¤µÈ µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù.

µð·ºÅ丮¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é DB2EXT.DBDEFAULTS ºä¿¡¼­ µðÆúÆ®°ªÀ» °¡Á®¿É´Ï´Ù (DEFAULTNAME='CACHEDIRECTORY'ÀÓ).

TEMPORARY
ij½Ã¸¦ Áö¼ÓÀûÀ¸·Î ÀúÀåÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. PERSISTENT ¹× TEMPORARY¸¦ ¸ðµÎ ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì DB2EXT.DBDEFAULTS ºä¿¡¼­ µðÆúÆ®°ªÀ» °¡Á®¿É´Ï´Ù (DEFAULTNAME='USEPERSISTENTCACHE'ÀÓ).

MAXIMUM CACHE SIZE memsize
DB2TEXT ACTIVATE CACHE Áß¿¡ ºôµåÇÒ Ä³½Ã Å×À̺íÀÇ ÃÖ´ë Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. memsize ¸Å°³º¯¼ö´Â ¾ç¼ö(MB ´ÜÀ§)·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. memsize¿¡ ´ëÇÑ µðÆúÆ®°ªÀº ¾ø½À´Ï´Ù. Á¤¼ö°¡ ³Ê¹« ÀÛÀ¸¸é ACTIVATE CACHE ¸í·ÉÀÌ ½ÇÆÐÇÕ´Ï´Ù. ½ÇÁ¦ ij½Ã Å©±â´Â ACTIVATE CACHE ¸í·É ½ÇÇà Áß¿¡ °è»êµË´Ï´Ù.

¿©·¯ Ç÷§Æû¿¡¼­ ÃÖ´ë ij½Ã Å©±â ÇѰè´Â ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï B, ¸¹Àº ¾çÀÇ ¸Þ¸ð¸® »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

PCTFREE percentage
Ãß°¡ ¹®¼­¿ëÀ¸·Î ij½Ã°¡ º¸À¯ÇØ¾ß ÇÏ´Â ¿©À¯ °ø°£ÀÇ ¹éºÐÀ²À» ¼±ÅÃÇϽʽÿÀ. ¹éºÐÀ²Àº 0 ÀÌ»ó 100 ¹Ì¸¸ÀÇ Á¤¼ö°ªÀ̾î¾ß ÇÕ´Ï´Ù. ÀÌ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì DB2EXT.DBDEFAULTS ºä¿¡¼­ µðÆúÆ®°ªÀ» °¡Á®¿É´Ï´Ù(DEFAULTNAME='PCTFREE'ÀÓ).

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

INITIAL SEARCH RESULT ORDER(SQL-order-by-list)
Ãʱâ Àε¦½Ì Áß¿¡ »ç¿ëÀÚ Å×À̺í ÄÁÅÙÃ÷¸¦ °Ë»öÇÏ´Â µ¥ »ç¿ëµÇ´Â ¼ø¼­¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÒ ¶§ Àüü ÅØ½ºÆ® °Ë»ö °á°ú¿¡¼­ µ¿Àû ¼øÀ§¸¦ °Ç³Ê¶Ù¸é ¹®¼­´Â ij½Ã °á°ú Å×ÀÌºí¿¡ ÀúÀåµÈ Àε¦½Ì ¼ø¼­´ë·Î ¸®Åϵ˴ϴÙ.

ÀÚ¼¼ÇÑ Á¤º¸´Â ½ºÅä¾îµå ÇÁ·Î½ÃÀú °Ë»ö ÇÔ¼ö¸¦ ÂüÁ¶ÇϽʽÿÀ.

Âü°í

½Å±Ô ¶Ç´Â ÁõºÐ °»½Å ÀÌÈÄ¿¡ º¯°æµÈ ¹®¼­¿¡ ´ëÇØ¼­´Â À妽º ¼ø¼­¸¦ º¸ÀåÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¸é, INITIAL RESULT ORDER(length(column1) asc, column2+column3 desc)¿Í °°½À´Ï´Ù.

KEY COLUMNS FOR INDEX ON VIEW(SQL-columnname-list)
ºä¿¡ ´ëÇÑ À妽º¸¦ ÀÛ¼ºÇϸé KEY COLUMNS FOR INDEX ON VIEWÀýÀ» ÁöÁ¤ÇϽʽÿÀ. ÀÛ¼ºÇÏÁö ¾Ê¾ÒÀ¸¸é ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À. Ä÷³ À̸§ ¸ñ·ÏÀº ºä¿¡¼­ ÇàÀ» °íÀ¯ÇÏ°Ô ½Äº°ÇÏ´Â Ä÷³À» ½Äº°ÇÕ´Ï´Ù.

±âº» ŰÀÇ °æ¿ì DB2´Â ÀÌ °íÀ¯¼ºÀ» Á¡°ËÇÒ ¼ö ¾ø±â ¶§¹®¿¡ »ç¿ëÀÚ°¡ µ¿µîÇÑ °íÀ¯¼ºÀ» È®ÀÎÇÒ Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ Ä÷³Àº À妽º¿¡ ´ëÇÑ ·Î±× Å×À̺íÀÇ ÆÄÆ®¸¦ ºôµåÇÕ´Ï´Ù.

INDEX CONFIGURATION(option-value), ...
À̰ÍÀº À妽º ±¸¼º °ªÀÔ´Ï´Ù. µðÆúÆ®°ªÀº ¹ØÁٷΠǥ½ÃµÈ °ªÀÔ´Ï´Ù.


¿É¼Ç °ª ¼³¸í
TreatNumbersAsWords 0 ¶Ç´Â 1 ¼ýÀÚ°¡ ¹®ÀÚ¿Í ÀÎÁ¢ÇØ ÀÖ´õ¶óµµ ¼ýÀÚ ½ÃÄö½º¸¦ º°µµÀÇ ´Ü¾î·Î ÇØ¼®ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, µðÆúÆ®°ªÀÎ 0Àº tea42at5¸¦ ÇϳªÀÇ ´Ü¾î·Î °£ÁÖÇÔÀ» ÀǹÌÇÕ´Ï´Ù.
IndexStopWords 0 ¶Ç´Â 1 Àε¦½Ì Áß¿¡ ÁßÁö¾î(stopword)¸¦ °í·ÁÇϰųª ¹«½ÃÇÕ´Ï´Ù. ÇöÀç ÁßÁö¾î(stopword) ¸ñ·ÏÀº <instance>/sqllib/db2ext/resources µð·ºÅ丮ÀÇ UCS-2 ÆÄÀÏÀÎ <language>.tswÀÔ´Ï´Ù. ÀÌ ÆÄÀÏ¿¡ ´ëÇÑ º¯°æÀº À妽º ÀÛ¼º ÈÄ¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. <language>´Â CREATE INDEX ¸í·É¿¡ ÀÖ´Â LANGUAGE °ªÀÓÀ» Âü°íÇϽʽÿÀ.
UpdateDelay ÃÊ Ä¸Ã³ Å×À̺íÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ÁõºÐ °»½Å ±â°£(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ±â°£º¸´Ù ¿À·¡µÈ Ç׸ñ¸¸ ·Î±× Å×À̺í·ÎºÎÅÍ ¼±Åõ˴ϴÙ. À̰ÍÀº ¿¹¸¦ µé¾î, »ç¿ëÀÚ Æ®·£Àè¼ÇÀÌ °»½Å ¸í·ÉÀ» ¹æÇØÇÏ´Â Æ®·£Àè¼Ç ½Ã³ª¸®¿ÀÀÇ À妽º¿¡¼­ ¹Ý¿µµÇÁö ¾ÊÀº ¹®¼­ º¯°æ°ú °°ÀÌ °»½ÅÀÇ ¼Õ½ÇÀ» ¹æÁöÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ±×·¯¹Ç·Î, UpdateDelay ¸Å°³º¯¼ö´Â À妽º°¡ ÀÛ¼ºµÈ Å×ÀÌºí¿¡¼­ »ç¿ëÀÚ ¾²±â Æ®·£Àè¼ÇÀÇ ÃÖ´ë ±â°£À¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.

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

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

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

°øÀ¯ ¸Þ¸ð¸®¿¡ ´ëÇÑ º¯°æ
ACTIVATE ½ÇÇà¿¡ ´ëÇÑ Áö¿¬: CACHE TABLEÀýÀ» »ç¿ëÇÒ °æ¿ì, °á°ú Å×ÀÌºí ½ºÆäÀ̽º¿¡ ´ëÇÑ Ä³½Ã´Â °øÀ¯ ¸Þ¸ð¸®¿¡ ÀúÀåµË´Ï´Ù.

ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ º¯°æ

¿ëµµ

Àüü ÅØ½ºÆ® À妽º¸¦ ÀÛ¼ºÇÏ·Á¸é »ç¿ëÀÚ Å×ÀÌºí¿¡ ´ëÇÑ ±âº» ۰¡ ÇÊ¿äÇÕ´Ï´Ù. DB2 Net Search Extender ¹öÀü 8.1¿¡¼­ ´ÙÁß Ä÷³ DB2 ±âº» Ű´Â À¯Çü Á¦ÇÑ»çÇ×¾øÀÌ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Å×ÀÌºí °ª °Ë»öÀ» »ç¿ëÇϱâ À§Çؼ­ Çã¿ëµÈ º¹ÇÕ ±âº» ۰¡ ¾ø½À´Ï´Ù.

±âº» Ű Ä÷³ÀÇ ¼ýÀÚ´Â 14·Î Á¦ÇÑµÇ¸ç ¸ðµç ±âº» Ű Ä÷³ÀÇ ÃÑ ±æÀÌ´Â 1024 - 14 = 1010¹ÙÀÌÆ®·Î Á¦Çѵ˴ϴÙ.

Âü°í

À妽º¸¦ ÀÛ¼ºÇÑ ÈÄ, ALTER TABLE ¸í·ÉÀ» »ç¿ëÇÏ¿© ±âº» Ű Ä÷³ ¶Ç´Â ºä Ű Ä÷³ÀÇ ±æÀ̸¦ º¯°æÇؼ­´Â ¾ÈµË´Ï´Ù.

»ç¿ëÀÚ Å×À̺íÀÎ Àüü ÅØ½ºÆ® À妽º ¹× ij½ÃµÈ °á°ú Å×ÀÌºí °£ÀÇ µ¿±âÈ­´Â À妽º °»½Å ¸í·É ½ÇÇà Áß¿¡ ¿Ï·áµË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â UPDATE INDEX¸¦ ÂüÁ¶ÇϽʽÿÀ.


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