回答編集履歴

2

回答を修正

2016/10/29 10:14

投稿

KiyoshiMotoki
KiyoshiMotoki

スコア4791

test CHANGED
@@ -66,7 +66,9 @@
66
66
 
67
67
  もっとも、"条件"を満たすレコードの件数が十分に多ければ、滅多に起きることはないと思いますが。
68
68
 
69
- - "条件"を満たすレコードの件数が極端に多くなると`@rate`が 0 に丸められてしまい、1件も取得できなくなる。
69
+ - "条件"を満たすレコードの件数が極端に多くなると`@rate`が 0 に丸められてしまい、
70
+
71
+ 10件に満たない件数しか取得できない可能性が高くなる。
70
72
 
71
73
  -> プライマリーキーである`user_id`の型が INT(11) である限りは、問題ないはずです。
72
74
 

1

表記揺れを修正

2016/10/29 10:14

投稿

KiyoshiMotoki
KiyoshiMotoki

スコア4791

test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
 
54
54
 
55
- `@rate`はリアルタイムに求める必要はない上に正確な数値である必要もいので、
55
+ `@rate`はリアルタイムに求める必要はない上に正確な数値である必要もいので、
56
56
 
57
57
  例えば日次のバッチ処理で計算した値を別のテーブルに格納しておくなどすれば、さらに速度の改善が見込めます。
58
58