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

   Á¶È¸ 2591   Ãßõ 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 152/5574
2014-05   4443290   Á¤ÀºÁØ1
2015-12   999314   ¹é¸Þ°¡
2023-06   1846   È£¹Ú°í±¸¸¶
2023-06   1100   tuffguy7
2023-06   980   ȲÀ¯½Ä
2023-06   890   ³ª¶ó»ç¶û
2023-06   991   ¾¾Ç»ÁöÇ»
2023-06   1188   Ȧ¸¯0o0
2023-06   877   Àü¼³¼ÓÀǹ̡¦
2023-06   665   »õÃÑ
2023-06   1280   ÁÒ½´¾Æ
2023-06   1415   ¾Øµðĵµð
2023-06   1509   2CPU2
2023-06   1605   Á¤¹«Çö
2023-06   1275   DB´ººñ
2023-06   1188   ÇϾç±î¸Á
2023-06   1073   ºí·ç½º¸Ç
2023-06   962   ¹«¾Æ
2023-06   985   saint
2023-06   1027   ±îÄ¡»ê°³²ÜÅÊ
2023-06   1375   Á¤ÀºÁØ1
2023-06   1391   ¹Ì´ã