0

約 100,000 のレコードと、2 ~ 3 語のフレーズを含む列があります。like機能などを使用してこの列を検索したいと思います。問題は、この列に全文索引を作成する必要があるかどうかです。別の質問: この列に単純な非クラスター化インデックスを作成すると、likeの速度が向上しますか? そして最後に、そのような全文索引はどのくらいの容量を必要とするでしょうか?

4

1 に答える 1

1

この列に全文索引を作成する必要がありますか?

100,000 行の場合、その恩恵を受けるかどうかはわかりません。あなたは、それをテストすることがより決定的な領域に適切にいます。

この列に単純な非クラスター化インデックスを作成すると、like の速度が向上しますか?

LIKE 'foo%'? はい。LIKE '%foo%'? いいえ。「姓、名」で索引付けされた電話帳を考えてみてください。すべてのスミスを見つけるのは非常に簡単ですが、すべてのジョンを見つけるのは簡単ではありません。

そのような全文索引はどのくらいのスペースを必要としますか?

投機的すぎる。これに対する信頼できる回答を得るのに苦労するでしょう。繰り返しますが、テストする必要があることをお勧めします。

于 2012-05-03T15:52:17.470 に答える