2CPU ´É·ÂÀںеé Áß MariaDB & Galera Cluster ¾²½Ã´Â ºÐ °è½Å°¡¿ä?

   Á¶È¸ 11117   Ãßõ 0    

MySQL 을 대체할 것 같긴 한데, 아직 국내 보급이나 자료는 그닥 많지 않네요.

업무에 MariaDB & Galera Cluster 도입을 하려고 했는데 테스트 하면서 문제가 좀 발생하네요. MariaDB 자체의 문제는 아니고 Galera Cluster 연동의 문제입니다.

혹시 조언 좀 해주실 분 계신가요? 아님 같이 고민이라도...



아...

대부분의 문제는 Write 전용 서버를 지정하지 않고 모든 node 에 Write(insert/update/delete)을 하려고 해서 발생합니다.
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¸»Â¯È² 2013-12
Àúµµ Á» ÇÏ´Ù°¡ Áß´ÜÇÑ »óÅÂÀÔ´Ï´Ù¸¸....
galera cluster·Î ¼³Á¤ÇϽŠ³»¿ëÀÌ ¾î¶»°Ô µÇ½Ã³ª¿ä?
¸ñÀûÁö°¡ ºÒºÐ¸í ÇÑ°Í¿¡ ´ëÇؼ­´Â ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù,
10°³ÀÇ ³ëµå¿¡ Àб⾲±âµîÀ» ´ÙÇϽǷÁ¸éÀº ¾Æ¸¶ Áߺ¹ ÀÚ·á°¡ µÉµíÇÕ´Ï´Ù.
DB ÇÑ°³¿¡ ¿©·¯ »ç¶÷ÀÌ µ¿½Ã¿¡ ÀÛ¾÷Çϴ°ÍÀº ´ç¿¬ÇÏÁö¸¸ ÇÑ»ç¶÷ÀÌ ¿©·¯°³ÀÇ ¼­¹ö¿¡ ·£´ýÀ¸·Î ÀÛ¾÷ÇѴٴ°ÍÀº ±ÔÄ¢ÀÌ ¾ø¾î ¹®Á¦°¡ µÉµíÇÕ´Ï´Ù.
     
¼³Á¤Àº 2 VCPU 2 GB Ŭ¶ó¿ìµå VM 2 °³¿¡ ÀÖ°í µÑ ´Ù ¸¶½ºÅÍ·Î Àß ÀâÇô ÀÖ½À´Ï´Ù. VLANÀ¸·Î º°µµ ³×Æ®¿öÅ©·Î Åë½ÅÇϱ¸¿ä. ¾î´ÀÁ¤µµ Æ©´×Àº Çߴµ¥...´Ü¼øÇÑ ¾²±â°¡ ¸Å¿ì ´À·ÁÁö°í µ¥µå¶ôÀÌ °É¸³´Ï´Ù. ÇÑ ÂÊ ¼­¹ö¿¡ ºÎÇϸ¦ °É¸é µ¥µå¶ôÀº ±¦Âú¾Æ¿ä.
          
¸»Â¯È² 2013-12
Àúµµ ¼³Á¤ÇÏ¿© Å×½ºÆ®¸¦ ÇغÁ¾ß°Ú½À´Ï´Ù. ÇÏÇÏÇÏ
               
