エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[MySQL] 数十万件ともなるとLIMITとORDER BYを使ったSELECTが遅い | りふれっと サンプル メモ帳 - Reflet Sample Note pad -
記事へのコメント1件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[MySQL] 数十万件ともなるとLIMITとORDER BYを使ったSELECTが遅い | りふれっと サンプル メモ帳 - Reflet Sample Note pad -
コメント - Comment - MySQLで150万件のデータを扱ったときに、Order ByとLimitを使った単純なSQLが10件... コメント - Comment - MySQLで150万件のデータを扱ったときに、Order ByとLimitを使った単純なSQLが10件のデータを抽出するのに 120秒近くかかったので、チューニングを検討する。 最初のデータ limit 0, 10 とかlimit10, 10などで抽出すると問題ないのですが、 最後の方のデータ LIMIT 1527120, 10などで取得しようとすると、非常に時間がかかってしまう。 なんとか解決しようと、下記の参考サイトの記述を参考に少しSQLをいじってみる・・・。 mysql> SELECT * FROM testt ORDER BY priority DESC,id DESC LIMIT 10; (略) 10 rows in set (0.20 sec) mysql> SELECT t1.*,t2.data FROM (SELECT id,priori