ÇØÄ¿Áî´º½º / ÇØÄ¿´ëÇÐ

Donation bitcoin(±âºÎ¿ë ºñÆ®ÄÚÀÎ ÁÖ¼Ò)

¡¡
1Pq3K39XM5xx4CifGKgppXeavtWNNHH7K4
¡¡
±âºÎÇϽŠºñÆ®ÄÚÀÎÀº "º¸¾È Ãë¾à °èÃþ"À» À§ÇØ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù.
¡¡
¡¡

Donation bitcoin(±âºÎ¿ë ºñÆ®ÄÚÀÎ ÁÖ¼Ò)

¡¡
1Pq3K39XM5xx4CifGKgppXeavtWNNHH7K4
¡¡
±âºÎÇϽŠºñÆ®ÄÚÀÎÀº "º¸¾È Ãë¾à °èÃþ"À» À§ÇØ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù.
¡¡

°øÁö

¡¡

1. MS ¿§Áö ºê¶ó¿ìÀú¿¡¼­ÀÇ °æ°íâÀº 'À©µµ¿ì µðÆæ´õ'¸¦ ²ô½Ã¸é µË´Ï´Ù.

             'À©µµ¿ì µðÆæ´õ ²ô±â'

2. Å©·Ò ºê¶ó¿ìÀú·Î Á¢¼Ó½Ã ³ª¿À´Â ¾Ç¼ºÄÚµå °æ°íâÀº ±¸±Û Å©·ÒÀÇ ¿¡·¯, Áï ¿ÀŽ(ŽÁö ¿À·ù)À̹ǷΠ¹«½ÃÇÏ½Ã¸é µË´Ï´Ù.

3. ÀÌ »çÀÌÆ®´Â ¾ÈÀüÇÏ¸ç ±ú²ýÇÏ´Ù´Â °ÍÀ» ¾Ë·Á µå¸³´Ï´Ù.

4. ¹«°íÇÑ »çÀÌÆ®µé¿¡ ´ëÇÑ °ø·æ ±â¾÷ ºê¶ó¿ìÀúµéÀÇ ¹«Â÷º°ÀûÀÎ 'ŽÁö ¿À·ù ȾÆ÷'°¡ »ç¿ëÀÚµéÀÇ Á¤º¸ °øÀ¯ÀÇ ÀÚÀ¯¸¦ ħÇØÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ¿¡ ´ëÀÀÇÏ¿© ÀÌ ±â¾÷µéÀ» »ó´ë·Î ¼Ò¼ÛÀ» ÁغñÇÏ°í ÀÖ½À´Ï´Ù.

¡¡




¼³Ä¡
ÆÁ
ÇÁ·Î±×·¡¹Ö

MYSQL ÆÁ
À̸§: ÇØÄ¿Áî´º½º
Å×ÀÌºí °Ë»ç ¹× º¹±¸Çϱâ [ myisamchk ]  
[ myisamchk ¶õ ? ]

 - DB Å×ÀÌºí¿¡´ëÇÑ ¿À·ù °Ë»ç ¹× ¿À·ù º¹±¸ À¯Æ¿¸®Æ¼
 - ¹öÀü 3.22.x : isamchk À¯Æ¿¸®Æ¼ »ç¿ë
        3.23.x : myisamchk À¯Æ¿¸®Æ¼ »ç¿ë

[ myisamchk »ç¿ëÀü ÁÖÀÇ»çÇ× ]

 - mysql µ¥¸óÀ» stop ½ÃŲÈÄ ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇؾßÇÑ´Ù.
 - mysql µ¥¸óÀ» ÁßÁö½Ãų¼ö ¾ø´Â »çÇ×À̶ó¸é °Ë»çÇÒ Å×ÀÌºí¿¡´ëÇÑ rockÀ» °É°í
   °Ë»ç¸¦ ¼öÇàÇÏ¿©¾ß¸¸ °Ë»çµµÁß¿¡ ¹ß»ýÇÒ¼öÀÖ´Â ¿À·ù¸¦ ¸·À»¼öÀÖ´Ù.
 - ¸ðµçÀÛ¾÷ÀÌ ±×·¸µíÀÌ Ç×»ó ¹é¾÷À» ÇÑÈÄ ÀÛ¼ºÀ» ¼öÇàÇϴ°ÍÀÌ ÁÁÀ»°ÍÀÌ´Ù.

