回答編集履歴
4
追記
answer
CHANGED
@@ -10,4 +10,10 @@
|
|
10
10
|
|
11
11
|
インデックスが使用される場合の方が多いと思います。
|
12
12
|
(というか使用される前提で設計しますが、使用されない場合があるかどうかを確認したことが無いですね)
|
13
|
-
但し、(`class_id`,`content_id`)のインデックスより効率は悪い
|
13
|
+
但し、(`class_id`,`content_id`)のインデックスより効率は悪い
|
14
|
+
|
15
|
+
以下を一読される事をお薦めします。
|
16
|
+
[8.3.1 MySQL のインデックスの使用の仕組み](https://dev.mysql.com/doc/refman/5.6/ja/mysql-indexes.html)
|
17
|
+
|
18
|
+
質問はインデックスの使用/未使用ですけど、言葉通りに効く/効かないで言うと、母集合に対しての抽出割合次第です。
|
19
|
+
割合が大きい場合にはインデックスがあっても使用する方がコスト高になり使用されないので、インデックスは効きません(効果が無い)
|
3
追記
answer
CHANGED
@@ -9,4 +9,5 @@
|
|
9
9
|
> 理由:「index_students_1」の順番通りでないため
|
10
10
|
|
11
11
|
インデックスが使用される場合の方が多いと思います。
|
12
|
-
(というか使用される前提で設計しますが、使用されない場合があるかどうかを確認したことが無いですね)
|
12
|
+
(というか使用される前提で設計しますが、使用されない場合があるかどうかを確認したことが無いですね)
|
13
|
+
但し、(`class_id`,`content_id`)のインデックスより効率は悪い
|
2
推敲
answer
CHANGED
@@ -8,4 +8,5 @@
|
|
8
8
|
> ケース5:インデックスが効かない
|
9
9
|
> 理由:「index_students_1」の順番通りでないため
|
10
10
|
|
11
|
-
インデックスが使用される場合の方が多いと思います。
|
11
|
+
インデックスが使用される場合の方が多いと思います。
|
12
|
+
(というか使用される前提で設計しますが、使用されない場合があるかどうかを確認したことが無いですね)
|
1
推敲
answer
CHANGED
@@ -8,4 +8,4 @@
|
|
8
8
|
> ケース5:インデックスが効かない
|
9
9
|
> 理由:「index_students_1」の順番通りでないため
|
10
10
|
|
11
|
-
使用される場合の方が多いと思います。
|
11
|
+
インデックスが使用される場合の方が多いと思います。
|