´ÙÀ½ÀÌ À¯Áöº¸¼ö Ÿ½ºÅ©ÀÔ´Ï´Ù.
ÀÌ·± Ÿ½ºÅ©¸¦ ¾ðÁ¦³ª ÀÓÀÇÀÇ ¼ø¼·Î ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿ä¾à |
---|
|
´ÙÀ½ ¿¹´Â °øÅë »öÀÎ Å×À̺í¿ëÀ¸·Î »öÀÎÀ» °»½ÅÇÕ´Ï´Ù.
db2tx UPDATE INDEX db2tx.mytable
´ÙÀ½ ¿¹´Â ´ÙÁß »öÀÎ Å×À̺íÀÇ Ä÷³¿ëÀ¸·Î »öÀÎÀ» °»½ÅÇÕ´Ï´Ù.
db2tx UPDATE INDEX db2tx.mytable HANDLE commenthandle
ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÀ½ ¹ø ÁÖ±âÀû »öÀÎ ÀÛ¼ºÀÌ ÀÚµ¿À¸·Î ÀϾ±â¸¦ ±â´Ù¸®Áö ¸»°í »öÀÎÀ» °»½ÅÇϽʽÿÀ. ¿©·¯ ÅØ½ºÆ® ¹®¼¸¦ µ¥ÀÌÅͺ£À̽º¿¡ Ãß°¡Çϰí ÀÌ Ãß°¡µÈ ¹®¼¸¦ Áï½Ã Ž»öÇÏ·Á´Â °æ¿ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
DB2 Text Extender´Â ÀÌ Ä÷³(¶Ç´Â Å×À̺íÀÇ ¸ðµç Ä÷³)¿¡¼ »ðÀԵǰųª º¯°æµÈ ÅØ½ºÆ® ¹®¼¸¦ »öÀÎ ÀÛ¼ºÇϰí, »öÀο¡¼ ÅØ½ºÆ® ¹®¼¸¦ Á¦°ÅÇÏ°í »èÁ¦µÈ ¹®¼¿¡¼ ¿ë¾î¸¦ Á¦°ÅÇÕ´Ï´Ù. »öÀΰú ¿¬°üµÈ ·Î±× Å×ÀÌºí¿¡´Â »ðÀÔ, °»½Å, »èÁ¦µÈ ¹®¼¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù.
·Î±× Å×À̺íÀº, ¿¹¸¦ µé¾î µ¿ÀÏÇÑ Àý´ë °æ·Î¸íÀÌ ÀÖ´Â »õ·Î¿î ¹öÀüÀ¸·Î ¹®¼¸¦ ´ëüÇÏ´Â °Í°ú °°ÀÌ, »öÀÎ ÀÛ¼ºÇÑ ¸ðµç ¿ÜºÎ ÆÄÀÏ¿¡ ´ëÇÑ º¯°æ Á¤º¸(¿ÜºÎ ÅØ½ºÆ® ÆÄÀÏ ÀÛµ¿ °¡´ÉÈ ÂüÁ¶)¸¦ ÀÚµ¿À¸·Î Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. ±×·± ÆÄÀÏ¿¡¼ ÀÏ¾î³ °»½ÅÀ» DB2 Text Extender°¡ ·Î±× Å×ÀÌºí¿¡¼ ¸ð´ÏÅÍÇÒ ¼ö ¾øÀ¸¸ç °»½ÅÀº DB2 UDB ¹üÀ§ ³»¿¡¼ ÀϾÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
´ÙÀ½À» ¼öÇàÇÏ¿© ¿ÜºÎ ÆÄÀÏÀÇ °»½ÅÀÌ DB2 Text Extender »öÀο¡ ¹Ý¿µµÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
UPDATE table SET filehandlecol = filehandlecol WHERE DB2TX.FILE(filehandlecol) = filename
¿©±â¼, ÆÄÀÏ À̸§Àº °»½ÅµÈ ¿ÜºÎ ÆÄÀÏÀÇ Àý´ë °æ·Î¸íÀÔ´Ï´Ù.
¿ä¾à |
---|
|
ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¿© »öÀÎÀÇ °»½Å ºóµµ¸¦ º¯°æÇϽʽÿÀ.
ÀÚ¼¼ÇÑ ³»¿ëÀº »öÀÎÀÇ °»½ÅÀ» ÂüÁ¶ÇϽʽÿÀ. °»½Å ºóµµ¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì, ÇöÀç ¼³Á¤ÀÌ º¯°æµÇÁö ¾ÊÀº »óÅ·Π³²¾Æ ÀÖ½À´Ï´Ù.
UPDATEINDEX Ű¿öµå¸¦ »ç¿ëÇÏ¿© ÅØ½ºÆ® ¹®¼ÀÇ »öÀÎ ÀÛ¼ºÀ» Áï½Ã ½ÃÀÛÇÒ °ÍÀÎÁö ¾Æ´Ï¸é ÁÖ±âÀûÀÎ »öÀÎ ÀÛ¼ºÀÇ ´ÙÀ½ ½ºÄÉÁÙ ½Ã±â¸¦ °áÁ¤ÇϽʽÿÀ. ÀÌ Å°¿öµå¸¦ »ç¿ëÇÏÁö ¾ÊÀº °æ¿ì, ÇöÀç ¼³Á¤Àº º¯°æµÇÁö ¾ÊÀº »óÅ·Π³²¾Æ ÀÖ½À´Ï´Ù.
´ë±âÇà·Ä¿¡ ÃÖ¼Ò 100 °³ÀÇ ÅØ½ºÆ® ¹®¼°¡ ÀÖÀ» °æ¿ì, ¿ù¿äÀÏ¿¡¼ ±Ý¿äÀϱîÁö 12:00 ¶Ç´Â 15:00 ½Ã¿¡ °»½ÅµÇµµ·Ï »öÀο¡ ´ëÇÑ °»½Å ºóµµ¸¦ º¯°æÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
db2tx CHANGE INDEX SETTINGS db2tx.mytable HANDLE commenthandle UPDATEFREQ min(100) d(1,2,3,4,5) h(12,15) m(00)
»öÀÎÀÇ ÁÖ±âÀû °»½ÅÀ» ÁßÁöÇÏ·Á¸é, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
db2tx CHANGE INDEX SETTINGS db2tx.mytable HANDLE commenthandle UPDATEFREQ none
¿ä¾à |
---|
|
¾î¶² »óÅ¿¡¼ »öÀÎÀ» Ž»öÇϰųª °»½ÅÇÒ ¼ö ¾ø´Â »óȲÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. »öÀÎ »óÅ ǥ½Ã¿¡¼ ÀÌ·± À̺¥Æ®°¡ ¹ß»ýÇÏ´Â °æ¿ìÀÇ ÆÇº° ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. RESET INDEX STATUS·Î »öÀÎÀ» ÀçȰ¼ºÈÇÏ¿© ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿¹´Â °øÅë »öÀÎ Å×À̺íÀÇ »öÀο¡ ´ëÇÑ »öÀÎ »óŸ¦ Àç¼³Á¤ÇÕ´Ï´Ù.
db2tx RESET INDEX STATUS db2tx.mytable
ÀÌ ±¸¹®À» »ç¿ëÇÏ¿© ƯÁ¤ÇÑ ÅØ½ºÆ® Ä÷³¿¡ ´ëÇÑ »öÀÎ »óŸ¦ Àç¼³Á¤ÇÕ´Ï´Ù. ´ÙÀ½ ¿¹´Â ´ÙÁß »öÀÎ Å×À̺íÀÇ »öÀο¡ ´ëÇÑ »öÀÎ »óŸ¦ Àç¼³Á¤ÇÕ´Ï´Ù.
db2tx RESET INDEX STATUS db2tx.mytable HANDLE commenthandle
¿ä¾à |
---|
|
»öÀÎÀ» Ž»öÇϰųª °»½ÅÇÒ ¼ö ¾ø´Â »óȲÀÌ ¹ß»ýÇϰųª ¶Ç´Â ¹®¼¸¦ »öÀÎ ÀÛ¼ºÇÒ ¼ö ¾ø´Â °æ¿ì. À̸¦ »öÀÎ ÀÛ¼º À̺¥Æ®¶ó°í ÇÕ´Ï´Ù. »öÀÎ ÀÛ¼º À̺¥Æ®¿¡ °üÇÑ Á¤º¸´Â »öÀÎÀÇ ·Î±× Å×ÀÌºí¿¡ ÀúÀåµË´Ï´Ù. À̰ÍÀº ¹®Á¦ÀÇ ¿øÀÎÀ» ÆÇº°ÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â Á¤º¸ÀÔ´Ï´Ù. ÀÌ ¸Þ½ÃÁö°¡ ´õ ÀÌ»ó ÇÊ¿ä¾ø´Â °æ¿ì, ¸Þ½ÃÁö¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿¹´Â °øÅë »öÀÎ Å×À̺íÀÇ »öÀο¡¼ ¸Þ½ÃÁö¸¦ »èÁ¦ÇÕ´Ï´Ù.
db2tx DELETE INDEX EVENTS db2tx.mytable
¶ÇÇÑ ÀÌ ±¸¹®À» »ç¿ëÇÏ¿©, ƯÁ¤ ÅØ½ºÆ® Ä÷³¿¡ ´ëÇÑ »öÀÎ ÀÛ¼º À̺¥Æ®¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹´Â ´ÙÁß »öÀÎ Å×À̺í Ä÷³ÀÇ »öÀο¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ »èÁ¦ÇÕ´Ï´Ù.
db2tx DELETE INDEX EVENTS db2tx.mytable HANDLE commenthandle
¿ä¾à |
---|
|
ÅØ½ºÆ® Ä÷³ÀÌ ÀÚÁÖ °»½ÅµÇ¸é, »öÀΠŽ»öÀÌ ºñÈ¿À²ÀûÀÏ ¼ö ÀÖ½À´Ï´Ù. Ž»öÀ» ´Ù½Ã È¿À²ÀûÀ¸·Î ¸¸µé·Á¸é, »öÀÎÀ» À籸¼ºÇØ¾ß ÇÕ´Ï´Ù. DB2 Text Extender°¡ »öÀÎ À籸¼ºÀÌ ÇÊ¿äÇÑ ½Ã±â¸¦ ÀνÄÇÏ¿© ¹é±×¶ó¿îµå¿¡¼ ÀÚµ¿À¸·Î À籸¼ºÇÏÁö¸¸, REORGANIZE INDEX¸¦ »ç¿ëÇÏ¿© ¼öµ¿À¸·Î »öÀÎÀ» À籸¼ºÇØ¾ß ÇÏ´Â »óȲÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. GET INDEX STATUS ¸í·ÉÀ» »ç¿ëÇÏ¿© »öÀÎ À籸¼ºÀÌ ÇÊ¿äÇÑÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù.
REORGANIZE INDEX°¡ ½ÇÇà ÁßÀÎ »öÀο¡ ´ëÇØ Ž»öÀ» ¼öÇàÇÒ ¼ö ÀÖÁö¸¸ »öÀÎÀ» °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù.
¾Æ·¡ ¿¹´Â °øÅë »öÀÎ Å×À̺íÀÇ »öÀÎÀ» À籸¼ºÇÕ´Ï´Ù.
db2tx REORGANIZE INDEX db2tx.mytable
¾Æ·¡ ¿¹´Â ´ÙÁß »öÀÎ Å×À̺í Ä÷³ÀÇ »öÀÎÀ» À籸¼ºÇÕ´Ï´Ù.
db2tx REORGANIZE INDEX db2tx.mytable HANDLE commenthandle