http://www.mysqlkorea.co.kr
Çѱ۸Ŵº¾ó 5.0 , Çѱ۸Ŵº¾ó 5.1 , MySQL 5.1 HA , »ç¿ëÀڸŴº¾ó
°øÁö»çÇ×  
´º½º  
Áú¹®°ú ´äº¯
DBA
Developer
Cluster
ÅäÅ©¹Ú½º  
À̺¥Æ®  
¼­Æ÷Æ® ƼÄÏ  
ÃֽűÛ
foreign key ¼³Á¤¡¦
ÀÎÅØ½º Ãß°¡ µî¿¡¡¦
mysql master - s¡¦
´Ù´ë´Ù °ü°è¿¡¼­ ¡¦
mysql myÆÄÀϰú ¡¦
 
Áú¹®°ú ´äº¯ (Cluster) > Ä¿¹Â´ÏƼ Á¸ > Áú¹®°ú ´äº¯ (Cluster)
¸Þ¸ð¸® Áú¹®°ú ±×¿Ü Áú¹®µå¸³´Ï´Ù.
±Û¾´ÀÌ : ¾Æ·É»§   ³¯Â¥ : 12-06-14 15:50   Á¶È¸¼ö : 5719
¾È³çÇϼ¼¿ä.
Replication ±¸Á¶¿¡ Innodb¸¦ »ç¿ëÇÏ´Ù°¡ MySQL Cluster·Î º¯°æÇÏ·Á°í ÇÏ´Â µ¥ ¿©·¯°¡Áö ¾î·Á¿òÀÌ À־ Áú¹®µå¸³´Ï´Ù.
 
1. ¸Þ¸ð¸®
  - DataMemory = 30720M, IndexMemory = 8192M ·Î ¼³Á¤Çؼ­ data node¸¦ ¿Ã·È½À´Ï´Ù.
    óÀ½ ½ÇÇà ÈÄ¿¡ ¸Þ¸ð¸® »ç¿ë·®À» º¸¸é ¾à 40GB¸¦ »ç¿ëÇϰí ÀÖ¾ú½À´Ï´Ù.
    Data¸¦ insert¸¦ Çϸ鼭 ¸Þ¸ð¸® »ç¿ë·®ÀÌ 40GB ÀÌ»óÀ¸·Î Á¡Á¡ Áõ°¡¸¦ ÇÏ´Â °ÍÀ» ºÃ½À´Ï´Ù.
    ¹Ì¸® ¼³Á¤ÇصР40GB ³»¿¡¼­ µ¥ÀÌÅ͸¦ insertÇØ¼­ »ç¿ëÇÏ´Â°Ô ¾Æ´Ñ°¡¿ä?
    Linuxȯ°æ¿¡¼­ top ¸í·É¾î·Î È®ÀÎ ÇßÀ» ¶§, ¾Æ·¡¿Í °°½À´Ï´Ù.
   
    Mem:  74122180k total, 59916920k used, 14205260k free,   310132k buffers
    PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+   COMMAND
    15   0    37.9g 36g   3408 R  25.5    51.9        85:17.01 ndbd
   
    Data¾çÀÌ ´Ã¾î³ª¸é¼­ mysqlÀÌ ¾Æ´Ñ ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÏ´Â ¸Þ¸ð¸®°¡ ´Ã¾î³ª¼­ ±×·±°Ç°¡¿ä..?
 
