| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
ALTER INDEX name RENAME TO new_name ALTER INDEX name SET TABLESPACE tablespace_name ALTER INDEX name SET ( storage_parameter = value [, ... ] ) ALTER INDEX name RESET ( storage_parameter [, ... ] )
ALTER INDEX´Â ±âÁ¸ÀÇ À妽ºÀÇ Á¤ÀǸ¦ º¯°æÇÕ´Ï´Ù. ÀÌÇÏ¿Í °°Àº ºÎ±¸¹®ÀÌ Á¸ÀçÇÕ´Ï´Ù.
ÀÌRENAME±¸¹®Àº, À妽ºÀÇ À̸§À» º¯°æÇÕ´Ï´Ù. °Ý³³µÈ µ¥ÀÌÅÍ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.
ÀÌ ±¸¹®Àº, À妽ºÀÇ Å×ÀÌºí °ø°£À» ÁöÁ¤ÇÑ Å×ÀÌºí °ø°£À¸·Î º¯°æÇØ, À妽º¿¡ °ü·ÃÇÏ´Â(º¹¼öÀÇ) µ¥ÀÌÅÍ ÆÄÀÏÀ» À̵¿ÇÕ´Ï´Ù. CREATE TABLESPACE µµ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
ÀÌ ±¸¹®Àº, À妽º¿¡ ´ëÇØ, À妽º ¸Þ¼Òµå °íÀ¯ÀÇ Çϳª ÀÌ»óÀÇ °Ý³³ ÆÄ¶ó¹ÌÅ͸¦ º¯°æÇÕ´Ï´Ù. ¼³Á¤ °¡´ÉÇÑ ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇØ¼´Â CREATE INDEX À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ÀÌ Ä¿¸àµå¿¡ ÀÇÇØ, À妽ºÀÇ ³»¿ëÀº Áï¼®¿¡¼ º¯°æµÇÁö ¾Ê´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ÆÄ¶ó¹ÌÅÍ¿¡ ÀÇÇÕ´Ï´Ù¸¸, ¿¹Á¤ÀÇ È¿°ú¸¦ ¾ò±â À§Çؼ(¶§¹®¿¡) REINDEX ¸¦ »ç¿ëÇØ À妽º¸¦ À籸Ãà ÇØ¾ß ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
ÀÌ ±¸¹®Àº, 1°³ÀÌ»óÀÇ À妽º ¸Þ¼Òµå °íÀ¯ÀÇ °Ý³³ ÆÄ¶ó¹ÌÅ͸¦ µðÆúƮġ¿¡ Àç¼³Á¤ÇÕ´Ï´Ù. SET°°ÀÌ, À妽º¸¦ ¿ÏÀüÇÏ°Ô °»½ÅÇϱâ À§ÇؼREINDEX°¡ ÇÊ¿äÇÏ°Ô µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
º¯°æ ´ë»óÀÇ ±âÁ¸ÀÇ À妽ºÀÇ À̸§ÀÔ´Ï´Ù(schema ¼ö½Ä¸íµµ °¡´É).
À妽ºÀÇ »õ·Î¿î À̸§ÀÔ´Ï´Ù.
À妽ºÀÇ À̵¿Ã³ÀÇ Å×ÀÌºí °ø°£ÀÔ´Ï´Ù.
À妽º ¸Þ¼Òµå °íÀ¯ÀÇ °Ý³³ ÆÄ¶ó¹ÌÅÍÀÇ À̸§ÀÔ´Ï´Ù.
À妽º ¸Þ¼Òµå °íÀ¯ÀÇ °Ý³³ ÆÄ¶ó¹ÌÅÍÀÇ »õ·Î¿î °ªÀÔ´Ï´Ù. ÆÄ¶ó¹ÌÅÍ¿¡ ÀÀÇØ À̰ÍÀÌ ¼öÄ¡°¡ µÇ´Â Àϵµ ij¸¯ÅÍ ¶óÀÎÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ Á¶ÀÛÀº ALTER TABLE À» »ç¿ëÇØ ½Ç½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î´Â,ALTER INDEX´Â,ALTER TABLEÀÇ À妽º¿ë ±¸¹®ÀÇ º°¸í¿¡ Áö³ªÁö ¾Ê½À´Ï´Ù.
ÀÌÀü¿¡´ÂALTER INDEX OWNER¶ó°í ÇÏ´Â Á¾·ùÀÇ ±¸¹®ÀÌ ÀÖ¾ú½À´Ï´Ù¸¸, (°æ°í ¾ø°Ô) ¹«½ÃµÇ°Ô µÇ¾ú½À´Ï´Ù. À妽ºÀÇ ¼ÒÀ¯ÀÚ´Â ±âÀÇ Å×À̺íÀÇ ¼ÒÀ¯ÀÚ¿Í ´Ù¸¥ °ÍÀ¸·Î ÇÒ ¼ö ¾ø½À´Ï´Ù. Å×À̺íÀÇ ¼ÒÀ¯ÀÚ¸¦ º¯°æÇϸé(ÀÚ) ÀÚµ¿ÀûÀ¸·Î À妽ºÀÇ ¼ÒÀ¯ÀÚµµ ¹Ù²ò´Ï´Ù.
½Ã½ºÅÛ Ä«Å»·Î±×¿ë À妽º¿¡ ´ëÇÑ º¯°æÀº ¿ë¼µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
±âÁ¸ÀÇ À妽ºÀÇ À̸§À» º¯°æÇÕ´Ï´Ù.
ALTER INDEX distributors RENAME TO suppliers;
À妽º¸¦ ´Ù¸¥ Å×ÀÌºí °ø°£À¸·Î À̵¿ÇÕ´Ï´Ù.
ALTER INDEX distributors SET TABLESPACE fasttablespace;
À妽ºÀÇ FILL ÆÑÅ͸¦ º¯°æÇÕ´Ï´Ù(À妽º ¸Þ¼Òµå°¡ FILL ÆÑÅ͸¦ ¼Æ÷Æ®Çϰí ÀÖ´Â °ÍÀ» °¡Á¤ÇÕ´Ï´Ù).
ALTER INDEX distributors SET (fillfactor = 75); REINDEX INDEX distributors;