回答編集履歴
2
追記
answer
CHANGED
@@ -5,7 +5,8 @@
|
|
5
5
|
既に他の回答者さんも述べいますが、
|
6
6
|
「edit_flag」列単体でみるとデータが大きく偏りがあるケースを除くと、
|
7
7
|
インデックスの効果は見込めないというのが一般論です。
|
8
|
-
(偏りがなかったり少ないと、DBMS側もインデックスを利用しないスキャンの方が早いと判断するみたい
|
8
|
+
(偏りがなかったり少ないと、DBMS側もインデックスを利用しないスキャンの方が早いと判断するみたい。
|
9
|
+
加えて偏りが大きくても量の多い方で検索をあけるとこれもフルスキャンされる模様。)
|
9
10
|
|
10
11
|
「edit_flag」列以外の列も合わせて考えると、
|
11
12
|
良く利用される検索パターン(xxxx_codeとedit_flag)とかがある場合は、
|
1
改行を一部消す
answer
CHANGED
@@ -1,5 +1,4 @@
|
|
1
|
-
今回と似たようなケースとして、
|
2
|
-
[こちらのQA](https://teratail.com/questions/43319)で、
|
1
|
+
今回と似たようなケースとして[こちらのQA](https://teratail.com/questions/43319)で、
|
3
2
|
過去に同様に2値の値しか取らないケースでのインデックス適用可否についてやり取りされています。
|
4
3
|
上記QAの回答も合わせて参照すると有益かと思われます。
|
5
4
|
|