요약

완료됨

이 모듈에서는 쿼리 저장소 기능이 쿼리 성능을 지속적으로 모니터링하기 위해 데이터 수집을 제공하는 방법을 알아보았습니다. 데이터베이스 호환성 수준과 관계없이 SQL Server 2016 이상 인스턴스에서 실행되는 모든 데이터베이스에서 쿼리 저장소를 사용할 수 있습니다. 쿼리 저장소는 데이터베이스 업그레이드 또는 인덱스 추가 또는 변경과 같은 한 변경의 영향을 측정하는 A/B 테스트에도 유용합니다.

SQL Server 2014에서 다시 작성된 카디널리티 예측 도구 알고리즘에 대해 알아보았습니다. 마이그레이션된 데이터베이스의 호환성 수준이 업그레이드될 때 새 카디널리티 예측 도구가 사용됩니다. 예측 도구의 이러한 변경은 쿼리 저장소와 QTA(쿼리 튜닝 길잡이)의 도움으로 해결할 수 있는 성능 문제가 발생할 수 있습니다. QTA는 회귀 쿼리 및 실험을 식별하여 최상의 성능 픽스를 찾습니다. 그러면 수정 사항을 사용하여 계획 지침을 만들 수 있습니다.

쿼리 저장소와 QTA의 조합은 업그레이드 후에 데이터베이스 성능을 모니터링하는 데 적합합니다. 데이터베이스를 SQL Server 2022로 마이그레이션하고, 호환성 수준을 유지하고, 쿼리 저장소를 사용하여 기준 데이터를 수집하는 방법을 알아보았습니다. 충분한 통계를 수집한 후에는 데이터베이스 호환성을 변경할 수 있으며, 쿼리 저장소는 업그레이드된 데이터베이스에서 데이터를 계속 수집합니다. QTA는 업그레이드 전후의 데이터를 비교하여 회귀 쿼리를 처리합니다.

쿼리 저장소 및 QTA 사용에 관한 자세한 내용은 다음 문서를 참조하세요.