Mysql优化
1,排查大文本字段查询
text,longtext这些类型的大文本字段应该单独查询,只有用到的时候多查询一次
例子:营销邮件列表查询,里面含有大文本字段content, receivers,查询时默认使用了select * ,本来40毫秒的查询用了额3.8秒
2,用LOCATE(substr,str)代替like
3,尽量避免or条件查询
4,尽量避免in条件查询
5,尽量避免连表查询,可以考虑在业务层使用多线程查询提高速度
6,排查字段类型是否一致
例子:传参是String类型,而表字段类型是int类型