SQL Server 타임 아웃이 기록되어 있습니까?
-
08-07-2019 - |
문제
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
이렇게하면 성능에 영향을 줄 수있는 프로파일 러를 실행할 필요가 없습니다.
제휴하지 않습니다 StackOverflow