Waar mijn zoekopdrachten zoeken naar een combinatie van waarde, %b% met LIKE. Is het efficiënter in termen van querytijd om in plaats daarvan een tabel te hebben waarin elke rij een permutatie is:
Zeer zeker. Omdat LIKE '%something%'-query's niet kunnen gebruiken indexen . Dus je look-ups zullen erg traag zijn. Als dat niet genoeg is, gebruikt u vrijwel een RDBMS-antipatroon. meer details hier:Is het echt zo erg om een gescheiden lijst in een databasekolom op te slaan?
zodra u uw 'CSV'-kolom in afzonderlijke kolommen heeft opgesplitst, kunt u nog verder gaan door de database te normaliseren.