Sql server 2008 r2を使用しています。私たちは、約4のレコードを持つテーブルを持っています。テーブル上に全文索引(列タイトル、名前、説明)を使用しています。このテーブルには、キーワードに基づいてテーブルから10レコードを選択する検索プロシージャがあります。 SQL Server Management Studioを使用してデータベースを直接検索する場合、プロシージャは最初にそのキーワードに属するテーブルのキーワードとレコードに基づいて0〜3秒かかります。しかし、2回目の検索では3秒以上の検索が行われます。例として、キーワードとして「xxx」がある場合、テーブルには1000個のレコードがあると仮定し、レコードの表示にはわずか0秒しかかかりません。しかし、キーワード "yyy"から検索すると、テーブルに22000レコードがあれば2秒かかります。私はここで何がうまくいかないのか分かりません。検索に複数のキーワードを渡しても、検索結果の時間が長くなります。 SQL Serverの設定を確認しておく必要がありますか?助けてください。SQL Serverのパフォーマンスに関する全文検索
ご意見をお寄せください。
私はゼロ受入れ評価を最初に修正することをお勧めします... –
すべてのリレーショナルデータベースに全文検索を追加することは、非常によく理解された問題ドメイン向けに設計された技術を強制する*ハック*データ)は、完全に無関係(目的)の目的で作成された他のテクノロジと競合する(不十分である)。要するに、構造化されていないフルテキストデータを検索する場合は、フルテキスト検索エンジンを使用します。 –