Du kan oprette en midlertidig tabel med et fuldtekstindeks og indsætte 'min superstreng' i den. Så kan du bruge MySQL's fuldtekstmatchsyntaks i en joinforespørgsel med din permanente tabel. Du vil stadig lave en fuld bordscanning på dit permanente bord, fordi du vil tjekke for en match mod hver enkelt række (hvad du vil, ikke?). Men i det mindste vil 'min superstreng' blive indekseret, så den vil sandsynligvis yde bedre end hvad du har nu.
Alternativt kan du overveje blot at vælge column
fra table
og udføre kampen på et højt niveau sprog. Afhængigt af hvor mange rækker der er i table
, giver denne tilgang måske mere mening. Aflastning af tunge opgaver til en klientserver (webserver) kan ofte være en gevinst, fordi det reducerer belastningen på databaseserveren.