Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

MySQLÐÔÄÜÓÅ»¯µÄ×î¼Ñ20+Ìõ¾­Ñé

MySQLÐÔÄÜÓÅ»¯µÄ×î¼Ñ20+Ìõ¾­Ñé
ÎÄÕ·ÖÀà:Êý¾Ý¿â
from£ºhttp://www.uml.org.cn/sjjm/201001041.asp
½ñÌ죬Êý¾Ý¿âµÄ²Ù×÷Ô½À´Ô½³ÉΪÕû¸öÓ¦ÓõÄÐÔÄÜÆ¿¾±ÁË£¬Õâµã¶ÔÓÚWebÓ¦ÓÃÓÈÆäÃ÷ÏÔ¡£¹ØÓÚÊý¾Ý¿âµÄÐÔÄÜ£¬Õâ²¢²»Ö»ÊÇDBA²ÅÐèÒªµ£ÐĵÄÊ£¬¶øÕâ¸üÊÇÎÒÃdzÌÐòÔ±ÐèҪȥ¹Ø×¢µÄÊÂÇé¡£µ±ÎÒÃÇÈ¥Éè¼ÆÊý¾Ý¿â±í½á¹¹£¬¶Ô²Ù×÷Êý¾Ý¿âʱ£¨ÓÈÆäÊDzé±íʱµÄSQLÓï¾ä£©£¬ÎÒÃǶ¼ÐèҪעÒâÊý¾Ý²Ù×÷µÄÐÔÄÜ¡£ÕâÀÎÒÃDz»»á½²¹ý¶àµÄSQLÓï¾äµÄÓÅ»¯£¬¶øÖ»ÊÇÕë¶ÔMySQLÕâÒ»WebÓ¦ÓÃ×î¶àµÄÊý¾Ý¿â¡£Ï£ÍûÏÂÃæµÄÕâЩÓÅ»¯¼¼ÇɶÔÄãÓÐÓá£
1. Ϊ²éѯ»º´æÓÅ»¯ÄãµÄ²éѯ
´ó¶àÊýµÄMySQL·þÎñÆ÷¶¼¿ªÆôÁ˲éѯ»º´æ¡£ÕâÊÇÌá¸ßÐÔ×îÓÐЧµÄ·½·¨Ö®Ò»£¬¶øÇÒÕâÊDZ»MySQLµÄÊý¾Ý¿âÒýÇæ´¦ÀíµÄ¡£µ±ÓкܶàÏàͬµÄ²éѯ±»Ö´ÐÐÁ˶à´ÎµÄʱºò£¬ÕâЩ²éѯ½á¹û»á±»·Åµ½Ò»¸ö»º´æÖУ¬ÕâÑù£¬ºóÐøµÄÏàͬµÄ²éѯ¾Í²»ÓòÙ×÷±í¶øÖ±½Ó·ÃÎÊ»º´æ½á¹ûÁË¡£
ÕâÀï×îÖ÷ÒªµÄÎÊÌâÊÇ£¬¶ÔÓÚ³ÌÐòÔ±À´Ëµ£¬Õâ¸öÊÂÇéÊǺÜÈÝÒ×±»ºöÂԵġ£ÒòΪ£¬ÎÒÃÇijЩ²éѯÓï¾ä»áÈÃMySQL²»Ê¹Óûº´æ¡£Çë¿´ÏÂÃæµÄʾÀý£º
ÉÏÃæÁ½ÌõSQLÓï¾äµÄ²î±ð¾ÍÊÇ CURDATE() £¬MySQLµÄ²éѯ»º´æ¶ÔÕâ¸öº¯Êý²»Æð×÷Óá£ËùÒÔ£¬Ïñ NOW() ºÍ RAND() »òÊÇÆäËüµÄÖîÈç´ËÀàµÄSQLº¯Êý¶¼²»»á¿ªÆô²éѯ»º´æ£¬ÒòΪÕâЩº¯ÊýµÄ·µ»ØÊǻ᲻¶¨µÄÒ×±äµÄ¡£ËùÒÔ£¬ÄãËùÐèÒªµÄ¾ÍÊÇÓÃÒ»¸ö±äÁ¿À´´úÌæMySQLµÄº¯Êý£¬´Ó¶ø¿ªÆô»º´æ¡£
2. EXPLAIN ÄãµÄ SELECT ²éѯ
ʹÓà EXPLAIN ¹Ø¼ü×Ö¿ÉÒÔÈÃÄãÖªµÀMySQLÊÇÈçºÎ´¦ÀíÄãµÄSQLÓï¾äµÄ¡£Õâ¿ÉÒÔ°ïÄã·ÖÎöÄãµÄ²éѯÓï¾ä»òÊDZí½á¹¹µÄÐÔÄÜÆ¿¾±¡£
EXPLAIN µÄ²éѯ½á¹û»¹»á¸æËßÄãÄãµÄË÷ÒýÖ÷¼ü±»ÈçºÎÀûÓõģ¬ÄãµÄÊý¾Ý±íÊÇÈçºÎ±»ËÑË÷ºÍÅÅÐòµÄ……µÈµÈ£¬µÈµÈ¡£
ÌôÒ»¸öÄãµÄSELECTÓï¾ä£¨ÍƼöÌôÑ¡ÄǸö×Ôӵģ¬Óжà±íÁª½ÓµÄ£©£¬°Ñ¹Ø¼ü×ÖEXPLAIN¼Óµ½Ç°Ãæ¡£Äã¿ÉÒÔʹÓÃphpmyadminÀ´×öÕâ¸öÊ¡£È»ºó£¬Äã»á¿´µ½Ò»Õűí¸ñ¡£ÏÂÃæµÄÕâ¸öʾÀýÖУ¬ÎÒÃÇÍü¼Ç¼ÓÉÏÁËgroup_idË÷Òý£¬²¢ÇÒÓбíÁª½Ó£º
µ±ÎÒÃÇΪ group_id ×ֶμÓÉÏË÷Òýºó£º
ÎÒÃÇ¿ÉÒÔ¿´µ½£¬Ç°Ò»¸ö½á¹ûÏÔʾËÑË÷ÁË 7883 ÐУ¬¶øºóÒ»¸öÖ»ÊÇËÑË÷ÁËÁ½¸ö±íµÄ 9 ºÍ 16 ÐС£²é¿´rowsÁпÉÒÔÈÃÎÒÃÇÕÒµ½Ç±ÔÚµÄÐÔÄÜÎÊÌâ¡£
3. µ±Ö»ÒªÒ»ÐÐÊý¾ÝʱʹÓà LIMIT 1
µ±Äã²éѯ±íµÄÓÐЩʱºò£¬ÄãÒѾ­ÖªµÀ½á¹ûÖ»»áÓÐÒ»Ìõ½á¹û£¬µ«ÒòΪÄã¿ÉÄÜÐèҪȥfetchÓα꣬»òÊÇÄãÒ²Ðí»áÈ¥¼ì²é·µ»ØµÄ¼Ç¼Êý¡£
ÔÚÕâÖÖÇé¿öÏ£¬¼ÓÉÏ LIMIT 1 ¿ÉÒÔÔö¼ÓÐÔÄÜ¡£ÕâÑùÒ»Ñù£¬MySQLÊý¾Ý¿âÒýÇæ»áÔÚÕÒµ½Ò»ÌõÊý¾ÝºóÍ£Ö¹ËÑË÷£¬¶ø²»ÊǼÌÐøÍùºó²éÉÙÏÂÒ»Ìõ·ûºÏ¼Ç¼µÄÊý¾Ý¡£
ÏÂÃæµÄʾÀý£¬Ö


