2010-12-23 10 views
0

パフォーマンス上の理由からプライマリキーに含めることができない複数のテキストフィールドを持つテーブルがあります。しかし、テキストフィールドはフルテキストインデックスを持ち、一意である必要があります。ユニークなテキストフィールドをインデックスするベストプラクティスは何ですか?

この場合、これらのフィールドごとにフルテキストインデックスと一意のインデックスを作成するのが適切ですか?

編集:私はMySQLを使用しています。 DB以外の一般的な回答があることを期待していましたが、明らかにそうではありません。

答えて

1

SQL Serverについて話している場合、はい:まず、これらのテキストフィールドに一意のインデックスを作成します。次に、そのユニークなインデックスのサブセットにフルテキストインデックスを作成します。

文字通りユニークインデックスを持たないフルテキストインデックスを作成できないため、私は本当にこの質問を理解していません。

注:SQL Serverについて話していない場合は、この投稿を無視して質問を更新して、使用しているDBMSを指定してください。

+0

質問で指定されたDBMSを編集します。 – Giffyguy

関連する問題