order by改分組排序

huobumingbai1234發表於2020-12-03

工作中同事有時候會需要隨機排序,同事會全域性寫個order by rand(),然後幾十億的資料就會比較慢。

然後會這麼改下。先隨機分組下,再排序,隨機效果應該差不多

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

相關文章