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

   Á¶È¸ 3078   Ãßõ 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 4689/5691
2015-12   1552693   ¹é¸Þ°¡
2014-05   5017291   Á¤ÀºÁØ1
2019-09   3080   ÀÚ¿¬ÀÎ
2019-02   3079   ¹Ìµµ¸®
2018-09   3079   Çϼ¿È£ÇÁ
2021-07   3079   »ç¶ûÇ϶ó
2018-07   3079   ¿©¼öI¿Ï½º
2020-01   3079   ±èÁ¦¿¬
2021-07   3078   fmsong
2020-08   3078   Àç¿ø
2020-09   3078   gpuLOVE
2017-04   3078   gusanaki
2021-09   3078   Loney
2021-01   3078   »ÑÀ×»ÑÀ×
2014-03   3078   º´¸ÀÆù
2019-11   3077   ¹Ì¼ö¸Ç
2020-03   3077   ½Å¿ì¼·
2023-07   3077   apuburner
2020-06   3077   ³×À̽ºÅÍ
2021-03   3077   ¸ÀÀǺñ°á
2020-05   3077   Èæ±â»ç´Ü
2017-08   3077   ½½·¯±×