|
在10gR2中,group by由以前的sort group by改成了hash group by,这种算法上的改进,
取消了sort group by必须进行的排序操作,但既然改用hash算法,就存在碰撞的可能性,
也就是group by 后的结果可能是排序的,当然oracle不保证。
要解决hash group by引起的排序不准确的问题,就是还用以前的sort group by就可以了,
10gR2中引入_gby_hash_aggregation_enabled隐藏参数,该参数默认设置为true,将它改成false即可。 |
|