Mysql 性能优化记录

记录工作中有关mysql性能优化的心得和经验

1. where条件中的字段 尽量建立索引

2. where条件中的查询条件等号左边尽量不做处理

如查询日期相关字段,尽量不使用date_fromat 或者substr 对日期字段做抽取或隔断

3. 将时间字段里的数据替换为整型的UNIX时间,这样,比较时间就成为整数比较了,建立索引后能大大提高效率。在查询的时候,需要把起点时间和结尾时间分别转换为UNIX时间再进行比较,如  

 select count(*) from sometable where datetimecolumn>=UNIX_TIMESTAMP('2010-03-01 00:00:00') and  datetimecolumn<UNIX_TIMESTAMP('2010-03-02 00:00:00')  

注:此条见效明显

原文地址:https://www.cnblogs.com/QianyuQian/p/15724946.html