mariadb(mysql) ÀÌ»óÇö»óÁ» ºÁÁÖ¼¼¿ä.

   Á¶È¸ 3063   Ãßõ 0    

얼마전 프로그램이 오류가 발생해서 .. 원인을 봤더니 

삭제되어야 할 열이 삭제가 안되서 수동으로 지워주고 .. 왜 안지워졌나 

소스 확인해도 이상을 확인 할 수 없어 binlog 를 변환해서 .. 

봐도 .. delete 명령이 잘 요청이 된걸로 되어있는데 .. 

실제 데이터는 살아있네요.

혹시나 쿼리나 .. 이런쪽 문제로 delete 명령문이 제대로 안갔을까 하고 ..본건데 

delete 로그가 where 조건에 제대로 있는걸 보고.. 어떻게 된건지 

유추할 수가 없어서 .. 질문 올립니다.. 혹시 의심가는게 있으시다면 

말씀해주시면 도움 많이 될것 같습니다.. 감사합니다. 트랜젝션은 사용하지 않고 있습니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
Æ®·£Àè¼ÇÀÇ commit À̽´, DBij½Ã·Î ÀÎÇÑ °í½ºÆ®Çö»óµîÀ» °Þ¾îºÃ´ø°Å °°Àºµ¥.. Æ®·£Á§¼ÇÀº ¾Æ´Ï¶ó°í ÇÏ½Ã´Ï À½.
¼³¸¶ SSD ȯ°æ¿¡¼­ ¼¿ ¼ö¸íÀ¸·Î ÀÎÇØ Write °¡ ¾ÈµÇ´Â »óȲÀº ¾Æ´Ï°ÚÁÒ..
     
±èÁ¦¿¬ 2020-01
±×·±°Å¶ó¸é.. ÀüüÀûÀ¸·Î ¹®Á¦°¡ »ý°Ü¾ß Çϴµ¥ ½Å±âÇÕ´Ï´Ù ¤Ì¤Ì
ÀÌ·±°Ç óÀ½À̶ó ..  Àú¹ø¿¡µµ .. ÇÑ 20°³°¡ Àú·± Çö»óÀÌ ³ª¼­ .. ¹¹Áö ½Í¾ú´Âµ¥
À̹ø¿£ 2°³°¡ Àú·¸°Ô µÇ¼­
¼Ò½º¸¦ ºÁµµ .. ±×³É
id °ª¸¸ select ÇÏ°í ..
±× selected µÈ id °ª¸¸ where Àý¿¡ ³Ö°í delete ÇÏ´Â ±â´ÉÀ̶ó¼­
Ưº°ÇÑ°Ô ¾ø´Âµ¥µµ ±×·¯³×¿ä

Á¦°¡ °¡²û ¹®Á¦ ÀÖÀ»¶§ ¼­¹ö¸¦ Àç½ÃÀÛ ÇÏ´Â °æ¿ì°¡ °¡²û Àִµ¥
±×°Å¶û ¸Â¹°·ÁÀÖ³ª ½Í±âµµ Çѵ¥ ±×·¸´Ù°í Çϸé binlog ¿¡ .. »èÁ¦ ºÎºÐÀÌ ¾ø¾î¾ß Çϴµ¥
binlog ¿¡´Â »èÁ¦ ÇÏ´Â ¶óÀÎÀÌ Á¦´ë·Î µé¾î°¡ À־ °í¹ÎÁßÀÔ´Ï´Ù.

Ȥ½Ã binlog ¿¡ ¸ÕÀú ±â·Ï ÇÏ°í .. ±× ÀÌÈÄ¿¡ »èÁ¦¸¦ Çϳª¿ä?
¾Æ´Ï¸é »èÁ¦ ÀÌÈÄ¿¡ binlog ¿¡ ±â·ÏµÇ´ÂÁö .. ´ç¿¬È÷ ÈÄÀÚÀÏ°Í °°±ä ÇÏÁö¸¸¿ä ..

binlog ¿¡ »èÁ¦ ±â·Ï ÇÏ°í .. Áö¿ì·Á´Â Âû¶ó¿¡ Á¦°¡ ¼­¹ö¸¦ Àç½ÃÀÛ ÇÏ´Â°Ô ¾Æ´Ñ°¡ ½Í¾î¼­¿ä ..

