현재 데이터베이스에서 실행중인 저장 프로 시저를 확인하는 가장 좋은 방법은 무엇입니까?저장 프로 시저 실행
나는 기본적으로 3 다른 호출하고 일부 매개 변수와이 3 저장 프로 시저를 완료하는 데 시간이 오래 걸릴를 전달하는 저장 프로 시저를 가지고 ... 나는 ... 실행되고있는 하나 알고
감사하고 싶습니다
현재 데이터베이스에서 실행중인 저장 프로 시저를 확인하는 가장 좋은 방법은 무엇입니까?저장 프로 시저 실행
나는 기본적으로 3 다른 호출하고 일부 매개 변수와이 3 저장 프로 시저를 완료하는 데 시간이 오래 걸릴를 전달하는 저장 프로 시저를 가지고 ... 나는 ... 실행되고있는 하나 알고
감사하고 싶습니다
활동 모니터를 사용하여 현재 데이터베이스에서 실행중인 것을 검색하십시오. 명령 열은 현재 실행중인 저장 프로 시저를 나타낼 수 있습니다.
실행중인 저장 프로 시저를 모니터링하는 데 도움이되도록이 저장 프로 시저를 단계별로 실행하는 SQL 작업을 만드는 것이 좋습니다. 그런 식으로 전자 메일 알림을 삽입하여 각 전자 메일의 완성 시점을 알 수 있습니다.
SQL Server 에이전트에서 설정하기가 너무 어렵지 않아야합니다.
EDIT : SQL 프로파일 러는 옵션이지만 라이브 데이터베이스를 모니터링 할 때 성능에 영향을 미치며 스토어드 프로 시저를 실행하는 데 시간이 오래 걸리므로 시간이 증가하게됩니다. IMO 나는 단순한 전자 우편 경고, 또는 각 저장 프로 시저의 끝에서 빌드 될 수있는 다른 형태의 통지가 최선의 선택이라고 생각합니다.
각각의 저장 프로 시저가 완료되면 시간 소인 표시가있는 로그 파일에 간단한 삽입.
고마워, 나는 또한 이것을 시도하고 그것은 효과가! –
어떤 버전의 SQL Server입니까? 2008 년이라면 더 좋은 방법이 될 것입니다. –