2010-08-27から1日間の記事一覧

裏MySQLクエリー入門 HANDLER構文を使ったレコードの超高速ランダム取得

以下のORDER BY RAND()を使ったランダム取得は便利なのですが、インデックスが使用されず、フルスキャンになる為パフォーマンスが思わしくありません。 SELECT * FROM user ORDER BY RAND() LIMIT 1 いくつかのこの問題を解決するアプローチがありましたが、…