最適化の1つは、exact
この場合、LIKEを使用する必要はありません(ワイルドカード-%でのみ使用する必要があります)。
処理を高速化するためにできるもう1つの方法は、検索するフィールドにINDEXを追加することです。
また、(そのテーブルの)ストレージエンジンとしてMyISSAMを使用している場合にのみ、全文検索を使用できます。 このように
SELECT * FROM normal
WHERE MATCH(title、body)AGAINST('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%' )
プロセス全体にほとんど価値をもたらしていないようです。
これがお役に立てば幸いです。