1

我想获得查询的随机结果。我读到使用RAND()速度很慢。我可以使用order by uuid_short()吗?那会更好吗?

4

1 回答 1

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)
于 2012-06-14T10:38:00.227 回答