回答編集履歴

4

追記

2020/08/04 11:55

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -23,3 +23,15 @@
23
23
  (というか使用される前提で設計しますが、使用されない場合があるかどうかを確認したことが無いですね)
24
24
 
25
25
  但し、(`class_id`,`content_id`)のインデックスより効率は悪い
26
+
27
+
28
+
29
+ 以下を一読される事をお薦めします。
30
+
31
+ [8.3.1 MySQL のインデックスの使用の仕組み](https://dev.mysql.com/doc/refman/5.6/ja/mysql-indexes.html)
32
+
33
+
34
+
35
+ 質問はインデックスの使用/未使用ですけど、言葉通りに効く/効かないで言うと、母集合に対しての抽出割合次第です。
36
+
37
+ 割合が大きい場合にはインデックスがあっても使用する方がコスト高になり使用されないので、インデックスは効きません(効果が無い)

3

追記

2020/08/04 11:55

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -21,3 +21,5 @@
21
21
  インデックスが使用される場合の方が多いと思います。
22
22
 
23
23
  (というか使用される前提で設計しますが、使用されない場合があるかどうかを確認したことが無いですね)
24
+
25
+ 但し、(`class_id`,`content_id`)のインデックスより効率は悪い

2

推敲

2020/08/04 08:30

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -19,3 +19,5 @@
19
19
 
20
20
 
21
21
  インデックスが使用される場合の方が多いと思います。
22
+
23
+ (というか使用される前提で設計しますが、使用されない場合があるかどうかを確認したことが無いですね)

1

推敲

2020/08/04 08:28

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -18,4 +18,4 @@
18
18
 
19
19
 
20
20
 
21
- 使用される場合の方が多いと思います。
21
+ インデックスが使用される場合の方が多いと思います。