私のクエリが値のペアを探す場合、%b%はLIKEを使用します。代わりに、各行が順列であるテーブルを作成する方が、クエリ時間の点で効率的ですか:
確実に。 LIKE'%something%'タイプのクエリは使用できないためインデックス 。したがって、ルックアップは非常に遅くなります。それだけでは不十分な場合は、ほとんどRDBMSアンチパターンを使用しています。詳細はこちら:データベースの列に区切りリストを保存するのは本当に悪いですか?
'CSV'列を別々の列に分割したら、データベースを正規化することでさらに進めることができます。