回答編集履歴
5
推敲
answer
CHANGED
@@ -10,4 +10,4 @@
|
|
10
10
|
追記
|
11
11
|
--
|
12
12
|
ふと思いつきましたが、空白をNullに置き換えた仮想列を作成し、その仮想列にインデックスを付ければ高速化されるかもしれません。
|
13
|
-
関数インデックスの方が手軽です
|
13
|
+
関数インデックスが使えるバージョンなら、その方が手軽です。
|
4
追記
answer
CHANGED
@@ -9,4 +9,5 @@
|
|
9
9
|
|
10
10
|
追記
|
11
11
|
--
|
12
|
-
ふと思いつきましたが、空白をNullに置き換えた仮想列を作成し、その仮想列にインデックスを付ければ高速化されるかもしれません。
|
12
|
+
ふと思いつきましたが、空白をNullに置き換えた仮想列を作成し、その仮想列にインデックスを付ければ高速化されるかもしれません。
|
13
|
+
関数インデックスの方が手軽ですので、その方が良いかもしれません。
|
3
追記
answer
CHANGED
@@ -7,4 +7,6 @@
|
|
7
7
|
```
|
8
8
|
期待できる速度なら、上記をインラインビューにしたものと結合してみて下さい。
|
9
9
|
|
10
|
+
追記
|
11
|
+
--
|
10
12
|
ふと思いつきましたが、空白をNullに置き換えた仮想列を作成し、その仮想列にインデックスを付ければ高速化されるかもしれません。
|
2
追記
answer
CHANGED
@@ -5,4 +5,6 @@
|
|
5
5
|
```SQL
|
6
6
|
select * from user_data where abc_code > ' '
|
7
7
|
```
|
8
|
-
期待できる速度なら、上記をインラインビューにしたものと結合してみて下さい。
|
8
|
+
期待できる速度なら、上記をインラインビューにしたものと結合してみて下さい。
|
9
|
+
|
10
|
+
ふと思いつきましたが、空白をNullに置き換えた仮想列を作成し、その仮想列にインデックスを付ければ高速化されるかもしれません。
|
1
推敲
answer
CHANGED
@@ -3,6 +3,6 @@
|
|
3
3
|
|
4
4
|
データを変えずにだと、以下のSQLが遅いようなら改善は難しいと思います。
|
5
5
|
```SQL
|
6
|
-
select * from user_data where abc_code
|
6
|
+
select * from user_data where abc_code > ' '
|
7
7
|
```
|
8
8
|
期待できる速度なら、上記をインラインビューにしたものと結合してみて下さい。
|