2. Dump¸¦ ÀÌ¿ëÇØ insertÇÒ ¶§ ¼Óµµ
  - mysqldump¸¦ ÀÌ¿ëÇØ ½ºÅ°¸¶, µ¥ÀÌÅÍ µû·Î dump¸¦ ¶á ÈÄ¿¡, µ¥ÀÌÅ͸¦ º¹±¸Çϰí ÀÖ½À´Ï´Ù.
    "mysql -uroot database < data.sql" ÀÌ·¸°Ô ÇØ¼­ µ¥ÀÌÅ͸¦ insertÇϰí ÀÖ´Â µ¥¿ä,
    Data nodeÀÇ insert ¼Óµµ°¡ 1½Ã°£ÀÌ Áö³ª°í ³ª¸é 1/4 ·Î ¶³¾îÁý´Ï´Ù. µÎ¹ø ½Ãµµ¸¦ ÇßÁö¸¸ µ¿ÀÏÇÑ ¹®Á¦°¡ »ý°å½À´Ï´Ù.
    SQL node¿Í data node°¡ ´Ù¸¥ ¸Ó½Å¿¡ ¼³Ä¡ µÇ¾î À־ ³×Æ®¿öÅ© ¹®Á¦Àΰ¡µµ È®ÀÎÇØºÃÁö¸¸ ³×Æ®¿öÅ© »ó¿¡ ¹®Á¦´Â ¾ø¾ú½À´Ï´Ù.
    Data ¾çÀÌ ¸¹¾ÆÁö¸é¼­ insert¼Óµµ°¡ ´À·ÁÁø°Ç°¡¿ä? ¾Æ´Ï¸é ´Ù¸¥ ¹«½¼ ÀÌÀ¯°¡ ÀÖ´Â Áö ±Ã±ÝÇÕ´Ï´Ù.
    ´Ù¸¥ ¹æ¹ýÀ¸·Î µ¥ÀÌÅ͸¦ ºü¸£°Ô º¹±¸ÇÏ´Â ¹æ¹ýÀº ¾ø³ª¿ä?
 
µ¥ÀÌÅÍ ¾çÀÌ 60GBÁ¤µµµÇ°í, ±¸¼ºÀº M(1),SQL(3),Data(6)·Î µ¥ÀÌÅÍ ³ëµå Çϳª´ç ¸Þ¸ð¸®´Â 74G ÀÔ´Ï´Ù.
Àоî Áּż­ °¨»çÇÕ´Ï´Ù.. ´äº¯ ±â´Ù¸®°í ÀÖ°Ú½À´Ï´Ù:)
 
 
 
    
  
taeguni
1. ¼³Á¤ÇϽŠ¸Þ¸ð¸®´Â µ¥ÀÌÅÍ¿Í À妽º¿¡ ´ëÇØ¼­ ¼³Á¤ÇÑ ºÎºÐÀ̸ç, ¸»¾¸ÇϽŰͰú °°ÀÌ ½Ã½ºÅÛ ¸®¼Ò½ºµµ ¸Þ¸ð¸®¸¦ ¾²±â ¶§¹®¿¡, ½Ã½ºÅÛ µ¿ÀÛ¿¡ µû¶ó¼­, ¸Þ¸ð¸®ÀÇ »ç¿ë·®ÀÌ À¯µ¿ÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ndb ³ëµå¿¡µµ °¢Á¾ ¹öÆÛ ¸Þ¸ð¸®¸¦ ¼³Á¤ÇÏ°Ô µÇ´Âµ¥, ±×·± ¹öÆÛ ¸Þ¸ð¸®ÀÇ »ç¿ë·®¿¡ µû¸¥ À¯µ¿ Áö¼öµµ ÀÖÀ» ¼ö Àְڳ׿ä.

