Mysql优化

1,排查大文本字段查询

     text,longtext这些类型的大文本字段应该单独查询,只有用到的时候多查询一次

     例子:营销邮件列表查询,里面含有大文本字段content, receivers,查询时默认使用了select * ,本来40毫秒的查询用了额3.8秒

2,用LOCATE(substr,str)代替like

3,尽量避免or条件查询

4,尽量避免in条件查询
5,尽量避免连表查询,可以考虑在业务层使用多线程查询提高速度

6,排查字段类型是否一致

     例子:传参是String类型,而表字段类型是int类型

 

posted @ 2018-10-15 19:21  wanhua.wu  阅读(124)  评论(0编辑  收藏  举报