2010-12-23 2 views
0

성능상의 이유로 기본 키의 일부가 될 수없는 여러 텍스트 필드가있는 테이블이 있습니다. 그러나 텍스트 필드는 전체 텍스트 인덱스가 있어야하며 고유해야합니다.고유 한 텍스트 필드를 인덱싱하는 가장 좋은 방법은 무엇입니까?

이러한 경우 전체 텍스트 인덱스와 각 필드에 대한 고유 인덱스를 만드는 것이 적절합니까?

편집 : MySQL을 사용하고 있습니다. 나는 일반적인 DB가 아닌 특정 답변이 있기를 바랬지만 분명히 그렇지 않다.

답변

1

SQL Server에 대해 이야기하고 있다면 그렇습니다. 먼저 해당 텍스트 필드에 고유 인덱스를 만듭니다. 그런 다음 해당 고유 인덱스의 하위 집합에 전체 텍스트 인덱스를 만듭니다.

글자 그대로 고유 색인이없는 전체 텍스트 색인을 만들 수 없기 때문에 나는이 질문을 정말로 이해하지 못합니다.

참고 : SQL Server에 대해 이야기하고 있지 않다면이 게시물을 무시하고 질문을 업데이트하여 사용중인 DBMS를 지정하십시오.

+0

질문에 지정된 DBMS가 편집됩니다. – Giffyguy

관련 문제