[ myisamchk »ç¿ë¹ý ¹× ¿É¼Ç ]  

 - ÇØ´ç Å×À̺íÀÌÀÖ´Â µð·ºÅ丮·Î À̵¿ ( ÀϹÝÀûÀ¸·Î /usr/local/mysql/var ¹Ø¿¡
   À§Ä¡ÇÔ )

 1.ÀϹÝÀûÀÎ °Ë»ç

 [root@angelsoma var]myisamchk [table ¸í]
 
  Checking MYISAM file: [table ¸í]
  Data records:     271   Deleted blocks:       0
  - check file-size
  - check delete-chain
  - check index reference
  - check record links  
  ¿¡·¯¸Þ½ÃÁö°¡ ¾øÀ¸¸é Å×ÀÌºí¿¡ ¿À·ù°¡ ¾ø´Ù´Â°ÍÀÌ´Ù.

  2.Global ¿É¼Ç
 
  [root@angelsoma var]myisamchk -s,--silent [table ¸í]
 
   ¿¡·¯¸¸ Ãâ·ÂÇÑ´Ù.
     
  [root@angelsoma var]myisamchk -v,--verbose [table ¸í]

   -s ¿É¼Çº¸´Ù ¸¹Àº Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.

  [root@angelsoma var]myisamchk -V
 
   myisamchk ¹öÁ¯À» Ç¥½ÃÇÑ´Ù.

  3.Check ¿É¼Ç  
     
  [root@angelsoma var]myisamchk -c,--check [table ¸í]

   Å×À̺íÀÇ ¿¡·¯¸¦ check ÇÑ´Ù.

  [root@angelsoma var]myisamchk -e,--extend-check [table ¸í]

   Å×À̺íÀ» Á»´õ ¼¼¹ÐÇÏ°Ô check ÇÑ´Ù. ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î error¸¦ ãÀ»¼ö¾ø
   °æ¿ì »ç¿ëÇÏ´Â ¿É¼ÇÀÌ´Ù.

  [root@angelsoma var]myisamchk -F,--fast [table ¸í]

   ºü¸¥°Ô Å×À̺í check ÇÑ´Ù.Á¤±³ÇÑ Ã¼Å©´Â ÇÏÁö¾Ê´À´Ù.
 
  [root@angelsoma var]myisamchk -C,--check-only-changed [table ¸í]

   Å×À̺íÀ» check ÇÏ°í,Å×À̺íÀ» check ÀÌÈÄÀÇ »óÅ·Πº¯°æÇÑ´Ù.

  [root@angelsoma var]myisamchk -f,--force [table ¸í]

   Å×ÀÌºí¿¡ error¿¡ ÀÖÀ»°æ¿ì °­Àç·Î check ÇÑ´Ù.

  [root@angelsoma var]myisamchk -i,--information [table ¸í]

   checkÇÑ °á°úÀÇ Á¤º¸¸¦ Åë°èÈ­ÇÏ¿© º¸¿©ÁØ´Ù.
   
   Checking MyISAM file: insertdb
   Data records:    8962   Deleted blocks:       0
   - check file-size
   - check key delete-chain
   - check record delete-chain
   - check index reference
   - check data record references index: 1
   Key:  1:  Keyblocks used:  97%  Packed:    0%  Max levels:  2
   Total:    Keyblocks used:  97%  Packed:    0%

   - check record links
   Records:   8962    M.recordlength:    241   Packed:             0%
   Recordspace used: 100%   Empty space:    0%  Blocks/Record:   1.00
   Record blocks:   8962    Delete blocks:         0
   Record data:    2166962    Deleted data:          0
   Lost space:         6796    Linkdata:          33634

   User time 0.21, System time 0.02
   Maximum resident set size 0, Integral resident set size 0
   Non-physical pagefaults 92, Physical pagefaults 198, Swaps 0
   Blocks in 0 out 0, Messages in 0 out 0, Signals 0
   Voluntary context switches 0, Involuntary context switches 0

  [root@angelsoma var]myisamchk -m,--medium-check [table ¸í]
 
   extend-check ¿É¼Çº¸´Ù check ¼Óµµ°¡ºü¸£¸ç,99.9 % ÀÇ ¿¡·¯À» ãÀ»¼öÀÖ´Ù.

  4.Repair ¿É¼Ç  
 
   [root@angelsoma var]myisamchk -o -B,--backup [table ¸í]
   
   - recovering (with sort) MyISAM-table 'insertdb.MYI'
   Data records: 8962
   - Fixing index 1

   MYDÆÄÀÏÀ» ¹é¾÷ÇÑ´Ù. Çü½ÄÀº [filename-time.BAK]ÀÇ ÆÄÀÏÀÌ »ý±ä´Ù.
   
   [root@angelsoma var]myisamchk -e,--extend-check [table ¸í]

   ¼¼ºÎÀûÀÎ ÆÄÀϱîÁö º¹±¸¸¦ÇØÁØ´Ù.ÀϹÝÀûÀ¸·Î ¾ÆÁÖ ÇÏÂúÀº ¿¡·¯±îÁö ãÀ»¼ö
   ÀÖ´Ù.ÇÏÁö¸¸ ÀÚÆ÷ÀÚ±âÀÇ »óÅ°¡ ¾Æ´Ï°í¼­´Â À̿ɼÇÀ» »ç¿ëÇÏÁö ¾Ê´Â°Ô ÁÁ´Ù.
 
   [root@angelsoma var]myisamchk -f,-force [table ¸í]

    ÀÌÀü°ÍÀÇ temporary fileÀ» ´þ¾î¾¯¿î´Ù.

   [root@angelsoma var]myisamchk -l,--no-symlinks [table ¸í]

    ½Éº¹¸¯ ¸µÅ©¸¦ µû¸£Áö¾Ê°Ú´Ù´Â ¿É¼ÇÀÌ´Ù. ÀϹÝÀûÀ¸·Î myisamchk ´Âsymlink  
    points¸¦ º¹±¸ÇÑ´Ù.

   [root@angelsoma var]myisamchk -r,--recover [table ¸í]

    unique key¸¦ Á¦¿ÜÇÑ ´ëºÎºÐ¸¦ º¹±¸ÇÑ´Ù.

   [root@angelsoma var]myisamchk -n,--sort-recover [table ¸í]

    sortingÇϸ鼭 Å×À̺íÀ» º¹±¸ÇÑ´Ù. ½ÉÁö¾î temporary ÆÄÀÏ°ú °°Àº ¾ÆÁÖ Å«
    ÆÄÀÏ¿ª½Ã sortingÇϸ鼭 º¹±¸ÇÑ´Ù.

   [root@angelsoma var]myisamchk -o,--safe-recover [table ¸í]

    -r ¿É¼Çº¸´Ù ´À¸®°Ô º¹±¸ÇÑ´Ù.±×·¯³ª Á»´õ ¼¶¼¼ÇÑ º¹±¸¸¦ Áö¿øÇÑ´Ù.

   [root@angelsoma var]myisamchk -q,--quick [table ¸í]

    Å×ÀÌÅÍ ÆÄÀÏÀÇ ¼öÁ¤¾øÀÌ º¹±¸ÇÑ´Ù.

  5.±âŸ ¿É¼Ç

   [root@angelsoma var]myisamchk -a,--analyze [table ¸í]

   keyÀÇ distribution À» ºÐ¼®ÇÑ´Ù.
   ¸¸¾à, distribution À» »êÃâÇÏ°í ½ÍÀ»°æ¿ì¿¡´Â --verbose ³ª --describe ¶ó
   ´Â ¿É¼Ç°ú µ¿ÇàÇؼ­ È®ÀÎÇÒ¼öÀÖ´Ù.

   [root@angelsoma var]myisamchk -d,--description [table ¸í]

    Å×ÀÌºí¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.

   [root@angelsoma var]myisamchk -S,--sort-index [table ¸í]

    index ºí·ÏÀ» sortÇÑ´Ù.

   [root@angelsoma var]myisamchk -R[index¹øÈ£],--sort-records [table ¸í]

    index ¹øÈ£¸¦ ±âÁØÀ¸·Î À妽º¸¦ Á¤·ÄÇØÁØ´Ù.

     
 
  6.°Ë»çÁß ¾Æ·¡ÀÇ ¸Þ½ÃÁö°¡Ãâ·ÂµÇ¸é ÇØ´çÅ×À̺íÀ» »ç¿ëÁßÀ̶ó´Â ÀǹÌÀ̹ǷΠÅ×
    ÀÌºí¿¡ LOCKÀ» °Éµç°¡ µ¥¸óÀ» Á×ÀÌ°í ³ª¼­ °Ë»ç ¹× º¹±¸¸¦ÇؾßÇÔ.

    myisamchk: warning: 1 clients is using or hasn't closed the table  
    properly

  7.LOCK °É±â
     
    myisamchk ´Â Å×ÀÌºí¿¡´ëÇÑ read ¸¸ ÇÒ¼öÀÖÀ¸¸é µÇ±â¶§¹®µ¥ read ¸¦ Á¦¿ÜÇÑ
    ¸ðµç°Í¿¡ lockÀ» °É¸éµÈ´Ù.
     
    mysql> lock tables [table ¸í] READ ;
    mysql> flush tables ;

    flush tables ´Â mysqlÀÌ Å×À̺íÀÇ ³»¿ëÀ» ¸Þ¸ð¸®¿¡¸¸ º¸°üÇÏ°í ½ÇÁ¦ Å×ÀÌ
    ºíÆÄÀÏ¿¡ ±â·ÏÀ»ÇÏÁö ¾Ê¾ÒÀ»°æ¿ì ½ÇÁ¦ Å×À̺íÆÄÀÏ¿¡ ±â·ÏÇ϶ó´Â ÀǹÌÀÌ´Ù
   
  8.LOCK Ç®±â

    mysql> unlock talbe;

  9.Myisamchk ·Î º¹±¸¸¦ À§ÇÑ LOCK °É±â
   
   ¼­ºñ½º¸¦ Á×ÀÌÁö¾Ê°í º¹±¸¸¦ ÇؾßÇÒ°æ¿ì´Â write lock¸¦ °É¾îÁÖ¸éµÈ´Ù.
   º¹±¸´Â write ¸¦ ÇؾßÇϱ⶧¹®¿¡ write lock¸¦ °É¾îÁà¾ßÇÑ´Ù.
   
   mysql>lock tables [table¸í] write;
   mysql>flush tables;

  10.LOCK Ç®±â
 
   mysql> unlock table;

                    ¼öÁ¤/»èÁ¦     ÀÌÀü±Û ´ÙÀ½±Û    
