ͨ¹ý·ÖÇø£¨Partition£©ÌáÉýMySQLÐÔÄÜ
½ñÌìÕâô¼¤¶¯ÓÖÏëдÎÄÕµÄÔÒòÊÇMySQL5.1µÄ·¢²¼´øÀ´ÁËÉè¼Æ³¬Ç¿¶¯Á¦Êý¾Ý¿âµÄÇ¿ÓÐÁ¦µÄÎäÆ÷£¬ÈκÎMySQLµÄDBA¶¼Ó¦¸Ã¾¡¿ìѧϰ²¢Ê¹ÓÃËü¡£ÎÒ¾õµÃÈç¹ûÄܺܺõÎʹÓÃÕâ¸ö5.1°æ´øÀ´µÄÐÂÌØÐÔ£¬DBA¿ÉÒÔʹ×Ô¼º¹ÜÀíµÄVLDB£¨²»ÖªµÀʲôÊÇVLDB£¿¸æËßÄ㣬ÊǺôóºÃ´óµÄÊý¾Ý¿âµÄÒâ˼£¬Very Large DB£©»òÊý¾Ý²Ö¿âÆæ¼£°ãµÄ»ñµÃ¾Þ´óµÄÐÔÄÜÌáÉý¡£
¡¡¡¡Ê²Ã´ÊÇÊý¾Ý¿â·ÖÇø£¿
¡¡¡¡Êý¾Ý¿â·ÖÇøÊÇÒ»ÖÖÎïÀíÊý¾Ý¿âÉè¼Æ¼¼Êõ£¬DBAºÍÊý¾Ý¿â½¨Ä£ÈËÔ±¶ÔÆäÏ൱ÊìϤ¡£ËäÈ»·ÖÇø¼¼Êõ¿ÉÒÔʵÏֺܶàЧ¹û£¬µ«ÆäÖ÷ҪĿµÄÊÇΪÁËÔÚÌض¨µÄSQL²Ù×÷ÖмõÉÙÊý¾Ý¶ÁдµÄ×ÜÁ¿ÒÔËõ¼õÏìӦʱ¼ä¡£
¡¡¡¡·ÖÇøÖ÷ÒªÓÐÁ½ÖÖÐÎʽ£º//ÕâÀïÒ»¶¨Òª×¢ÒâÐкÍÁеĸÅÄrowÊÇÐУ¬columnÊÇÁУ©
¡¡¡¡Ë®Æ½·ÖÇø£¨Horizontal Partitioning£©
¡¡¡¡ÕâÖÖÐÎʽ·ÖÇøÊǶԱíµÄÐнøÐзÖÇø£¬Í¨¹ýÕâÑùµÄ·½Ê½²»Í¬·Ö×éÀïÃæµÄÎïÀíÁзָîµÄÊý¾Ý¼¯µÃÒÔ×éºÏ£¬´Ó¶ø½øÐиöÌå·Ö¸î£¨µ¥·ÖÇø£©»ò¼¯Ìå·Ö¸î£¨1¸ö»ò¶à¸ö·ÖÇø£©¡£ËùÓÐÔÚ±íÖж¨ÒåµÄÁÐÔÚÿ¸öÊý¾Ý¼¯Öж¼ÄÜÕÒµ½£¬ËùÒÔ±íµÄÌØÐÔÒÀÈ»µÃÒÔ±£³Ö¡£
¡¡¡¡¾Ù¸ö¼òµ¥Àý×Ó£ºÒ»¸ö°üº¬Ê®Ä귢Ʊ¼Ç¼µÄ±í¿ÉÒÔ±»·ÖÇøΪʮ¸ö²»Í¬µÄ·ÖÇø£¬Ã¿¸ö·ÖÇø°üº¬µÄÊÇÆäÖÐÒ»ÄêµÄ¼Ç¼¡££¨ÅóÞÈ×¢£ºÕâÀï¾ßÌåʹÓõķÖÇø·½Ê½ÎÒÃǺóÃæÔÙ˵£¬¿ÉÒÔÏÈ˵һµã£¬Ò»¶¨ÒªÍ¨¹ýij¸öÊôÐÔÁÐÀ´·Ö¸î£¬Æ©ÈçÕâÀïʹÓõÄÁоÍÊÇÄê·Ý£©
¡¡¡¡´¹Ö±·ÖÇø£¨Vertical Partitioning£©
¡¡¡¡ÕâÖÖ·ÖÇø·½Ê½Ò»°ãÀ´ËµÊÇͨ¹ý¶Ô±íµÄ´¹Ö±»®·ÖÀ´¼õÉÙÄ¿±ê±íµÄ¿í¶È£¬Ê¹Ä³Ð©Ìض¨µÄÁб»»®·Öµ½Ìض¨µÄ·ÖÇø£¬Ã¿¸ö·ÖÇø¶¼°üº¬ÁËÆäÖеÄÁÐËù¶ÔÓ¦µÄÐС£
¡¡¡¡¾Ù¸ö¼òµ¥Àý×Ó£ºÒ»¸ö°üº¬ÁË´ótextºÍBLOBÁÐµÄ±í£¬ÕâЩtextºÍBLOBÁÐÓÖ²»¾³£±»·ÃÎÊ£¬Õâʱºò¾ÍÒª°ÑÕâЩ²»¾³£Ê¹ÓõÄtextºÍBLOBÁË»®·Öµ½ÁíÒ»¸ö·ÖÇø£¬ÔÚ±£Ö¤ËüÃÇÊý¾ÝÏà¹ØÐÔµÄͬʱ»¹ÄÜÌá¸ß·ÃÎÊËٶȡ£
¡¡¡¡ÔÚÊý¾Ý¿â¹©Ó¦ÉÌ¿ªÊ¼ÔÚËûÃǵÄÊý¾Ý¿âÒýÇæÖн¨Á¢·ÖÇø£¨Ö÷ÒªÊÇˮƽ·ÖÇø£©Ê±£¬DBAºÍ½¨Ä£Õß±ØÐëÉè¼ÆºÃ±íµÄÎïÀí·ÖÇø½á¹¹£¬²»Òª±£´æÈßÓàµÄÊý¾Ý£¨²»Í¬±íÖÐͬʱ¶¼°üº¬¸¸±íÖеÄÊý¾Ý£©»òÏ໥Áª½á³ÉÒ»¸öÂß¼¸¸¶ÔÏó£¨Í¨³£ÊÇÊÓͼ£©¡£ÕâÖÖ×ö·¨»áʹˮƽ·ÖÇøµÄ´ó²¿·Ö¹¦ÄÜʧЧ£¬ÓÐʱºòÒ²»á¶Ô´¹Ö±·ÖÇø²úÉúÓ°Ïì¡£
¡¡¡¡ÔÚMySQL 5.1ÖнøÐзÖÇø
¡¡¡¡MySQL5.1ÖÐ×¶¯ÈËÐĵÄÐÂÌØÐÔÓ¦¸Ã¾ÍÊǶÔˮƽ·ÖÇøµÄÖ§³ÖÁË¡£Õâ¶ÔMySQLµÄʹÓÃÕßÀ´ËµÈ·ÊµÊǸöºÃÏûÏ¢£¬¶øÇÒËýÒѾ֧³Ö·ÖÇø´ó²¿·Öģʽ£º
¡¡¡¡Range£¨·¶Î§£© –
¡¡¡¡ÕâÖÖģʽÔÊÐíDBA½«Êý¾Ý»®·Ö²»Í¬·¶Î§¡£ÀýÈçDBA¿ÉÒÔ½«Ò»¸ö±íͨ¹ýÄê·Ý»®·Ö³ÉÈý¸ö·Ö
Ïà¹ØÎĵµ£º
mysql Æ𶯴íÎó½â¾ö°ì·¨- -
Access denied for user ''@'localhost' to d ......
ÔÚÊý¾Ý¿â±íÖУ¬¶Ô×ֶν¨Á¢Ë÷Òý¿ÉÒÔ´ó´óÌá¸ß²éѯËٶȡ£¼ÙÈçÎÒÃÇ´´½¨ÁËÒ»¸ö
mytable
񡜧
CREATE TABLE mytable(
ID INT NOT NULL,
username VARCHAR(16) NOT NULL
);
ÎÒÃÇËæ»úÏòÀïÃæ²åÈëÁË
10000
Ìõ¼Ç¼£¬ÆäÖÐÓÐÒ»Ìõ£º
5555, admin
¡£
ÔÚ²éÕÒ
username="admin"
µÄ¼Ç¼
SELECT * from mytable WH ......
´Ë³ÌÐòʵÏÖ½«mysqlÊý¾Ý¿âµÄģʽÐÅϢչʾ³öÀ´¡£ÏÂÃæÎÒ¼òÒªµØ˵Ã÷һϡ£
1.Ê÷ÐνṹµÄʵÏÖ¡£
SimplePanel pl=new SimplePanel();
private void buildFrameLayout(){
try{ pane = getContentPane();
//¹Ø±ÕÃæ°å
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//BorderLayout²¼¾Ö¹ÜÀíÆ÷
JPanel ......
MySQLʶ±ðÏÂÁÐתÒå×Ö·û£º
\0
Ò»¸öASCII 0 (NUL)×Ö·û¡£
\n
Ò»¸öÐÂÐзû¡£
\t &nb ......
²î²»¶àÔÚÒ»ÄêÇ°£¬Ð´¹ýһƪÎÄÕ½éÉܽ«MySQLÊý¾ÝÓ³Éäµ½Memcached£¬µ±Ê±MySQLºÍMemcached Functions for MySQL¶¼»¹²»¹»³ÉÊ죬ʱ¹ýÒ»Ä꣬Memcached Functions for MySQLÉý¼¶µ½ÁË0.8°æ±¾£¬¶øMySQLÒ²·¢²¼ÁËGA°æ±¾£¬¼ÓÉϺܶàÅóÓÑ·´Ó¦Ç°Ò»ÆªÎÄÕÂÖеÄʵÏÖËûÃÇÒòÖÖÖÖÔÒòûÄܳɹ¦£¬ÓÚÊDZãÓÐÁËÕâƪÎÄÕ£¬¾Íµ±ÊÇÉÏһƪÎÄÕµÄÉý¼¶°æ±¾°É¡ ......