En optimering är den i exact
fall, du behöver inte använda LIKE (du bör bara använda det med jokertecken - %).
En annan sak som du kan göra för att göra sakerna snabbare är att lägga till ett INDEX till de filer du ska söka i.
Dessutom, bara om du använder MyISSAM som din lagringsmotor (för den tabellen) kan du använda fulltextsökning så här
VÄLJ * FRÅN normal
WHERE MATCH(title, body) GAINST ('Queried_string')
first_name LIKE '%S%'
OR last_name LIKE '%S%'
OR phone_number LIKE '%S%'
OR mobile_number LIKE '%S%'
OR email_address LIKE '%S%'
OR address LIKE '%S%'
OR organization LIKE '%S%'
OR other LIKE '%S%'
OR sector LIKE '%S%'
OR designation LIKE '%S%' )
verkar tillföra mycket lite värde till hela processen.
Hoppas detta hjälper.