Mysql在Rails 3中选择随机行时的效率

时间:2012-03-31 18:13:45

标签: mysql ruby-on-rails random indexing

我正在尝试使用函数从我的数据库中选择随机行,而不使用Rand()的顺序。我正在使用以下过程..

  1. 生成1到最大(id)
  2. 之间的n个ID
  3. 运行具有多个条件的选择以收集这些记录(即id> = n或id> = n或id> = n)。
  4. 然而,query_reviewer仍在向我抛出一个strop(这里没有使用索引) - 我很好奇问题可能在哪里,因为id是主键,我认为它将被编入索引。

    任何线索?

0 个答案:

没有答案