业务场景:
报警数据,6000w数据量,按天查询数据;
查询索引:
根据日期和另一个属性A分别创建单列索引,查询效率慢到发指,执行查询explain(),发现查询只走后一个属性 A得索引,日期索引未执行,相当于全表扫描。
优化建议:
1.hint()强制执行索引
2.建立联合索引(索引并不是越多越好,需慎重。。。)
3.找DBA去处理,这锅研发不背。。。
业务场景:
报警数据,6000w数据量,按天查询数据;
查询索引:
根据日期和另一个属性A分别创建单列索引,查询效率慢到发指,执行查询explain(),发现查询只走后一个属性 A得索引,日期索引未执行,相当于全表扫描。
优化建议:
1.hint()强制执行索引
2.建立联合索引(索引并不是越多越好,需慎重。。。)
3.找DBA去处理,这锅研发不背。。。