저장 프로 시저 중 하나에 시간이 너무 많이 걸리는 것으로 나타났습니다 - 평균적으로 평균 15-20 초가 걸리지 만 하루 중 하나에는 100 초 이상 걸렸습니다 .SQL Server 2012 저장 프로 시저에 너무 많은 시간이 걸림
지난 주 월요일에 일어난 일이며 이번 주에도 화요일에 다시 한 번 반복됩니다. 우리는 DB의로드가 일관성이 있는지 확인했습니다. 월요일이나 화요일에는 볼륨이 없습니다.
예상대로 작동하는 동일한 DB의 다른 모든 저장 프로 시저. 그러나이 저장 프로 시저는 너무 많은 시간을 소비하는 추가 테이블을 거의 사용하지 않습니다. 색인을 다시 생성 한 후에 만 정상적으로 나타납니다. 이 저장 프로시 저는 내부적으로 다른 저장 프로 시저 및 함수를 거의 호출하지 않습니다.
무엇이 잘못 될 수 있습니까?
영향은 하나의 저장 프로 시저에만 있으므로 네트워크와 관련이있을 수 없습니다.
영향은 하나의 저장 프로 시저에만 있으므로 DB로드 또는 CPU 사용과 관련 될 수 없습니다.
월요일 또는 화요일에만 실행되는 예약 된 작업이 없습니다.
자세한 정보가 필요한 것 같습니다. SQL 프로파일 러를 사용하여 추적을 실행하여 성능 문제가 발생할 때 어떤 일이 일어나는지 확인할 수 있는지 확인하는 것이 좋습니다. –
예 실행 계획은 병목을 일으키는 원인을보기 위해 중요한 정보를 제공합니다. 공유하는 경우 검토하는 데 도움이됩니다. –