GROUP BY使用索引的最重要的前提条件是 所有GROUP BY列引用同一索引的属性,并且索引按顺序保存(例如,这是B-树索引,而不是HASH索引)。
是否用索引访问来代替临时表的使用还取决于在查询中使用了哪部分索引、为该部分指定的条件,以及选择的累积函数。
有两种方法可以通过索引优化GROUP BY语句:
1,组合 *** 作结合所有范围判断式使用(如果有)。
2,首先执行范围扫描,然后组合结果元组。
从题主的分组汇兑语句来看,基本上没有什么可以优化的地方。如果SYMBOL字段='AUDNZD.COM'所占的记录行数不是非常多的话,可以尝试为SYMBOL字段添加索引,速查询速度会有所提高
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)