답변:
내 머리 위로-3 가지 쿼리 문제 :
서버 수준 구성 문제, 데이터베이스 스키마 문제, 하드웨어 문제 등이 훨씬 더 많습니다. 다음과 같은 종류의 문제를 찾는 서버를 빠르게 분석하는 스크립트를 작성했습니다.
상위 3 개는 아니지만 아직 언급되지 않은 것을 언급 할 것이라고 생각했습니다.
Tools: sysmon/perfmon, DMVs, maintaining a history of performance counters in tables.Tools: IO DMVs, SQLIO. Tools: experience. 내가 지금 확인하고있는 또 다른 도구는 Project Lucy 입니다. 깔끔한 것 같습니다.
인덱싱은 성능에 중요하지만 대부분의 DBA는이를 알고 있으므로 쿼리 최적화를 통해 가장 먼저 수정되는 경향이 있습니다. 종종 잘 알려지지 않은 영역 :
네 번째 항목을 목록에 추가 할 수 있으면 트리거 및 / 또는 커서가 과도하고 부적절하게 사용됩니다. 요즘 너무 많이 발생하지는 않지만 성능 측면에서 고통 스럽습니다.