回答編集履歴

1

説明加筆

2017/08/22 06:46

投稿

aro10
aro10

スコア4106

answer CHANGED
@@ -2,4 +2,4 @@
2
2
  ```
3
3
  SELECT * FROM test WHERE A LIKE '%AA% OR B LIKE '%BB%;'
4
4
  ```
5
- 処理速度が遅い場合は、全文検索の仕組みを導入するか(MySQLならばFULLTEXTインデックス等)、LIKEの対象カラムにインデックスを設定して、前方一致検索でindexが効くようにすると改善するかと思います。
5
+ 処理速度が遅い場合は、全文検索の仕組みを導入するか(MySQLならばFULLTEXTインデックス等、またはGroongaを導入してMroongaを使ったり、全文検索をElasticSearchに任せる等)、LIKEの対象カラムにインデックスを設定して、前方一致検索でindexが効くようにすると改善するかと思います。