1、Sql层面的优化性能
一、在select语句中用具体的字段名代替*号优化
二、在where后面的条件,把查询出数据量小的放前面设计
三、在子查询语句中注意in和exists的使用,in因为先查询子表因此适合于子表数据少的,exists适合外表数据少的索引
四、在模糊查询中,若是用一个%能解决的业务,尽可能用一个%(只写右边%)select
2、设计结构层面的优化硬件
一、合理的添加索引,优化查询性能数据
三、合理的添加冗余字段,避免过多的联表查询查询
3、硬件层面的优化硬盘
一、使用SSD硬盘