INF: 배포 페이지 현황 확인 있는 검색 인수

기술 자료 번역 기술 자료 번역
기술 자료: 169642 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
모두 확대 | 모두 축소

요약

쿼리를 확인하는 유용한 인덱스의 존재 여부를 확인하는 데 SQL Server 쿼리에서 검색 인수는 찾습니다. 쿼리에서 반환된 결과 집합을 제한하는 조건을 지정하려면 도움말 인수를 쿼리의 WHERE 절의 검색 인수입니다. WHERE 절의 인수 열에 연산자는 상수 형식의 필요하지 않습니다. 이러한 열에 인덱스가 존재하지 않으면 SQL Server 최적화 프로그램이 인덱스의 선택도를 추정합니다 및 있으므로 사용할 것인지 여부를 결정할 수 있습니다.

최적화 프로그램이 예상 배포 페이지에서 사용 가능한 배포 정보를 기준으로 인수를 선택도를 검색할 원하는 것입니다. 검색 인수는 인덱스의 선택도 결정 다른 방법으로 인덱스 밀도의 마법 밀도 사용 등이 포함됩니다. 마법 밀도 밀도 또는 분산 페이지에 대한 통계를 사용할 수 없습니다. 사용할 수 있는 검색 인수 선택도 확정되지 않은 것입니다. 같음 비교 25% 행 일치하는 10% 예상하고 있는 비교 및 보다 큼, 보다 작은 경우 33%, 보다 큼 크거나 사이의 및 비교를 작거나.

추가 정보

인덱스를 점수 매기기 WHERE 절의 검색 인수에 대한 인덱스의 유용성을 추정 프로세스입니다. 지정된 인덱스의 첫 번째 열에 대해서만 배포 단계는 유지 관리합니다. 유효한 검색 인수 열에 연산자는 상수 형태입니다. 지정한 열은 유효하지 연산자를 사용할 수 있습니다. 잘못된 검색 인수로 사용 중인 인덱스를 못할 수 있습니다.

최적화 프로그램이 배포 페이지를 기준으로 검색 인수에 대한 점수 지정 인덱스 작업을 수행할 수 있도록 하려면 다음 규칙에 따라 검색 인수 유용할 수 있습니다.
  1. 같지 않음 연산자를 마십시오 (열에서 같이! = 상수를). 유효한 검색 인수 아니며 최적화 프로그램이 이 열에 대해 인덱스의 유용성을 평가할 수 있는 경우 허용하지 않습니다.

  2. 가능하면 줄일 지역 변수의 사용 (@ local 변수 같이 열 =), 아니면 런타임 전에 @ local 변수의 값을 확인할 수 있습니다. @ local 변수의 값을 컴파일 타임에 알려지지 않은 때문입니다. 마법 밀도의 또는 인덱스 밀도가 사용하여 최적화 프로그램에 발생할 수 있습니다. 값을 사용할 수 없을 때 배포 단계에 대해 확인할 수 없습니다. 저장된 프로시저의 매개 변수로 전달되는 경우 로컬 변수에 유효한 검색 인수로 사용됩니다.
  3. 열의 모든 작업을 수행하는 마십시오 (열에서 같이 * 100 = 상수를). 올바른 검색 인수로 처리되지 않습니다. 대신, 동일한 식을 다시 시도하십시오 (양식을 열 같이 상수/100 =).
  4. 하위 쿼리는 다음과 같이 대해 ".. .where 열 연산자 (테이블의 열 선택)" 최적화 프로그램이 쿼리를 실행할 때까지 상수 식의 값을 알 수 없으므로 배포 단계를 사용할 수 없습니다.
  5. 배포 페이지 조인 절을 사용할 수 없습니다 (달리 검색 인수에).
효율적인 쿼리 작성에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
110352: INF: Microsoft SQL Server 성능 최적화

46434: INF: 쓰기 효율적인 쿼리 및 저장된 프로시저

속성

기술 자료: 169642 - 마지막 검토: 2014년 2월 3일 월요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
키워드:?
kbnosurvey kbarchive kbmt kbinfo kbusage KB169642 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com