제가 고객을 위해 맞춤화하고 계속 지원하고 있는 애플리케이션은 현장에서 심각한 성능 문제를 겪고 있습니다. 다소 작은 데이터 세트에 대한 간단한 쿼리는 1초 미만의 시간 안에 완료될 것으로 예상되지만 1분 이상 걸립니다.
내 현재 이론은 SQL Server Express 2005가 그에 대한 다소 사소한 요구 사항에 비해 너무 제한적이라는 것입니다. 그러나 내 주장을 입증하거나 다음 단계로 넘어가는 데 사용할 수 있는 데이터를 수집하는 방법을 잘 모르겠습니다. 다른 원인을 찾기 위해.
누구든지 이 데이터베이스의 로드를 분석할 수 있는 몇 가지 도구를 알려줄 수 있습니까? 동시 연결, 개별 쿼리의 실행 시간, 메모리 사용량, 프로파일링 데이터 등의 정보가 도움이 될 것입니다.
많은 감사를 드립니다.
답변1
성능 및 dmv 통계
보다이 MSDN 블로그지미 메이 지음.
답변2
퍼프몬은 확실합니다. 이 링크Brent Ozar의 블로그에는 카운터 설정 등에 대한 세부 정보가 나와 있습니다.