none
Event ID 17890이 매일 같은 시간에 나타납니다. RRS feed

  • 질문

  • 로그 이름:         Application
    원본:            MSSQLSERVER
    날짜:            2014-05-23 오전 3:31:15
    이벤트 ID:        17890
    작업 범주:         서버
    수준:            정보
    키워드:           클래식
    사용자:           해당 없음
    컴퓨터:          
    설명:
    SQL 서버 프로세스 메모리의 주요 부분이 페이지 아웃되었습니다. 이로 인해 성능이 저하될 수 있습니다. 기간: 3657600초, 작업 집합(KB): 618776, 커밋(KB): 2943096, 메모리 사용률: 21%%.

    Windows 2008 R2 Enterprise(X64) Build 7600: RTM / SQL Server 2008 R2 (RTM) Standard Edition 10.50.1600.1 (X64)

    WMWare에 메모리 4GB / SQL Min-Max server memory (MB) 0~3,200

    Total Server Memory 2,729MB / Target Server Memory 3,276MB / Working Set - Private 560MB

    Reserved Pages 0.000 / Stolen Pages 323,935 / sqlservr.exe의 Page File Bytes 3,367MB

    작업관리자에서 메모리 사용량 3GB / Memory:Pages /sec 0.000 /

    select * from sys.dm_os_process_memory

    physical_memory_in_use_kb large_page_allocations_kb locked_page_allocations_kb total_virtual_address_space_kb virtual_address_space_reserved_kb virtual_address_space_committed_kb virtual_address_space_available_kb page_fault_count memory_utilization_percentage available_commit_limit_kb process_physical_memory_low process_virtual_memory_low
    591948 0 0 8589934464 8122388 3299900 8581812076 1798376942 20 1512396 1 0

    기술자료등을 검토해보니 Lock Page in Memory option 보다는 Min Server memory를 설정하는것이 좋을것 같은데

    Min Server Memory 값을 얼마로 해 주는게 좋을지요?

    메모리 추가도 고려해야 할까요?

    2014년 5월 23일 금요일 오전 4:38

답변

  • [원인]

    SQL Server monitors the various memory related information about the SQL Server process. In this case it has detected that the working set of the process is less than 50% of the committed proess memory. As a result this warning is printed. The normal causes of this warning are:

    1. The operating system pages out large portions of the the SQL Server committed memory to the paging file.
    2. This could be due to sudden increased demand for memory from other applications or operating system needs.
    3. This could also happen when certain device drivers request contiguous memory allocations for thier needs.

    [해결책]

    If you encounter this message review and follow the recommendations from the articles:

    [참고자료]

    How to troubleshoot SQL Server error message 17890

    제시해 드린 답변이 도움이 되었기를 바랍니다.
       
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다

    2014년 5월 23일 금요일 오전 9:12
    중재자

모든 응답

  • [원인]

    SQL Server monitors the various memory related information about the SQL Server process. In this case it has detected that the working set of the process is less than 50% of the committed proess memory. As a result this warning is printed. The normal causes of this warning are:

    1. The operating system pages out large portions of the the SQL Server committed memory to the paging file.
    2. This could be due to sudden increased demand for memory from other applications or operating system needs.
    3. This could also happen when certain device drivers request contiguous memory allocations for thier needs.

    [해결책]

    If you encounter this message review and follow the recommendations from the articles:

    [참고자료]

    How to troubleshoot SQL Server error message 17890

    제시해 드린 답변이 도움이 되었기를 바랍니다.
       
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다

    2014년 5월 23일 금요일 오전 9:12
    중재자
  • 위 말씀해주신 내용은 질문전에 이미 다 검토한 내용이구요...

    Min Server Memory를 설정해서 해결하였습니다.

    2014년 7월 10일 목요일 오전 2:08