MySQL ¿¡¼´Â Å×À̺íÀÌ ¼Õ»ó µÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎ(check table)Çϰí, ¼Õ»óµÈ Å×À̺íÀ̶ó¸é Å×À̺íÀ» º¹±¸(repair table)Çϰí, ¼Óµµ °³¼±À» À§ÇØ Å×À̺íÀ» ÃÖÀûÈ(optimize table) ÇÏ´Â ±â´ÉµéÀ» Á¦°øÇÑ´Ù. ÀÌ ±â´Éµé¿¡ ´ëÇÑ Äõ¸®´Â »ó´çÈ÷ ´Ü¼øÇÏ´Ù.
1. MySQL ƯÁ¤ Å×À̺í üũ(check)
DB ÄÜ¼Ö Á¢¼Ó ÈÄ
# use [DB¸í]; => ÀÛ¾÷ÇÒ DB¸¦ ¼±ÅÃ
# check table [Å×À̺í¸í]; => È®ÀÎÇÒ Å×À̺íÀ» üũ
2. MySQL ƯÁ¤ Å×ÀÌºí º¹±¸(repair)
DB ÄÜ¼Ö Á¢¼Ó ÈÄ
# use [DB¸í]; => ÀÛ¾÷ÇÒ DB¸¦ ¼±ÅÃ
# repair table [Å×À̺í¸í]; => º¹±¸ÇÒ Å×À̺íÀ» º¹±¸
3. MySQL ƯÁ¤ Å×À̺í ÃÖÀûÈ(optimize)
DB ÄÜ¼Ö Á¢¼Ó ÈÄ
# use [DB¸í]; => ÀÛ¾÷ÇÒ DB¸¦ ¼±ÅÃ
# optimize table [Å×À̺í¸í]; => ÃÖÀûÈÇÒ Å×À̺íÀ» ÃÖÀûÈ
±×¸®°í À§¿Í °°ÀÌ Æ¯Á¤ Å×ÀÌºí¿¡ ´ëÇØ üũ, º¹±¸, ÃÖÀûȸ¦ ÇÒ ¼ö ÀÖÀ¸³ª, ¼¹ö Àå¾Ö µîÀ¸·Î ÀÎÇØ DBÀÇ Àüü »óŸ¦ Á¡°ËÇϰųª Àüü¸¦ ÃÖÀûÈÇÏ°í ½ÍÀ» ¶§´Â Å×À̺í ÇϳªÇϳª È®ÀÎÀ» ÇÏ±â ¾î·Æ´Ù. ±×·² ¶§ ¾Æ·¡¿Í °°ÀÌ Æ¯Á¤ DBÀÇ ¸ðµç Å×À̺íÀ» üũÇϰí, º¹±¸Çϰí, ÃÖÀûÈ ÇÒ ¼ö ÀÖ´Ù.
4. MySQL ƯÁ¤ DBÀÇ ¸ðµç Å×À̺í üũ ¹× ÀÚµ¿ º¹±¸
¼¹ö Äֿܼ¡¼
# cd [MySQL_HOME]/bin
=> MySQL ¼³Ä¡ ȨÀÇ bin Æú´õ·Î À̵¿
# ./mysqlcheck -u [DB°èÁ¤] -p[ÆÐ½º¿öµå] --auto-repair [DB¸í]
=> ÇØ´ç DBÀÇ ¸ðµç Å×À̺íÀ» üũ ¹× ÀÚµ¿º¹±¸
5. MySQL ƯÁ¤ DBÀÇ ¸ðµç Å×À̺í ÃÖÀûÈ
¼¹ö Äֿܼ¡¼
# cd [MySQL_HOME]/bin
=> MySQL ¼³Ä¡ ȨÀÇ bin Æú´õ·Î À̵¿
# ./mysqlcheck -u [DB°èÁ¤] -p[ÆÐ½º¿öµå] --optimize [DB¸í]
=> ÇØ´ç DBÀÇ ¸ðµç Å×À̺íÀ» ÃÖÀûÈ