¹øÈ£Á¦ ¸ñ÷ºÎÁ¶È¸
44   µ¥ÀÌÅͺ£À̽º ¸¸µé°í »ç¿ëÇÏ±â    2525
43   ¸í·É¾î ÀÔ·Â    2568
42   ¼­¹ö¿¡ ¿¬°áÇϱâ/¿¬°á²÷±â    2586
41   Å×ÀÌºí °Ë»ç ¹× º¹±¸Çϱâ [ myisamchk ]    3732
40   mysql Æ®·£Àè¼Ç »ç¿ëÇÏ±â    3301
39   Mysql Replication »ç¿ëÇÏ±â    2751
38   Mysql ¿¡¼­ NULL ·Î ÀÔ·ÂµÈ °ª º¯°æÇÏ±â    2350
37   mysql °ü·Ã ¸í·É¾î - show table status    2326
36   mysqladmin ¸í·É¾î Á¤¸®ÇÏ±â    2147
35   TEXT ÆÄÀÏ DB ¿¡ ÀÔ·ÂÇϱâ - LOAD DATA INF...    2046
34   mysql ¹é¾÷ ¹Þ±â - mysqldump    2051
33   mysql ÀÇ Å×À̺í ÃÖ´ë »çÀÌÁî´Â ?    2458

 
óÀ½ ÀÌÀü ´ÙÀ½       ¸ñ·Ï