2. sql ³ëµåÀÇ ¼³Á¤¿¡¼­ [mysqldump] max_allowed_packet ÀÇ Å©±â¸¦ 1G ÀÌ»óÀ¸·Î Ű¿ì°í, mgm ³ëµåÀÇ config.ini ÆÄÀÏ¿¡¼­
[TCP DEFAULT]¿µ¿ª¿¡ SendBufferMemory, ReceiveBufferMemory ÀÇ Å©±â¸¦ 4M ÀÌ»óÀ¸·Î Á¶Á¤Çغ¸°í ´Ù½Ã ½ÃµµÇغ¸½Ã¸é, µµ¿òÀÌ µÉ ¼ö ÀÖÀ» °Í °°³×¿ä.
Âü°í·Î, ndb cluster¿¡¼­´Â µ¥ÀÌÅÍ Å¸ÀÔÀÌ Áß¿äÇÕ´Ï´Ù. µ¥ÀÌÅÍ Çʵå ŸÀÔÀ» ÃÖÀûÈ­ÇÏ¿©, ÀÛÀº »çÀÌÁ ¼³Á¤ÇÒ ¼ö·Ï º¸´Ù ³ªÀº ÆÛÆ÷¸Õ½º¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
royster
1. ¸Þ¸ð¸®
MySQL Cluster´Â ndb nodeÀÇ ¸Þ¸ð¸® out ȤÀº ¸Þ¸ð¸® ½º¿ÍÇÎ À̽´°¡ ¹ß»ýµÉ¼ö ÀÖ½À´Ï´Ù.
±×·¯¹Ç·Î ndbd nodeÀÇ ¹°¸®ÀûÀÎ ¸Þ¸ð¸®´Â ´Ù¼Ò ¿©À¯·Ó°Ô  ±¸¼ºÇÏ´Â°Ô ¿©·¯¸ð·Î À¯¸®ÇÕ´Ï´Ù.

2.  Dump¸¦ ÀÌ¿ëÇØ insertÇÒ ¶§ ¼Óµµ
MySQL Cluster¿¡¼­´Â mysqldump À¯Æ¿¸®Æ¼ ÀÌ¿Ü ¾Æ·¡ ¹æ¹ýÀ¸·Îµµ °¡´ÉÇÕ´Ï´Ù.
¹é¾÷ : mgm node ¿¡¼­ START BACKUP Ȱ¿ë
º¹±¸ : ndb_restore À¯Æ¿¸®Æ¼ Ȱ¿ë
¹ÎÁ·
µ¥ÀÌÅÍ ³ëµå°¡ 6°³ À̳׿ä... ÀÌ·¸°Ô ±¸¼º ÇϽøé.. ÆÄƼ¼Å´× À¸·Î ÀÎÇÏ¿© ¼º´É ÀúÇϰ¡ ¹ß»ý ÇÒ¼öÀÖ½À´Ï´Ù.

ºü¸£°Ô ±¸¼ºÀ» ÇÏ°í ½ÍÀ¸½Ã¸é.. NDB ³ëµå¸¦ 2°³·Î¸¸  startup ÇÑ»óÅ¿¡¼­ import ÇÏ½Ã°í ±× ÀÌÈÄ ´Ù¸¥ ³ëµåµéÀ»

±âµ¿ ÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.
¹ÎÁ·
¿¹Àü¿¡ ¼º´É Å×½ºÆ® ÇÒ¶§ varchar ŸÀÔº¸´Ù char ŸÀÔÀÌ ¼º´ÉÀÌ ´õ Àß ³ª¿Ô¾ú½À´Ï´Ù. ¹°·Ð ±×¿¡ µû¸¥ °ø°£ ¹®Á¦°¡ ÀÖÀ»¼ö Àִµ¥¿©... À̺κÐÀÌ À̽´°¡ ¾Æ´Ï¶ó¸é varchar ¶û char ¶û º¯°æÈÄ ºñ±³ ÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.
¹ÎÁ·
±×¸®°í ´ã¿¡ ´ñ±Û¿¡´Â config ÆÄÀϵµ °°ÀÌ ¿Ã·ÁÁÖ¼¼¿©~
»ÍÀïÀÌ
¾Ë°í ÀÖÁö¸¸, °øÀ¯ Çϱ⠽ÈÀ½..¤»¤»
ÀÌÀü±Û ¼³Ä¡°¡ µÈµí Çѵ¥ ¿Ö DB Sync°¡ ¾ÈµÉ±î¿ä? 
´ÙÀ½±Û ndbd start ¶Ç´Â --initial ¶§ 
MySQL Korea »çÀÌÆ®ÀÇ ÄÁÅÙÃ÷ ¼ÒÀ¯±ÇÀº (ÁÖ)»ó»óÀ̺ñÁî¿¡ ÀÖÀ¸¹Ç·Î ¹«´ÜÀüÀ縦 ±ÝÇÕ´Ï´Ù.
Copyright ¨Ï ssebiz All Rights Reserved.