2013-03-28 1 views
0

나는 어떤 식 으로든 특정 알고리즘을 사용하여 검색을 수행하도록 SQL Server에 지시하려고합니다.SQL Server에 바이너리 검색을 수행 하시겠습니까?

내 시나리오는 정렬 된 단어 목록과 비슷합니다. 이것을 데이터베이스 테이블에 업로드합니다. 그 단어가 있는지를 찾기 위해 표를 검색하고 싶습니다. 그것이 나의 요구 사항이 얼마나 멀리가는 지에 대한 것입니다.

SQL Server는 이러한 사용 사례를 위해 설계 되었습니까? 그런 일이 없으면 검색을 빨리 처리 할 수있는 옵션이 무엇입니까?

+0

해당 열에 클러스터 된 인덱스 또는 클러스터되지 않은 인덱스가 있으면 SQL Server에서 이진 검색을 수행합니다. SQL Server보다 빠르게 만들 수는 없습니다. –

답변

4

SQL Server는 이미 데이터에 대해 가능한 가장 빠른 검색을 구현해야합니다. 사실, 검색을 수행하는 해당 필드에 색인을 작성하면 2 진 검색보다 더 나은 결과를 얻을 수 있습니다.

관련 문제