none
mssql 2014 express with tools 버전 메모리 관련 문의입니다. RRS feed

  • 질문

  • mssql 2014 express with tools 버전을 설치하여 메모리 관련 테스트를 진행중입니다.

    참고한 문헌은 https://msdn.microsoft.com/ko-kr/library/cc645993(v=sql.120).aspx 의 교차 상자 확장 제한 탭의 메모리 

    부분입니다.

    여기에서 나오는 express with tools의

    최대 메모리 사용량(SQL Server 데이터베이스 엔진의 인스턴스당)

    최대 메모리 사용량(Analysis Services의 인스턴스당)

    최대 메모리 사용량(Reporting Services의 인스턴스당)

    의 값들이 어떤 것을 의미하는지 궁금합니다. 현재 DB에서 쿼리를 날리면 아래와 같은 값들이 나옵니다.

    select * from sys.dm_os_sys_memory

    total_physical_memory_kb
    8387816

    available_physical_memory_kb
    7048668

    total_page_file_kb
    13106408

    available_page_file_kb
    11628036

    system_cache_kb
    7045824

    kernel_paged_pool_kb
    300264

    kernel_nonpaged_pool_kb
    59988

    system_high_memory_signal_state
    1

    system_low_memory_signal_state
    0

    system_memory_state_desc
    Available physical memory is high


    2015년 7월 17일 금요일 오전 7:05

답변

  • 안녕하세요.

    일단 SQL Express 에디션을 사용하는 경우 대부분이 데이터베이스 엔진을 사용하는데,

    이때 지원하는 메모리는 1GB입니다.

    Analysis Server는 지원하지 않고, Reporting Services는 1GB의 메모리를 지원합니다.

    sys.dm_os_sys_memory 테이블은 SQL Server 자체가 사용하는 메모리에 대한 정보가 아닌 운영체제의 메모리 정보를 반환합니다.

    자세한 내용은 아래 URL을 참고하세요.

    sys.dm_os_sys_memory(Transact-SQL)

    Younggun Kim

    MCDBA, MCITP
    Consultant @ Database Division in SQLRoad
    http://www.sqlroad.com  http://www.sqlserver.co.kr
    ygkim@sqlroad.com

    • 답변으로 표시됨 nanuminet 2015년 7월 20일 월요일 오전 12:28
    2015년 7월 17일 금요일 오후 12:14