À妽º´Â °Ë»ö ¼º´ÉÀº ¹°·Ð ¼öÁ¤ÇÒ ¶§ÀÇ ¼º´É¿¡µµ ¿µÇâÀ» ¹ÌÄ£´Ù. ¼ÒÇü
Å×À̺íÀº º° »ó°üÀÌ ¾øÁö¸¸ ´ë±Ô¸ðÀÇ Å×À̺íÀº ´Ã À妽º°¡ Á¦´ë·Î °É·Á ÀÖ´ÂÁö, ºÒÇÊ¿äÇÑ À妽º´Â ¾ø´ÂÁö
»ìÆ캸°í »óȲ¿¡ µû¶ó °ü¸®ÇØ¾ß ÇÑ´Ù.
±×·¯·Á¸é ¸ÕÀú ¾î¶² À妽º°¡ °É·Á ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. ¿À¶óŬÀº
¸ðµç DB ¿ÀºêÁ§Æ®¸¦ Å×À̺í·Î °ü¸®ÇÑ´Ù. ¾î¶² À妽º°¡ °É·Á
ÀÖ´ÂÁö Á¶»çÇÏ·Á¸é ´ÙÀ½ Äõ¸® ¸í·ÉÀ» »ç¿ëÇÑ´Ù. Å×À̺í À̸§À» Á¶°ÇÀ¸·Î ÁöÁ¤Çϸé À妽º ¸ñ·ÏÀ» º¼ ¼ö
ÀÖ´Ù.
SELECT * FROM USER_INDEXES WHERE TABLE_NAME =
'TARTIST';
Å×ÀÌºí¿¡ °É·Á ÀÖ´Â À妽ºÀÇ ¸ñ·Ï°ú °¢ À妽ºÀÇ ¼Ó¼ºÀ» º¸¿©ÁØ´Ù. NORMAL
ŸÀÔÀº BTree À妽º¶ó´Â ¶æÀ̸ç UNIQUE ¼Ó¼ºÀº
°íÀ¯¼ºÀÌ ÀÖ¾î Áߺ¹°ªÀ» ÀÔ·ÂÇÒ ¼ö ¾ø´Ù´Â ¶æÀÌ´Ù. À妽º°¡ °É¸° Ä÷³Àº ´ÙÀ½ Äõ¸®¹®À¸·Î È®ÀÎÇÑ´Ù.
SELECT * FROM USER_IND_COLUMNS WHERE TABLE_NAME =
'TARTIST';
tArtist Å×À̺íÀÇ name Çʵ忡
¿À¸§Â÷¼ø À妽º°¡ °É·Á ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. Äõ¸®¹®À» »ç¿ëÇÏ´Â °ÍÀÌ ¹ø°Å·Î¿ì¸é SQL Developer¿¡¼ ÇÙ½É Á¤º¸¸¸ »ìÆ캼 ¼ö ÀÖ´Ù. Á¢¼Óâ¿¡¼
tArtist Å×À̺íÀ» Ŭ¸¯ÇÏ°í Index ÅÇÀ» º¸¸é µÈ´Ù.
MSSQL˼ sp_helpindex
½Ã½ºÅÛ ÇÁ·Î½ÃÀú¸¦ È£ÃâÇ쵂 Àμö·Î Á¶»çÇÒ Å×À̺í À̸§À» ÁöÁ¤ÇÑ´Ù. ´ÙÀ½ ¸í·ÉÀº tArtistÀÇ À妽º ¸ñ·ÏÀ» Á¶»çÇÑ´Ù.
sp_helpindex tArtist;
À妽ºÀÇ À̸§°ú °£´ÜÇÑ ¼³¸í, À妽º°¡ °É¸° Ä÷³ÀÇ À̸§À» º¸¿©ÁØ´Ù. tArtist¿¡´Â ±âº»Å°ÀÎ name¿¡ °É¸° Ŭ·¯½ºÅÍÇü À妽º¸¸ ÀÖ´Ù. ÀÚµ¿À¸·Î »ý¼ºµÈ À妽ºÀÌ´Ù º¸´Ï À̸§ÀÌ ¿ä»óÇÏ°Ô ºÙ¾î ÀÖ´Ù.
name¿¡ ´ëÇØ Å¬·¯½ºÅÍÇü À妽º°¡ °É·Á Àֱ⠶§¹®¿¡ ·¹ÄÚµåÀÇ ¹°¸®ÀûÀÎ
¹èÄ¡°¡ À̸§¼øÀ¸·Î µÇ¾î ÀÖ´Ù. ´ë°³ÀÇ °æ¿ì´Â PK¿¡ ´ëÇØ
À妽º Çϳª¸¸ °É±â ¶§¹®¿¡ °¡Àå ÈçÇÑ ÄÉÀ̽ºÀÌ´Ù. ¹°·Ð ´õ ÇÊ¿äÇÑ À妽º¸¦ Ãß°¡·Î »ý¼ºÇÒ ¼ö ÀÖ´Ù.