Où mes requêtes recherchent une paire de valeur, %b% en utilisant LIKE. Est-il plus efficace en termes de temps de requête d'avoir à la place un tableau où chaque ligne est une permutation :
Très certainement. Parce que les requêtes de type LIKE '%something%' ne peuvent pas utiliser index . Donc, vos recherches vont être très lentes. Si cela ne suffit pas, vous utilisez à peu près un anti-modèle RDBMS. plus de détails ici :Le stockage d'une liste délimitée dans une colonne de base de données est-il vraiment si mauvais ?
une fois que vous avez divisé votre colonne 'CSV' en colonnes séparées, vous pouvez aller encore plus loin en normalisant la base de données.