¼³Á¤ ÀÚü´Â Ç㹫ÇÏ°Ôµµ ½±ÁÒ. MariaDB 10.0.7 ¿¡ Galera Cluster °¡ ¾ÆÁ÷ ¾Èµé¾î°¡Àִµ¥ ³ª¿À¸é »¡¸® Àû¿ëÇغ¸°í ½Í½À´Ï´Ù. ÀÌ DeadLock ¹®Á¦°¡ ÇØ°áµÆÀ»Áöµµ ¸ô¶ó¼­¿ä. °ÅÀÇ À¯»çÇÒ °ÍÀ¸·Î º¸ÀÌ´Â XTraDB Cluster 5.6 µµ ±â´ëµË´Ï´Ù.
±èÀ±¼ú 2013-12
¿À¶óŬ RAC °°Àº ±â´ÉÀº°Å °°Àºµ¥¿ä A-S ¹æ½ÄÀÌ ¾Æ´Ñ A-A ¹æ½ÄÀº Áß°£¿¡ ±³ÅëÁ¤¸®ÇØÁÖ´Â ÇÁ·Î¼¼½º³ª ¾îÇø®ÄÉÀ̼ÇÀÌ Á¸ÀçÇÕ´Ï´Ù. ±×°Ô ¾çÂÊÀÇ µ¥ÀÌÅÍ Á¤ÇÕ¼ºÀÌ ±úÁöÁö ¾Ê°Ô Áß¿äÇÑ ¿ªÇÒÀ» ÇÏ°Ô µÇ´Âµ¥ ÀÌ°Ô Àº±Ù Á¡À¯À²À» ²Ï ¸Ô½À´Ï´Ù. ¿À¶óŬ RAC °°Àº °æ¿ìµµ »ç¾çÀÌ ¾ÆÁÖ ºü¹æÇÑ ¸Ó½ÅÀ¸·Î ±¸µ¿À» ÇØ¾ß Á¦´ë·Î Á¦¼º´É ¹ßÈÖÇÏÁö ¾îÁÝÀÝÀº°É·Î ¿©·¯´ë ÇÒ»ý°¢ ÇÏ¸é ¿ÀÈ÷·Á ÆÛÆ÷¸Õ½º ±â´ëÇϱ⠾î·Æ½À´Ï´Ù.
     
°¥·¹¶ó Ŭ·¯½ºÅÍ´Â ¸¶½ºÅÍ-¸¶½ºÅÍ µ¿±â½ÄÀ̶ó Ŭ·¯½ºÅÍ¿¡ Âü¿©ÇÑ ¼­¹ö ¸ðµÎ°¡ ¸É¹ö¿¡°Ô Àü¼ÛÇÏ´Â ¹æ½ÄÀÔ´Ï´Ù. ±³ÅëÁ¤¸®ÇÏ´Â ¼­¹ö°¡ º°µµ·Î ÀÖÁø ¾Ê½À´Ï´Ù.
     
±è»óÁø 2013-12
Á¦°¡ ¾Ë±â·Î´Â ÀÌ·±½ÄÀ¸·Î ±¸ÇöÇÏ´Â °ÍÁß ºÎÇÏ°¡ ³ôÀ»¶§´Â Á» ¹®Á¦°¡ ÀÖ´Ù°í ¾Ë°íÀÖ½À´Ï´Ù.
¿À¶óŬ RAC¾ß ´Ù¼öÀÇ ¼­¹ö°¡ °°Àº µð½ºÅ©¸¦ ¹Ù¶óº¸Áö¸¸,
ÀÌ·¯ÇÑ ¹æ½ÄÀº ¿ÏÀü ºÐ¸®µÈ DB¼­¹ö°£ÀÇ ¹Ìµé¿þ¾î(?)·Î Áß°£¿¡ Æ®·£Á§¼ÇÀ» ºÐ»ê º¹ÀçÇؼ­ µ¿±âÈ­¸¦ ¸ÂÃçÁÖÁö¸¸
¿Ïº®ÇÏ°Ô ´Ù¼öÀÇ ¼­¹öµé°£ µ¿±âÈ­´Â ½±Áö¾Ê´Ù°í ¾Ë°íÀÖ½À´Ï´Ù¸¸...
°íºÎÇϽà ¾ÈÁ¤¼º¸¸ È®º¸µÈ´Ù¸é ±¦ÂúÀ»µíÇϳ׿ä
¿ÀǼҽºÁß PostgreSQLÀ» »ç¿ëÇÑ Postgres XC °Íµµ ÀÖ´õ±º¿ä....
          
