U kunt een tijdelijke tabel maken met een volledige tekstindex en daarin 'my superstring' invoegen. Dan zou u de syntaxis van de volledige tekstovereenkomst van MySQL kunnen gebruiken in een join-query met uw permanente tabel. Je zult nog steeds een volledige tafelscan doen op je vaste tafel, omdat je controleert op een match tegen elke rij (wat je wilt, toch?). Maar 'mijn superstring' wordt in ieder geval geïndexeerd, dus het zal waarschijnlijk beter presteren dan wat je nu hebt.
U kunt ook overwegen om gewoon column
te selecteren uit table
en het uitvoeren van de wedstrijd in een taal op hoog niveau. Afhankelijk van het aantal rijen in table
, zou deze benadering logischer kunnen zijn. Het overdragen van zware taken naar een clientserver (webserver) kan vaak een overwinning zijn omdat het de belasting van de databaseserver vermindert.