MSSQLSERVER_833MSSQLSERVER_833

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 833833
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name BUF_LONG_IOBUF_LONG_IO
메시지 텍스트Message Text SQL Server에서 데이터베이스 [%ls] (%d)의 파일 [%ls]을(를) 완료하는 데 %d초보다 더 오래 걸린 I/O 요청이 %d개 발견되었습니다.SQL Server has encountered %d occurrence(s) of I/O requests taking longer than %d seconds to complete on file [%ls] in database [%ls] (%d). OS 파일 핸들은 0x%p입니다.The OS file handle is 0x%p. 가장 최근의 시간 초과 I/O의 오프셋은 %#016I64x입니다.The offset of the latest long I/O is: %#016I64x.

설명Explanation

이 메시지는 SQL ServerSQL Server 가 디스크에서 읽기 또는 쓰기 요청을 실행하여 해당 요청이 반환되는 데 15초 이상 소요되었음을 나타냅니다.This message indicates that SQL ServerSQL Server has issued a read or write request from disk, and that the request has taken longer than 15 seconds to return. 이 오류는 SQL ServerSQL Server에서 보고하고 IO 하위 시스템에 문제가 있음을 나타냅니다.This error is reported by SQL ServerSQL Server and indicates a problem with the IO subsystem.

가능한 원인Possible Causes

이 문제는 시스템 성능 문제, 하드웨어 오류, 펌웨어 오류, 장치 드라이버 문제 또는 IO 프로세스의 필터 드라이버 조정으로 인해 발생할 수 있습니다.This problem can be caused system performance issues, hardware errors, firmware errors, device driver problems, or filter driver intervention in the IO process.

사용자 동작User Action

하드웨어 관련 오류 메시지에 대한 시스템 이벤트 로그를 검사하여 이 오류의 문제를 해결합니다.Troubleshoot this error by examining the system event log for hardware-related error messages. 또한 사용 가능한 경우 하드웨어 관련 로그를 검사합니다.Also, examine hardware-specific logs if they are available.

성능 모니터를 사용하여 다음 카운터를 검사합니다.Use Performance Monitor to examine the following counters:

  • Average Disk Sec/TransferAverage Disk Sec/Transfer

  • Average Disk Queue LengthAverage Disk Queue Length

  • Current Disk Queue LengthCurrent Disk Queue Length

예를 들어 SQL ServerSQL Server 를 실행하는 컴퓨터의 Average Disk Sec/Transfer 시간은 일반적으로 15밀리초 미만입니다.For example, the Average Disk Sec/Transfer time on a computer that is running SQL ServerSQL Server is typically less than 15 milliseconds. Average Disk Sec/Transfer 값이 증가하는 경우 이는 I/O 하위 시스템이 I/O 요구를 최적으로 따라가고 있지 못함을 나타냅니다.If the Average Disk Sec/Transfer value increases, this indicates that the I/O subsystem is not optimally keeping up with the I/O demand.

참고

바이러스 백신 프로그램으로 인해 디스크 액세스가 느려질 수 있습니다.Disk access can be slowed by an antivirus program. 액세스 속도를 높이려면 활성 바이러스 검사의 오류 메시지에서 지정한 SQL ServerSQL Server 데이터 파일을 제외하십시오.To increase access speed, exclude the SQL ServerSQL Server data files that are specified in the error message from active virus scans.

I/O 오류에 대한 자세한 내용은 Microsoft SQL Server I/O Basics, Chapter 2(Microsoft SQL Server I/O 기본 사항, 2장) 및 http://support.microsoft.com/kb/897284/en-us의 기술 자료 문서를 참조하세요.For more information about I/O errors, see Microsoft SQL Server I/O Basics, Chapter 2 and the Knowledge Base article at http://support.microsoft.com/kb/897284/en-us.