我想获得查询的随机结果。我读到使用RAND()
的速度相当慢。我可以使用order by uuid_short()
吗?会更好吗?
答案 0 :(得分:2)
uuid_short()
大约比rand()
慢两倍,所以不,你应该不使用uuid_short()
代替rand()
。
mysql> select benchmark(100000000, rand());
1 row in set (3.25 sec)
mysql> select benchmark(100000000, uuid_short());
1 row in set (6.04 sec)