¿Ïº®ÇÑ ´Ù¼ö ¼­¹öµé°£ÀÇ µ¿±âÈ­...±× ¹®Á¦¸¦ °Þ°í ÀÖ´Â °Í °°½À´Ï´Ù. µ·ÀÌ ÀÖ´Ù¸é¾ß RAC ±¸¼ºÀÌ ÁÁÁö¸¸, RAC µµ µ¥ÀÌÅÍ À¯½ÇÀÇ ¹®Á¦µµ ÀÖ°í...¾î¸¶¾î¸¶ÇÑ °¡°Ý¿¡...ÈÞ...
Galera Cluster ÀÚ·á Áß ¿µ¹®À¸·Î µÈ ¾î¶² ½½¶óÀ̵忡¼­ ÇÑ °³ÀÇ ¼­¹ö¿¡ Write À» ÁýÁß½ÃÅ°´Â ±×¸²ÀÌ ÀÖ¾ú´Âµ¥(2¾ÈÀÌ°í 1¾ÈÀº 1°³¸¸ ¹é¾÷¿ëÀ¸·Î ºñ¿öµÐ ÇüÅÂ) ÀÌ°Ô Write °¡ ºó¹øÇÒ °æ¿ì ¿©·¯ ¼­¹ö¿¡¼­ µ¿½Ã´Ù¹ßÀûÀ¸·Î ¹ß»ýÇÏ´Â ÇüÅ¿¡¼­ DeadLock ÀÌ ¹®Á¦°¡ µÇ±â ¶§¹®¿¡ Á¦¾ÈÇÑ ÇüÅ¿´³ª º¸´õ¶ó±¸¿ä. ÇÑ ¼­¹ö¿¡ Write ¸¦ ¸ô¾ÆÁÖ¸é Áö±Ýµµ ¹®Á¦´Â ¾ø°í, DeadLock ÀÌ »ý±æ ¶§µµ CPU ´Â 30% µµ ¾È¾²°í ÀÖ½À´Ï´Ù.
¾Æ·¡´Â iostat °ªÀÔ´Ï´Ù. dstat µµ Çغôµ¥ ±â·ÏÀ» ¾ÈÇسù³×¿ä. »ý°¢º¸´Ù ¸¹Àº ¾çÀ» Write À» ÇÏ´Â °Í °°´øµ¥ Å©°Ô ¹®Á¦ÀÖÀ»¸¸ÇÑ ¼öÄ¡°¡ ¾Æ´Ñ °Í °°Àºµ¥ Àß ¸ð¸£°Ú³×¿ä.

avg-cpu: %user %nice %system %iowait %steal %idle
28.98 0.00 21.28 26.84 0.21 22.67

Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
xvda 0.00 6654.60 7.00 2273.20 256.00 71422.40 31.44 6.08 2.67 0.08 18.90
dm-0 0.00 0.00 6.80 8927.80 249.60 71422.40 8.02 41.37 4.63 0.02 19.00
dm-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0


QnA
Á¦¸ñPage 3281/5685
2014-05   4964783   Á¤ÀºÁØ1
2015-12   1501229   ¹é¸Þ°¡
2013-12   3497   ±æ°¡´ø´ººñ
2013-12   4867   ºü½Ã¿Â
2013-12   15611   ÃÖ¿ë¼·
2013-12   4472   ±ÇÈñ¼®
2013-12   4060   ±¸¸§»§
2013-12   19495   ¹Ù·¥¾²
2013-12   5728   ±èȲÁß
2013-12   4595   ¸·ÆÇ´ëÀå
2013-12   11065   tualatin
2013-12   4338   ¼­¿ï±èâÈñ
2013-12   11118   s±èÁ¾È­z
2013-12   7910   ¹«¾Æ
2013-12   5256   ÄÄÁö±â
2013-12   4458   Ȳ¼ºÁø
2013-12   8366   Ä®µµ
2013-12   6282   ¹ÚÁ¾ÀÍ
2013-12   5498   ±è¿µ±â´ëÀü
2013-12   6600   HEUo±è¿ë¹Î
2013-12   6329   ¼ÛÇö¿ì
2013-12   5477   ¹Î±Ô