浅谈MySQL中优化sql语句查询常用的30种方法

www.jb51.net/article/39221.htm

mysql优化:
(1)配置信息方面(修改my.ini配置文件,要重启mysql服务)
 a)innodb_additional_mem_pool_size=1024M //额外内存开销
 b)innodb_buffer_pool_size=1024M //缓存大小
 c)myisam存储引擎的缓存大小:key_buffer_size=25M
(2)sql语句方面
 a)select * from …//尽量避免*使用,用具体字段代替
 b)选择合适的数据类型:varchar(255) char(255)
 c)where条件尽量不要使用聚合函数及(like,between and,in 避开索引)等
 d)多表查询,尽量使用表连接,避免使用子查询(子查询会避开索引)
 e)给合适的字段添加合适的索引
 f)选择合适的存储引擎(innodb,myisam)

    原文作者:蘋果_283e
    原文地址: https://www.jianshu.com/p/c0569d183535
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