MySQL¿É¿¿ÐÔ·½°¸·ÖÎöÓë±È½Ï
ÒýÓÃhttp://bbs.yahunet.com/thread-9946-1-1.html
´Ó»ù±¾Çé¿ö¡¢³É±¾¡¢ÓÅȱµãºÍÓ¦Óó¡ºÏµÈ·½Ãæ¶Ô5ÖÖMySQLµÄ¿É¿¿ÐÔ·½°¸
½øÐÐÁË·ÖÎö
ºÍ±È½Ï£¬¶ÔMySQLµÄ¿ª·¢ºÍ¹ÜÀí
ÓÐÒ»¶¨µÄ½è¼ø×÷Óá£
1£®MySQL Clustering(ndb-cluster stogare)
¼ò½é£º
MySQL¹«Ë¾ÒÔ´æ´¢ÒýÇæ·½Ê½ÌṩµÄ¸ß¿É¿¿ÐÔ·½°¸£¬ÊÇÊÂÎñ°²È«µÄ£¬ÊµÊ±¸´ÖÆÊý¾Ý
£¬¿ÉÓÃÓÚÐèÒª¸ß¿É¿¿ÐÔ¼°¸ºÔؾùºâµÄ³¡ºÏ¡£¸Ã·½°¸ÖÁÉÙÐèÒªÈý¸ö½Úµã·þÎñÆ÷
²ÅÄÜ´ïµ½½ÏºÃµÄЧ¹û¡£
³É±¾£º
½Úµã·þÎñÆ÷¶ÔRAMµÄÐèÇóºÜ´ó£¬ÓëÊý¾Ý¿â
´óС³ÊÏßÐÔ±ÈÀý£»
×îºÃʹÓÃǧÕ×ÒÔÌ«ÍøÂç
£»
»¹ÐèҪʹÓÃDolphin¹«Ë¾ÌṩµÄ°º¹óµÄSCI¿¨¡£
Óŵ㣺
¿ÉÓÃÓÚ¸ºÔؾùºâ³¡ºÏ£»
¿ÉÓÃÓڸ߿ɿ¿ÐÔ³¡ºÏ£»
¸ßÉìËõÐÔ£»
ÕæÕýµÄÊý¾Ý¿âÈßÓࣻ
ÈÝÒ×ά»¤
¡£
ȱµã£º
Ëæ×ÅÊý¾Ý¿âµÄ±ä´ó£¬¶ÔRAMµÄÐèÇó±äµÃ¸ü´ó£¬Òò´Ë³É±¾ºÜ¸ß£»
ËÙ¶È£º
¼¸ºõ ±ÈµäÐ͵ĵ¥¶À·þÎñÆ÷£¨ÎÞǧÕ×ÒÔÌ«Íø£¬ÎÞSCI¿¨£¬´æ´¢ÒýÇæÏà¹ØµÄÏÞÖÆÉÙ£©Âý10±¶¡£
Ó¦Óó¡ºÏ£º
ÈßÓ࣬¸ß¿É¿¿ÐÔ£¬¸ºÔؾùºâ
2. MySQL / GFS-GNBD/ HA (Active/Passive)
¼ò½é£º
Èç¹û¶à¸öMySQL·þÎñÆ÷ʹÓù²ÏíÓ²ÅÌ×÷ΪÊý¾Ý´æ´¢£¬´Ë·½°¸ÈçºÎ£¿
GFS/GNBD¿ÉÒÔÌṩËùÐèµÄ¹²ÏíÓ²ÅÌ¡£
GFSÊÇÊÂÎñ°²È«µÄÎļþ
ϵͳ
¡£Í¬Ò»Ê±¿ÌÄã¿ÉÒÔÈÃÒ»¸öMySQLʹÓù²ÏíÊý¾Ý¡£
³É±¾£º
×î¶àn̨¸ßÐÔÄÜ
·þÎñÆ÷µÄ³É±¾£¬ÆäÖÐÒ»¸ö¼¤»îµÄ£¬ÆäËû×÷Ϊ±¸·Ý·þÎñÆ÷¡£
Óŵ㣺
¸ß¿É¿¿ÐÔ
ijÖ̶ֳȵÄÈßÓà
°´Õո߿ɿ¿ÐÔ½øÐÐÉìËõ
ȱµã£º
ûÓиºÔؾùºâ
ûÓб£Ö¤µÄÈßÓà
ÎÞ·¨¶Ôд²Ù×÷½øÐÐÉìËõ
ËÙ¶È:
µ¥¶À·þÎñÆ÷µÄ2±¶¡£¶Ô¶Á²Ù×÷Ö§³ÖµÃ½ÏºÃ¡£
Ó¦Óó¡ºÏ
ÐèÒª¸ß¿É¿¿ÐԵġ¢¶Á²Ù×÷Ãܼ¯Ð͵ÄÓ¦ÓÃ
3. MySQL / DRBD / HA (Active/Passive)
¼ò½é£º
Èç¹û¶à¸öMySQL·þÎñÆ÷ʹÓù²ÏíÓ²ÅÌ×÷ΪÊý¾Ý´æ´¢£¬´Ë·½°¸ÈçºÎ£¿
DRBD¿ÉÒÔÌṩÕâÑùµÄ¹²ÏíÓ²ÅÌ¡£DRBD¿ÉÒÔ±»ÉèÖóÉÊÂÎñ°²È«µÄ¡£
ͬһʱ¿ÌÄã¿ÉÒÔÈÃÒ»¸öMySQLʹÓù²ÏíÊý¾Ý¡£
³É±¾£º
×î¶àn̨¸ßÐÔÄÜ·þÎñÆ÷µÄ³É±¾£¬ÆäÖÐÒ»¸ö¼¤»îµÄ£¬¶øÆäËûÔò×÷Ϊ±¸·Ý·þÎñÆ÷¡£
Óŵ㣺
¸ß¿É¿¿ÐÔ£»
Ò»¶¨³Ì¶ÈµÄÈßÓࣻ
ÒԸ߿ɿ¿ÐÔÃûÒåÀ´¿´ÊÇ¿ÉÉìËõµÄ¡£
ȱµã£º
ûÓиºÔؾùºâ
ûÓб£Ö¤µÄÈßÓà
ÔÚд¸ºÔØ·½ÃæÃ»ÓÐÉìËõÐÔ
ËÙ¶È£º
ÔÚ¶Áд·½ÃæÏ൱ÓÚµ¥¶À·þÎñÆ÷
Ó¦Óó¡ºÏ
ÐèÒª¸ß¿É¿¿ÐÔ¡¢¶Á²Ù×÷Ãܼ¯Ð͵ÄÓ¦ÓÃ
4. MySQL Write Master / Multiple MySQL Read Slaves (Active/Active)
¼ò½é£º
¿¼ÂDz»Í¬µÄ¶Á¡¢Ð´DBÊý¾Ý¿âÁ¬½ÓµÄÇé¿ö¡£¿ÉÒÔʹÓÃһ̨Ö÷·þÎñÆ÷ÓÃÓÚд²Ù×÷£¬¶ø²ÉÓÃn̨´Ó·þÎñÆ÷ÓÃÓÚ¶Á²Ù×÷¡£
³É±¾£º
×î¶à1̨¸ßÐÔÄÜд·þÎñÆ÷£¬n
Ïà¹ØÎĵµ£º
10055:ûÓлº´æ¿Õ¼ä¿ÉÀûÓà ·½·¨:²é¿´ÏÂÄãµÄCÅ̿ռäÊÇ·ñÒѾÂú,Çå³ýһЩûÓÐÓõÄÎļþ. ¿ÉÒÔÔÚºǫ́µÄ"ÂÛ̳ºËÐÄÉèÖÃ","ºËÐŦÄÜÉèÖÃ"Àï"½ø³ÌÓÅ»¯"¿ªÆô,"GZIP ѹËõÊä³ö"¹Ø±Õ. ²éÕÒÁËÒ»ÏÂ10055£¨Ã»Óлº´æ
˵Ã÷:Èç¹ûÓöµ½Êý¾Ý¿â³ö´íµÄÎÊÌâÐÞ¸ÄÏàÓ¦µÄ´úÂëºóÒ»°ãÒªÖØÆômysql¡£Èç¹ûÓöµ½mysqlµÄÎÊÌâ¿ÉÒÔÏÈÖØÆ ......
http://www.javaeye.com/topic/211951
Õâ¶Îʱ¼äÔÚ¿´¡¶High Performance MySQL¡·£¬¿´µ½´æ´¢ÒýÇæÕâ¸öµØ·½¸Ðµ½ºÜ¶àϸ½Ú±È½ÏİÉú£¬ËùÒÔ×ܽáС¼ÇһЩ
ΪÁËÊÊÓ¦¸÷ÖÖ²»Í¬µÄÔËÐл·¾³£¬MYSQLÌṩÁ˶àÖÖ²»Í¬µÄ´æ´¢ÒýÇæ£¨Storage Engine £©,ÔÚÓ¦ÓóÌÐò¿ª·¢Õâ¸ö²ãÃæÉÏ£¬¿ª·¢Õß¿ÉÒÔ¸ù¾Ý²»Í¬µÄÐèÇóÑ¡ÔñÊʺϵÄStorage Engine ·½°¸£¬¸üΪÁ ......
ÔÎÄÁ´½Ó£ºhttp://hi.baidu.com/171892549/blog/item/14818d0ac616ee34b1351dbd.html
ÔÚÊý¾Ý¿â±íÖУ¬Ê¹ÓÃË÷Òý¿ÉÒÔ´ó´óÌá¸ß²éѯËÙ¶È¡£
¼ÙÈçÎÒÃÇ´´½¨ÁËÒ»¸ö testIndex ±í£º
CREATE TABLE testIndex(i_testID INT NOT NULL,vc_Name VARCHAR(16) NOT NULL);
ÎÒÃÇËæ»úÏòÀïÃæ²åÈëÁË 1000 Ìõ¼Ç¼£¬ÆäÖÐÓÐÒ»Ìõ i_testID vc_Name ......
¶ÔÓÚʹÓà MySQL Õâ¸öÊý¾Ý¿âϵͳµÄÓû§À´Ëµ£¬Ëü²»½ö¿ªÔ´£¬Îȶ¨£¬Ð§ÂÊÒ²ºÜ¸ß¡£µ«ÓÐʱҲ»áÓöµ½Ò»Ð©ÐÔÄÜ·½ÃæµÄÎÊÌâ¡£Ò»°ãÇé¿ö¿ÉÄÜ»áÓÐÒÔϼ¸ÖÖ¿ÉÄÜ£º
1. Êý¾Ý±íµÄË÷ÒýûÓкÏÀíµÄ½¨ºÃ»òʹÓá£
2. SQLÓï¾ä¹ýÓÚ¸´ÔÓ£¬£¨×ó/ÓÒÁ¬½Ó£¬¶à±í²éѯµÈ£©¡£
3. ·þÎñÆ÷ÅäÖò»ºÏÀí¡£
4. ·þÎñÆ÷±¾ÉíµÄ´¦ÀíÄÜ ......