ユーザーがディレクトリ内の名前を検索する AJAX クイック検索機能があります。name がパラメーターであるクエリは次のようになります。
SELECT TOP 30 *
FROM CONTACT c
WHERE ( c.FIRST_NAME LIKE '%#name#%'
OR c.LAST_NAME LIKE '%#name#%' )
OR ( c.FIRST_NAME + ' ' + c.LAST_NAME LIKE '%#name#%' )
OR ( c.LAST_NAME + ' ' + c.FIRST_NAME LIKE '%#name#%' )
ORDER BY LAST_NAME,
FIRST_NAME
このタイプのクエリをサポートするために必要なインデックスの最適なタイプは何ですか? または、パフォーマンスを最適化するためにクエリを別の方法で作成する必要がありますか? どんなアドバイスも素晴らしいでしょう。