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

   Á¶È¸ 2740   Ãßõ 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 1049/5626
2014-05   4697016   Á¤ÀºÁØ1
2015-12   1243098   ¹é¸Þ°¡
2020-01   7096   ³ªÀÇÁ¤Ã¼´Â
2020-01   2881   ¿å½ÉÀïe
2020-01   1690   °¡ºü·Î±¸³ª
2020-01   3189   ÄÉÀÌÇÁÅõÀÚ¡¦
2020-01   3247   HOPC
2020-01   11639   ºÎ»êÃʺ¸
2020-01   3964   ³ªÆÄÀÌ°­½ÂÈÆ
2020-01   2177   Ǫ¸¥ÇϴþƷ¡
2020-01   2086   green1052
2020-01   6266   AplPEC
2020-01   2671   Ǫ¸¥ÇϴþƷ¡
2020-01   4223   Á¶ÀçÇü3
2020-01   2233   pumkin
2020-01   2595   ÇູÇϼ¼
2020-01   2032   ghostman
2020-01   1964   ¼úÀÌ
2020-01   2282   µð¼À¹ö
2020-01   1706   ¹Ú¸í±ÙTN
2020-01   2471   Á¶ÀçÇü3
2020-01   4775   ´Ù¿Â