回答編集履歴
1
微修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
もう解決されてます
|
1
|
+
もう解決されてるかもしれませんが、回答しておきます。
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -76,7 +76,11 @@
|
|
76
76
|
|
77
77
|
> 悪くても0.5秒ぐらいで取得したい
|
78
78
|
|
79
|
+
|
80
|
+
|
79
|
-
⇒
|
81
|
+
⇒以下のような考え方でCPU使用率を低く、0.5秒くらいで取得できると思います。
|
82
|
+
|
83
|
+
|
80
84
|
|
81
85
|
案1)抽出条件にヒットする20~100件を(ORDER BY creation_time 等のINDEXに存在する項目で)先に取得し、
|
82
86
|
|
@@ -91,3 +95,5 @@
|
|
91
95
|
案2)案1において、update_time項目を追加し、その項目をソート項目とする。
|
92
96
|
|
93
97
|
(毎回同じ100件の中からランダムに選ぶのを防げる)
|
98
|
+
|
99
|
+
|