Chapter 22. µ¥ÀÌÅͺ£À̽º Á¤±â Á¡°Ë ÀÛ¾÷

Table of Contents
22.1. Á¤±â Vacuuming
22.1.1. µð½ºÅ© ¿ë·® º¹±¸
22.1.2. plannerÀÇ Åë°è Á¤º¸ °»½Å
22.1.3. Æ®·£Àè¼Ç IDÀÇ ·¦¾î¶ó¿îµå ½ÇÆÐ ¹æÁö
22.1.4. ÀÚµ¿ vaccuming demon
22.2. Á¤»óÀûÀÎ À妽ºÀÇ ÀçÀÛ¼º
22.3. ·Î±× ÆÄÀÏÀÇ Á¡°Ë

´Ù¸¥ µ¥ÀÌÅͺ£À̽º ¼ÒÇÁÆ®¿þ¾îó·³ PostgreSQLµµ ÃÖÀûÀÇ ¼º´ÉÀ» À§ÇØ ±ÔÄ¢ÀûÀ¸·Î ½ÇÇàÇØ¾ß ÇÏ´Â ÀÛ¾÷ÀÌ ÀÖ½À´Ï´Ù. ÀÌ ÀÛ¾÷Àº ¿äûµÇ´Â °ÍÀ̸ç, »ç½Ç»ó ¹Ýº¹µÇ¾î¾ß¸¸ ÇÕ´Ï´Ù. cron ½ºÅ©¸³Æ®¿Í °°Àº Ç¥ÁØ Unix ÅøÀ̳ª, WindowsÀÇ Task Scheduler¸¦ ÀÌ¿ëÇØ °£´ÜÈ÷ ÀÚµ¿È­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀûÀýÇÑ ½ºÅ©¸³Æ®¸¦ ¼³Á¤Çϰí, ½ÇÇà ¼º°ø ¿©ºÎ¸¦ üũÇÏ´Â °ÍÀº µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚÀÇ Ã¥ÀÓÀÔ´Ï´Ù.

ºÐ¸íÇÑ Á¡°Ë ÀÛ¾÷ Áß Çϳª´Â Á¤±âÀûÀÎ ½ºÄÉÁÙ¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ¹é¾÷ Ä«ÇÇÀÇ »ý¼º¿¡ ÀÖ½À´Ï´Ù. ÃÖ±Ù ¹é¾÷ÀÌ ¾øÀ¸¸é, (µð½ºÅ©ÀÇ ÆÄ¼Õ, È­Àç, ½Ç¼ö·Î Áß¿äÇÑ Å×ÀÌºí »èÁ¦ °æ¿ì µî) Àç³­ µÚ¿¡ º¹±¸¸¦ ÇÒ ¼ö ¾ø°Ô µÇºó´Ù. PostgreSQL´Â °¡´ÉÇÑ ¹é¾÷°ú º¹¿ø ¸ÅÄ¿´ÏÁò¿¡ ´ëÇØ Chapter 23¿¡¼­ »ó¼¼ÇÏ°Ô ¼³¸íÇÕ´Ï´Ù.

Á¡°Ë ÀÛ¾÷ÀÇ ´Ù¸¥ ÁÖ¿ä Ä«Å×°í¸®·Î Á¤±âÀûÀÎ µ¥ÀÌÅͺ£À̽ºÀÇ "vacuuming"¿¡ ÀÖ½À´Ï´Ù. ÀÌ ÀÛ¾÷Àº Section 22.1¿¡¼­ ¼³¸íÇÕ´Ï´Ù. Äõ¸® planner¿¡ ÀÇÇØ »ç¿ëµÇ´Â Åë°è Á¤º¸ÀÇ ¾÷µ¥ÀÌÆ®µµ ¹ÐÁ¢ÇÏ°Ô °ü·ÃµÇ¾î ÀÖÀ¸¸ç, ÀÌ´ÂSection 22.1.2¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

ÀÌ ¿Ü, Á¤±âÀûÀ¸·Î ½Ç½ÃÇØ¾ß¸¸ ÇÏ´Â ÀÛ¾÷À¸·Î ·Î±× ÆÄÀÏ °ü¸®°¡ ÀÖ½À´Ï´Ù. À̰ÍÀº Section 22.3¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

PostgreSQL´Â ´Ù¸¥ µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ¿¡ ºñÇØ, Á¡°Ë ÀÛ¾÷ÀÌ Àû´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·±µ¥µµ µ¡ºÙ¿© ÀÌ·¯ÇÑ ÀÛ¾÷¿¡ ÀûÀýÈ÷ ÁÖÀǸ¦ ÁÖ´Â °ÍÀº ½Ã½ºÅÛ¿¡ ´ëÇÑ ÄèÀûÇϰí È¿À²ÀûÀÎ ¼º´ÉÀ» ¾ò´Âµ¥ È®½ÇÇÑ È¿°ú°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù.