다음을 통해 공유


쿼리 힌트 권장 사항 도구(미리 보기)

Microsoft SQL Server 및 Azure SQL은 쿼리 최적화 프로그램이 더 나은 성능을 제공하는 대체 쿼리 실행 계획을 생성하도록 안내할 수 있는 쿼리 힌트 제품군을 제공합니다. 쿼리 저장소 힌트는 애플리케이션 코드를 변경하지 않고도 쿼리 계획의 모양에 영향을 주는 사용자에게 친숙한 방법을 제공합니다. 쿼리 저장소 힌트는 편리하지만 특정 쿼리에 대한 최적의 힌트를 식별하려면 수동 평가판 및 오류 프로세스가 필요할 수 있으며 이는 사용자에게 시간이 오래 걸릴 수 있습니다.

SSMS(SQL Server Management Studio)의 구성 요소인 쿼리 힌트 권장 사항 도구는 최적의 쿼리 힌트 식별을 자동화하여 SQL 쿼리 성능을 향상시킵니다. 이 도구를 사용하면 사용자가 수동 시행 착오의 필요성을 최소화하면서 지정된 쿼리에 대한 쿼리 힌트를 탐색할 수 있습니다.

작동 방식

이 도구는 최대 튜닝 예산을 입력으로 사용하고 더 나은 품질 계획을 생성할 것으로 예상되지 않는 쿼리 힌트를 건너뛰어 지정된 시간 예산을 최대한 활용합니다. 또한 이 도구는 힌트 없이 기준 성능을 계산하고 이를 사용하여 지금까지 발견된 기준보다 성능이 더 나쁜 계획 또는 가장 좋은 힌트를 생성하는 힌트를 거부합니다.

요약하자면, 이 도구는 튜닝 시간 예산을 효과적으로 사용하여 최적의 쿼리 힌트를 효율적으로 식별합니다.