order by改分组排序

 

工作中同事有时候会需要随机排序,同事会全局写个order by rand(),然后几十亿的数据就会比较慢。

然后会这么改下。先随机分组下,再排序,随机效果应该差不多

distribute by floor(randbetween(1,10001)) sort by RAND();

posted @ 2020-12-03 03:09  活不明白  阅读(22)  评论(0)    收藏  举报