문제

ErrorLog 파일에 SQL Server 타임 아웃 (특히 쿼리 선택)이 로그인됩니까?

배경은 가끔 "시간 초과 요청"메시지가있는 웹 사이트가있는 고객이며 시간 초과가 데이터베이스 타임 아웃으로 인해 발생한다고 가정합니다. 해당 오류 로그에는 타임 아웃 오류가 없습니다.

도움이 되었습니까?

해결책

아니요. SQL 프로파일 러를 사용해야합니다. 표준 트레이스 잠금 시간 초과 이벤트 및 교착 상태 그래프 이벤트는 그렇게해야합니다.

하드웨어는 제쳐두고 (예 : 충분한 RAM 및 빠른 드라이브, 적절한 RAID 구성에 데이터 및 로그 파일의 적절한 배치) 대부분의 시간 초

정기적으로 예정된 색인 유지 보수 계획이 있습니까?

다른 팁

SQL Server 타임 아웃입니다 시작 클라이언트 측에서 주의 이벤트 SQL Server 오류 로그에 기록되지 않습니다.

다음을 사용하여주의 이벤트를 모니터링 할 수 있습니다.

시간 초과 및 교착 상태 이벤트에 기반을 둔 이벤트 노이픽을 사용할 수도 있습니다. 해고 후에는 테이블에 쓰거나 이메일을 보낼 수 있습니다. 여기에 일반적인 기술을 보여주었습니다.http://weblogs.sqlteam.com/mladenp/archive/2008/07/18/immediate-deadlock-notifications-without-changing-velisting-code.aspx

이렇게하면 성능에 영향을 줄 수있는 프로파일 러를 실행할 필요가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top