Ïà¹ØÎĵµ£º

mysql ÌáÉýÃüÖÐÂÊ

Query Cache ÔÚÌá¸ßÊý¾Ý¿âÐÔÄÜ·½Ãæ¾ßÓзdz£ÖØÒªµÄ×÷Óá£
ÆäÉ趨Ҳ·Ç³£¼òµ¥£¬½öÐèÒªÔÚÅäÖÃÎļþдÈëÁ½ÐУº query_cache_type ºÍ query_cache _size£¬¶øÇÒ MySQL µÄ query cache ·Ç³£¿ì£¡¶øÇÒÒ»µ©ÃüÖУ¬¾ÍÖ±½Ó·¢Ë͸ø¿Í»§¶Ë£¬½ÚÔ¼´óÁ¿µÄ CPU ʱ¼ä¡£
µ±È»£¬·Ç SELECT Óï¾ä¶Ô»º³åÊÇÓÐÓ°ÏìµÄ£¬ËüÃÇ¿ÉÄÜʹ»º³åÖеÄÊý¾Ý¹ýÆÚ¡£Ò»¸ö ......

MySQLѧϰ1


Ò»¡¢Á¬½ÓMYSQL
¡¡¡¡¸ñʽ£º mysql -hÖ÷»úµØÖ· -uÓû§Ãû £­pÓû§ÃÜÂë
¡¡¡¡1¡¢Àý1£ºÁ¬½Óµ½±¾»úÉϵÄMYSQL¡£
¡¡¡¡Ê×ÏÈÔÚ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëĿ¼ mysqlbin£¬ÔÙ¼üÈëÃüÁîmysql -uroot -p£¬»Ø³µºóÌáʾÄãÊäÃÜÂ룬Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû§rootÊÇûÓÐÃÜÂëµÄ£¬¹ÊÖ±½Ó»Ø³µ¼´¿É½øÈëµ½MYSQL ......

