飞鸟各投林

导航

MySQL查询优化

1:选择正确的存储引擎 :

2:为查询缓存优化你的查询

3:为搜索字段建索引 :

4:避免 SELECT * 

5:当只要一行数据时使用 LIMIT 1 

6:尽可能的使用 NOT NULL 

7:EXPLAIN你的SELECT查询

8:在Join表的时候使用相当类型的例,并将其索引 

9:使用连接(JOIN)来代替子查询(Sub-Queries) 

 

我当时是按以下四条依次回答的,他们四条从效果上第一条影响最大,后面越来越小。
SQL语句及索引的优化 :避免 SELECT *、当只要一行数据时使用LIMIT1 、尽可能的使用NOT NULL
数据库表结构的优化 : 使用连接(JOIN)、锁定表、使用索引、事务
系统配置的优化
硬件的优化

posted on 2017-04-07 09:28  飞鸟各投林  阅读(133)  评论(0编辑  收藏  举报