一、查询优化
1.去掉不必要的字段、连结、子查询
2.使用where代替having等结果集处理的操作
二、字段---类型:使用适合的数据类型,避免空间浪费、程序异常等情况发生
三、字段---索引
1.关键列上使用合适的索引:where查询条件、on连结条件、顺序字段
2.正确使用索引应遵循:最左前缀原则、区分度高优先原则、覆盖索引考虑原则
3.不滥用索引:加索引会增加写入成本、使用空间
四、利用好缓存结果
五、分区、分表
随着数据量的增大,一般处理是将分区表、垂直或水平分表
六、数据库处理:如:重建索引、压缩表等等