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

¸ømysqlÊý¾Ý±í¼ÓË÷ÒýµÄÒ»´Î¾­ÑéÓëÌå»á.


×òÌìÓöµ½Ò»¸öÎÊÌâ:
ÔÚÒ»ÕÅÓÐÈýÊ®ÍòÌõ¼Í¼µÄÊý¾Ý±íA£¬ÆäÖ÷¼ü×ÔÔö×Ö¶Îid£¬name×ֶΣ¨varchar)£¬»¹ÓÐtype_id£¨int)£¬ÔÚname×Ö¶ÎÉÏÒѾ­Ìí¼ÓÁËË÷Òý¡£type_idÓÉÓÚÊÇÕûÐÍ×ֶΣ¬ÈÏΪ¼ÓË÷ÒýûÓÐÌ«¶àµÄÒâÒ壬ËùÒÔûÓмÓË÷Òý¡£
±¾´ÎÓÐÒ»¸öÐèÇóÊÇÔÚÒ»¸öÑ­»·Öа´type_id²éѯ´Ë±íA£¬½á¹ûÒ»Ö´ÐдËÑ­»·£¬mySQLÁ¢¿ÌÕ¼ÓÃCPUµ½200%ÒÔÉÏ£¬µ¼Ö·þÎñÆ÷ÏìÓ¦¼«Âý¡£
¿ªÊ¼Ã»Ïëµ½ÊDzéѯËٶȵÄÎÊÌ⣬ºóÀ´·¢ÏÖ»»Ò»¸ö±í£¬CPUÕ¼ÓÃÂÊÁ¢¿ÌϽµ¡£ÓÚÊÇ·ÖÎöÁ˲éѯ¹ýѯ£¬·¢ÏÖÿ´Î²éѯ¶¼Òª±éÀúÕû±í£¬ËùÒÔÊý¾Ý¿âѹÁ¦·Ç³£´ó¡£ÊÖ¹¤Ö±½ÓʹÓÃsqlÔÚÊý¾Ý¿â²éѯ£º
select * from A where type_id = xxxx
Ö´ÐÐʱ¼äԼΪ0.42s(400ms×óÓÒ£©£¬ËٶȽÏÂý¡£
ÓÚÊÇÔÚtype_idÉÏÌí¼ÓË÷Òý£¬È»ºóÔÙÖ´ÐÐͬÌõÓï¾ä¡£
Ö´ÐÐʱ¼äΪ0.01s(10ms×óÓÒ£©£¬ËÙ¶ÈÃ÷ÏÔÌáÉý£¨40±¶×óÓÒ£©¡£
ÔÙÖ´ÐÐÑ­»·£¬·¢ÏÖCPUÕ¼ÓÃ8%×óÓÒ£¬±È½ÏÀíÏë¡£
ÐÔÄÜÌáÉýµÄÔ­Òò·ÖÎö£º
type_idµÄÖµÓÐÌØÊâÐÔ£º´ó²¿·Ötype_idµÄֵΪ0£¬Ë÷ÒýЧ¹ûÃ÷ÏÔ¡£ÕýºÃ±¾´Î²éѯ²»ÐèÒª²éѯtype_idΪ0µÄ¼Í¼¡£Èç¹ûÒª²éѯtype_idΪ0µÄ¼Í¼£¬ÔòЧ¹ûÌáÉý¿ÉÄܲ»Ã÷ÏÔ¡£
Ìå»á£º
£¨1£©ÔÚÓöµ½²éѯÐÔÄܵÄʱºò£¬Êʵ±µÄ·ÖÎöÊý¾Ý£¬Ìí¼ÓË÷Òý£¬¿ÉÄÜÄÜ´ó·ùÌá¸ßÐÔÄÜ¡£
£¨2£©ÊÇ·ñÌí¼ÓË÷Òý£¬ÐèÒª¿¼Á¿Êý¾Ý×ÜÁ¿¼°Êý¾Ý¸üÐÂÆµ¶ÈÔÙ×ö¾ö¶¨¡£
£¨3£©·ÖÎöÒ»ÌõÓï¾äÊÇ·ñʹÓÃÁËË÷Òý¡£¿ÉʹÓà explain sql;
Èçexplain select * from A where type_id = xxxx »áÏÔʾÊÇ·ñʹÓÃË÷Òý¡£


Ïà¹ØÎĵµ£º

mysql Âý²éѯ²éѯºÍÒýÆðÔ­Òò·ÖÎö

MySQLÓÐÒ»¸ö¹¦ÄܾÍÊÇ¿ÉÒÔlogÏÂÀ´ÔËÐеıȽÏÂýµÄsqlÓï¾ä£¬Ä¬ÈÏÊÇûÓÐÕâ¸ölogµÄ£¬ÎªÁË¿ªÆôÕâ¸ö¹¦ÄÜ£¬ÒªÐÞ¸Ämy.cnf»òÕßÔÚMySQLÆô¶¯µÄʱºò¼ÓÈëһЩ²ÎÊý¡£
Èç¹ûÔÚmy.cnfÀïÃæÐ޸ģ¬ÐèÔö¼ÓÈçϼ¸ÐÐ
long_query_time = 1
log-slow-queries =
log-queries-not-using-indexes
long_query_time ÊÇÖ¸Ö´Ðг¬¹ý¶à¾ÃµÄsql»á±»logÏÂÀ´£ ......

¡¾Õª×ÔCSDNÂÛ̳¡¿mysqlÃüÁîÐг£ÓÃÃüÁî

mysqlÃüÁîÐг£ÓÃÃüÁî
µÚÒ»ÕС¢mysql·þÎñµÄÆô¶¯ºÍÍ£Ö¹
net stop mysql
net start mysql
µÚ¶þÕС¢µÇ½mysql
Óï·¨ÈçÏ£º mysql -uÓû§Ãû -pÓû§ÃÜÂë
¼üÈëÃüÁîmysql -uroot -p£¬ »Ø³µºóÌáʾÄãÊäÈëÃÜÂ룬ÊäÈë12345£¬È»ºó»Ø³µ¼´¿É½øÈëµ½mysqlÖÐÁË£¬mysqlµÄÌáʾ·ûÊÇ£º
mysql>
×¢Ò⣬Èç¹ûÊÇÁ¬½Óµ½ÁíÍâµÄ»úÆ÷ÉÏ£¬ÔòÐèÒª¼ ......

mysqlÊý¾Ý¿â±¸·ÝÓ뻹ԭ

mysqlÊý¾Ý¿â±¸·ÝÓ뻹ԭÃüÁ
±¸·Ý£º
ÈçÎÒÃÇÐèÒª°Ñ Êý¾Ý¿âÃûΪ£ºshopping µÄÊý¾Ý¿â±¸·Ý£º Óû§ÃûΪ£ºroot£¬ÃÜÂëΪ£º12345£¬ÄÇôÃüÁîÈçÏ£º
Ö±½Ó½øÈëdos£¬Èç¹ûûÓÐÅäÖÃmysqlµÄ»·¾³±äÁ¿£¬ÄÇôÐèÒª°ÑdosµÄµ±Ç°Ä¿Â¼Çл»µ½mysqlµÄbinĿ¼Ï£¬È»ºóÇÃÈëÒ»ÏÂÃüÁ
        mysqldump -uroo ......

ubuntuÏÂÅäÖÃApache+Mysql+PHP

½ñÌì¿´µ½Ò»Æª¹ØÓÚubuntuÏÂÅäÖÃApache+Mysql+PHPµÄÎÄÕ£¬¾õµÃºÜÓÐÓ㬼ÓÒÔ×Ô¼ºµÄÀí½âºÍ±àд£¬¼Ç¼ÏÂÀ´¡£
Ò»¡¢ApacheµÄ°²×° 
 
Apache×÷Ϊһ¸ö¹¦ÄÜÇ¿´óµÄWeb³ÌÐò£¬×ÔÈ»ÊǼܽ¨Web·þÎñÆ÷µÄÊ×Ñ¡£¬ºÃÁË£¬ÏÂÃæÎÒÃǾÍÀ´°²×°Apache¡£ÔÚÖÕ¶ËÏÂÊäÈëÏÂÔÚÃæÃüÁ 
    sudo apt-get i ......

windowsÏÂÖØÉèmysqlµÄrootÃÜÂë

  ×î½üÒòΪÍüÁËmysqlµÄrootÃÜÂ룬ÉÏÍøGoogleһϣ¬ÏÖÔڰѲ½Öè¼Çһϣ¬·ÀÖ¹ÒÔºóÍüÁË¡£
ÎÒÓõÄÊÇxamppÈí¼þ°ü¡£
1.  Í£Ö¹mysql
2.  ´ò¿ªcmd£¬Çл»Ä¿Â¼µ½ \xampp\mysql\bin, ÔËÐÐ
   mysqld -skip-grant-tables
   ÕâÌõÃüÁîÊÇÌø¹ýȨÏÞ¼ì²éÆô¶¯mysql·þÎñ
3. ´ò¿ªÁíÒ»¸öcmd£¬Í¬ÑùÇл»Ä¿ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