×¢²áMysql·þÎñ

ÓÃInstallAnywhere´ò°üJava³ÌÐò°üº¬MySQLÊý¾Ý¿â
 
InstallAnywhere´ò°üJava³ÌÐòʱ¿ÉÒÔ×Ô¶¯Íê³ÉjreµÄ´ò°ü£¬µ«ÊÇÐèÒªMySQLÊý¾Ý¿âµÄ³ÌÐò¾ÍµÃÊÖ¶¯Ìí¼Ó¡£×ÊÁÏÌ«ÉÙ£¬¾À½áÁËÈýÌ죬ÖÕÓÚ½â¾ö
1¡¢  ÏÂÔØÂÌÉ«°æµÄMySQL£¬¿ÉÒÔÈ¥¹ÙÍøÏÂÔØ¡£ÍøÓÑÖÆ×÷ÁËMySQLµÄÂÌÉ«¾«¼òBat°æ£¨http://download.csdn.net/source/524812£©£¬¿ÉÒÔ ......

mysql textºÍblob±È½Ï


1.
blobÊǶþ½øÖÆ´ó¶ÔÏó,¿ÉÒÔÈÝÄɿɱäÁ¿ÊýÁ¿µÄÊý¾Ý,ÆäÖÐblob·ÖΪ4ÖÐÀàÐÍ:TINYBLOB,BLOB,mediumblobºÍLongBlob,ËûÃÇÈÝÄɵij¤¶ÈÊDz»Í¬µÄ.
TextͬÑùÒ²·ÖΪËÄÖÖÀàÐÍ:TINYTEXT¡¢TEXT¡¢MEDIUMTEXTºÍLONGTEXT
2.
blob±»ÊÓΪ¶þ½øÖÆ×Ö·û´®,Text±»ÊÓΪ·Ç¶þ½øÖÆ×Ö·û´®;
blobÁÐûÓÐ×Ö·û¼¯£¬²¢ÇÒÅÅÐòºÍ±È½Ï»ùÓÚÁÐÖµ×Ö½ÚµÄÊýÖµÖµ¡£ ......

×Ô¶¯ÐÞ¸´MySQLµÄmyisam±í

      ³£ÓÃMySQLµÄͯЬ¶¼ÖªµÀÕâ¸ömyisamÀàÐÍµÄ±í¼«ÈÝÒ×Ë𻵣¬¶àÊýÈË¿ÉÄܶ¼ÊÇÓÃmyisamchkÃüÁîÀ´È˹¤ÐÞ¸´£¬ÏÂÃæ½éÉÜÒ»ÖÖ×Ô¶¯ÐÞ¸´myisamµÄ·½·¨£¬Ò²ÊÇÎÒÉÏÎç¸ÕѧµÄ£¬¹²Í¬½ø²½£¬ºÇºÇ~
      ÔÚMySQLµÄÅäÖÃÎļþmy.cnfÖУ¬Æô¶¯Ï·Ö¼ÓÈëmyisam-recoverÉèÖÃÊý¾Ý»Ö¸´¹¦ÄÜ£¬¾ßÌå ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