1

クエリのランダム化された結果を取得したい。RAND()使用はかなり遅いと読みました。使用できますorder by uuid_short()か?それは良いでしょうか?

4

1 に答える 1

2

uuid_short()はの約2倍遅いので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 に答える