数据库性能优化的建议
1、学会explain你的select语句
使用 EXPLAIN 关键字可以让你知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。
2、合理建立索引
索引并不一定就是给主键或是唯一的字段。如果在你的表中,有某个字段你总要会经常用来做搜索,那么,请为其建立索引吧。
3、避免select* ,只查询需要的字段
从数据库里读出越多的数据,那么查询就会变得越慢。
4、合理选择in和exsits
尽量不要用in关键字,会降低效率。
select * from A where id in(select id from B)。如果A、B两张表数量相当,in和exsits相差不多。