±×·±µ¥ Áö±Ý »ý°¢Çغ¸´Ï Á¦°¡ ¼­¹ö¸¦ Àç½ÃÀÛ Çصµ db ¼­¹ö¸¦ Àç½ÃÀÛ ÇÏ´Â°Ô ¾Æ´Ï¶ó ..
ÇÁ·ÐÆ®ÀÎ web¼­¹ö¸¸ Àç½ÃÀÛ Çؼ­ .. Å« ¹®Á¦´Â ¾øÀ» °Í °°Àºµ¥ .. Àß ¸ð¸£°Ú³×¿ä ¾î¶»°Ô Á¢±ÙÇØ¾ß ÇÒÁö..
          
Äõ¸®¸¦ binlog¿¡ ±â·ÏÇÏ°í ¼öÇàÇÏ´ÂÁö, ¼öÇàÇÏ°í binlog ¿¡ ±â·ÏÇÏ´ÂÁö Àúµµ ±Ã±ÝÇؼ­ ã¾Æº¸´Ï (http://intomysql.blogspot.com/2010/12/mysql-binary-log.html )
ÀÏ´Ü bin·Î±×¸¦ ±â·ÏÇÏ°í ±×´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇϴ°ɷΠº¸ÀÌ°í¿ä.
´Ù¸¸, bin·Î±×°¡ ºñµ¿±â ¾²±â ¼³Á¤½Ã¿£ ¸Þ¸ð¸®¿¡ ·Î±×¸¦ ¾²°í, ±×´ÙÀ½ Äõ¸®°¡ ¼öÇàµÇ°í ³ªÁß¿¡ ¸Þ¸ð¸®¿¡¼­ µð½ºÅ©·Î ±â·ÏÀÌ µÇ´Â°É·Î º¸ÀÔ´Ï´Ù.

DB¼­¹ö°¡ °³¹ßÀÎÁö, ¿î¿µÀÎÁö, ¾î¶² ȯ°æ¿¡¼­ µ¹°íÀÖ´ÂÁö ¾Ë¼ö°¡ ¾ø´Âµ¥, °¡´ÉÇÏ¸é ¹é¾÷ÈÄ À缳ġ, º¹¿øµîÀÇ ÀÛ¾÷À» ÅëÇØ Å¬¸°ÇÑ »óÅ·εµ ¹Ù²ãº¸½Ã´Â°Ç ¾î¶³±î¿ä
               
±èÁ¦¿¬ 2020-01
¿î¿µ ¼­¹öÀÌ°í ubuntu ¿¡ node.js ¿¡ nginx Áß°£¿¡ ³õ°í ¿î¿µ ÁßÀÌ¸ç ¼­¹ö´Â express¸¦ »ç¿ëÁßÀÔ´Ï´Ù.
Á¦°¡ Å×½ºÆ® ÇÏ´Â ºÎºÐ¿¡¼­´Â ¹®Á¦°¡ ¹ß»ýÀÌ ¾ÈµÇ¼­ ±×°Ô ¹®Á¦³×¿ä ..
¹®Á¦°¡ À翬ÀÌ µÇ¾î¾ß .. ¾î¶»°Ôµç ¼Õº¼ÅÙµ¥.. ¤Ì¤Ì
                    
DB¹®Á¦ÀÎÁö, ÇÁ·Î±×·¥¹®Á¦ÀÎÁö ±¸ºÐÇÒ ÇÊ¿ä°¡ ÀÖÀ»°Í °°½À´Ï´Ù. »ùÇà ÇÁ·ÎÁ§Æ® Çϳª ¿­¾î¼­ CRUD¿¡ ´ëÇÑ °ËÁõÀ» µû·Î ÇϽðí, Ȥ½Ã³ª Å°°ªÀÌ ¼ýÀÚÀÎÁö ¹®ÀÚÀÎÁö¿¡ µû¶ó¼­ ¹®ÀÚÀÇ °æ¿ì ¾ÕµÚ ºóÄ­µî ´«¿¡´Â ¸Â´Â°Íó·³ º¸ÀÌÁö¸¸ ½ÇÁ¦·Î´Â Á¸ÀçÇÏÁö ¾Ê´Â ROW¿¡ ´ëÇÑ »èÁ¦Ã³¸®¸¦ ÇÑ °ÍÀÌ ¾Æ´ÑÁö Çѹø ²Ä²ÄÇÏ°Ô delete ¼öÇà½Ã¿¡ ¸®ÅÏ°á°ú¸¦ ·Î±ëÇϼż­ üũÇغ¸½Éµµ ¾î¶³±î¿ä. ±×¸®°í for¹®¿¡ µû¸¥ ´Ù·® Äõ¸® 󸮶ó´øÁö, µ¿½ÃÀû 󸮶ó´øÁö º¸Åë Å×½ºÆ®½Ã¿¡´Â 1ÀÎ 1Äõ¸® ¼öÇàÀÌ¶ó¼­ Àß µÇ´Ù°¡µµ, ´ë¿ë·®, µ¿½Ã·Î µé¾î¿Í¼­ ¹®Á¦°¡ »ý±â´Â°ÇÁöµµ Äõ¸® ¼öÇà´ç½ÃÀÇ ¾îÇÃÂÊ ·Î±ëÀ» ÅëÇؼ­ È®ÀÎÇÏ°í¿ä..
¼úÀÌ 2020-01
ÀúÁ¤º¸¸¸ °®°í ¿øÀÎ ºÐ¼® ¾ÈµË´Ï´Ù.
DB¼­¹ö A-A¹æ½Ä Ŭ·¯½ºÅÍ »ç¿ëÇÒ¶§ ¾çÂÊ°£ ³ëµå º¹Á¦ ¾ÈµÇ¾úÀ»¶§ Àú·±Áõ»ó ½±°Ô ¹ß»ýÇؼ­ A-S ¹æ½Ä ¾²´ø°¡ ÇÑÂÊ ½ºÅ丮Áö¸¸ ¹Ù¶óº¸°Ô Çϵ簡 ÇÏ´Â ¹æ½Ä ¸»°í´Â ´äÀÌ ¾ø¾ú½À´Ï´Ù.
AP´Ü¿¡ WAS¿ªÇÒÀ» ÇÏ´Â ºÐ»êÆ®·£Àè¼ÇÀ» »ç¿ëÇϰųª Çϸé À§¿Í°°Àº Áõ»ó »ý±é´Ï´Ù. Á¢¼ÓÀÚ°¡ ¸¹°Å³ª ÃÖÁ¾ µ¥ÀÌÅ͸¸ Ä¿¹ÔÇؾߵǴ ±¸Á¶¶ó¸é DBº¸´Ü AP´Ü¿¡¼­ ºÁ¾ßÇÏ°Ú°í ±×¸®°í Áß°£¿¡ ´©°¡ µ¥ÀÌÅÍ Á÷Á¢ ¼öÁ¤Çϸ鼭 AP´ÜÇÏ°í °ãÃļ­ µ¥µå¶ôÀÌ ¾Æ´ÑÁöµµ ºÁ¾ßÇÕ´Ï´Ù.
À§Á¤º¸ °®°í´Â ¹¹°¡ ¹®Á¦ÀÎÁö ¸ð¸§.
     
±èÁ¦¿¬ 2020-01
µû·Î ¹é¾÷¼­¹ö³ª ¸®Çø®ÄÉÀ̼ÇÀº  ¼³Á¤ÇÏÁö ¾Ê°í ´Üµ¶¼­¹öÀÌ°í Æ®·¡Á§¼ÇÀº »ç¿ëÇÏÁö ¾Ê°í ÀÖ´Â »óÅÂÀÔ´Ï´Ù
epowergate 2020-01
DELETE ¼öÇà½ÃÅ°°í ±× °á°ú °ªÀ» ¹Þ¾Æº¸¼Ì³ª¿ä?
     
±èÁ¦¿¬ 2020-01
µû·Î Äõ¸®¹® ³¯¸®¸é »èÁ¦´Â Àߵ˴ϴ٠ binlog ¿¡´Â Äõ¸®¸¸ ³ª¿ÍÀÖ´Â »óÅÂÀ̱¸¿ä


QnA
Á¦¸ñPage 2640/5691
2014-05   5016415   Á¤ÀºÁØ1
2015-12   1551879   ¹é¸Þ°¡
2021-02   3288   ±è½ÂÇö1
2014-01   5697   ÀÌÇö¼®1
2018-09   5402   ÄðÄðÄð
2011-09   6088   °¡ºü·Î±¸³ª
2014-01   8941   ±è¹ÎöGC
2014-02   5411   Á¶¿î
2014-02   6641   ddyy
2019-12   2543   gowork
2021-03   4533   carcryze
2011-10   11086   ¿µ¿øÇÑÇõ½Å
2014-02   3662   À̺¥ÀÚ¹Î
2021-03   2774   µð¼À¹ö
2016-07   4077   ÀÌ´ÏÀÌ´Ï
2011-11   6552   Å×Ã÷
2018-10   4409   »ßµ¹À̽½ÇÄÀÌ
2019-12   3129   ½ÅÀº¿Ö
2019-12   2755   À»Áö¹®´ö
2021-03   3044   ¼öÁÝÀº¸Á°í
2015-06   3724   Won³«¿¬
2022-11   1502   ¹Î»çÀå