Monitoring
    • PDF

    Monitoring

    • PDF

    Article Summary

    Classic 환경에서 이용 가능합니다.

    Monitoring에서는 세 가지 종류의 대시보드를 지원하여 MSSQL Server 성능 및 이력에 대한 다양한 모니터링 정보를 확인할 수 있습니다. Monitoring은 네이버 클라우드 플랫폼의 Cloud DB for MSSQL에 포함된 서비스이기 때문에 별도의 추가 비용 없이 사용이 가능합니다. Monitoring에서 제공하고 있는 대시보드 종류는 다음과 같습니다.

    • DB Dashboard: 운영 중인 MSSQL Server 관련 모니터링 정보
    • Performance: 운영 중인 MSSQL Server의 성능 관련 모니터링 정보
    • DB Logs: 운영 중인 MSSQL Server에서 발생한 모든 로그의 발생 시간 및 내용을 기록

    세 종류의 대시보드를 통해 최근 1년 이내의 MSSQL Server 성능 정보의 평균값과 최근 28일 이내의 로그 정보를 확인할 수 있습니다. 각 대시보드는 다양한 그래프 차트로 구성되어 있으며, 특정 그래프 차트를 출력하거나 다양한 확장자의 파일로 로컬 PC에 다운로드하여 업무에 효과적으로 활용할 수도 있습니다.

    참고

    모니터링 결과 특정 지표가 임계치를 초과하거나 특정 조건을 만족하는 경우 이벤트로 인식하여 사용자에게 알람으로 알리도록 설정이 가능합니다. 이벤트 및 알람 설정에 대한 자세한 사용 방법은 Event를 참조해 주십시오.

    MSSQL 성능 정보에 대한 직관적인 조회와 관리가 별도 비용 없이 가능하기 때문에 전문적인 데이터베이스 관리자가 없는 환경에서 서버를 안정적으로 운영하고자 한다면 대시보드를 통해 제공되는 모니터링 지표를 활용하는 것을 권장합니다.

    Monitoring 화면

    Monitoring 이용을 위한 기본적인 설명은 다음과 같습니다.

    clouddbformssql-monitoring_main_vpc_ko

    영역설명
    ① 메뉴 이름현재 확인 중인 메뉴 이름
    ② 기본 기능Cloud DB for MSSQL 상세 정보 확인, Monitoring 화면 새로 고침
    ③ DB Service 목록운영 중인 DB Service와 Service 별 MSSQL Server 목록
    ④ 대시보드MSSQL Server 목록에서 선택한 서버의 DB Dashboard, Performance, DB Logs

    Monitoring 대시보드 확인

    Monitoring에서 제공하고 있는 대시보드는 여러 개의 그래픽 차트로 구성되어 있습니다. 사용자는 서버별로 확인하고 싶은 대시보드에서 원하는 정보만 디스플레이하여 직관적으로 확인할 수 있습니다. 대시보드에서 보여주는 정보는 매분 수집하여 표시하되 평균값을 보여 줍니다. 대시보드를 사용하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔의 Classic 환경에서 Services > Database > Cloud DB for MSSQL 메뉴를 차례대로 클릭해 주십시오.
    2. Monitoring 메뉴를 클릭해 주십시오.
    3. DB Service 목록에서 모니터링할 MSSQL Server를 클릭해 주십시오.
    4. 우측 화면에서 확인할 대시보드 버튼을 클릭해 주십시오.
    5. 기간 선택박스에서 조회할 기간을 클릭하여 선택하거나 직접 입력해 주십시오.
    6. 대시보드에서 결과를 확인해 주십시오.
      • 그래프 차트에서 특정 시점의 정확한 지표값이 궁금한 경우: 그래프 차트 특정 시점에 마우스 오버
      • 상세 그래프를 확인하고 싶은 경우: 그래프 차트에서 마우스 더블 클릭
      • 그래프 차트 출력: clouddbforpostgresql-monitoring_ico-03을 클릭한 다음 Print chart 메뉴 클릭
      • 그래프 차트를 파일로 로컬 PC에 다운로드: clouddbforpostgresql-monitoring_ico-03을 클릭한 다음 다운로드할 파일 확장자 메뉴 클릭
        • Download PNG image: PNG 확장자의 이미지 파일
        • Download JPEG image: JPEG 확장자의 이미지 파일
        • Download PDF document: PDF 확장자의 문서 파일
        • Download SVG vector image: SVG 확장자의 벡터 이미지 파일
    주의

    5.에서 기본값은 최근 1시간이며 Dashboard 및 Performance의 경우 최대 1년까지, DB Logs의 경우 최대 28일까지 선택할 수 있습니다.

    참고

    Services > Database > Cloud DB for MSSQL > DB Server 메뉴에서 원하는 서버를 클릭하여 선택한 다음 [Monitoring] 버튼을 클릭하면 4.의 화면으로 바로 이동할 수 있습니다.

    DB Dashboard 그래프 차트

    DB Dashboard를 구성하고 있는 그래프 차트에 대한 설명은 다음과 같습니다.

    clouddbformssql-monitoring_dbDashboardCharts_vpc_ko

    그래프 차트단위설명
    CPU Usedprocessor time(%)프로세서가 유휴 상태가 아닌 스레드를 실행하는 데 소비하는 경과 시간을 백분율로 나타낸 수치
    Execute Queries Countbatch requests/sec서버에서 받은 SQL 배치 요청 수
    쿼리 수행 횟수 대비 CPU 소모량과 메모리 읽기 수x: Sum(sum+d(delta)_execution_count): 1분간 쿼리 요청 수
    y: Sum(sum_d(delta)_total_worker_time): 1분간 해당 쿼리가 소모한 cpu 시간 (us)
    버블 크기: total_logical_reads: 1분간 page(8KB) 읽기 수
    쿼리 수행 횟수(x) 대비 CPU 소모시간(y) 또는 메모리 읽기 수(버블 크기)가 높은 쿼리를 대상으로 튜닝 필요
    버블 클릭 시 어떤 쿼리인지 하단에서 확인 가능

    Performance 그래프 차트

    원하는 그래프 차트를 드롭다운 목록에서 선택해 주십시오.
    그래프 차트는 최대 10개까지 선택 가능합니다.
    Performance를 구성하고 있는 그래프 차트에 대한 설명은 다음과 같습니다.

    그래프 차트단위설명
    CPU usedprocessor time(%)프로세서가 유휴 상태가 아닌 스레드를 실행하는 데 소비하는 경과 시간을 백분율로 나타낸 수치
    CPU Queue lengthprocessor queue length프로세서 큐의 스레드 수
    disk read latencysec디스크에서 데이터를 읽는 평균 시간
    disk Queue lengthavg. disk queue length샘플 간격 동안 선택한 디스크에 대해 큐에 대기된 읽기 및 쓰기 요청의 평균 수
    disk write mbytebytes/sec쓰기 작업 중에 바이트가 디스크로 전송되는 속도
    network inbytes/sec프레임 문자를 포함하여 각 네트워크 어댑터를 통해 바이트가 수신되는 속도
    network packetpackets/sec네트워크 인터페이스에서 패킷이 송수신되는 속도
    Free MemoryKB서버가 현재 사용하지 않는 메모리 양
    Memory Grants Pendingmemory grants pending작업공간 메모리 부여를 기다리는 현재 프로세스 수
    DB buffer loockuppage lookups/sec버퍼 풀에서 페이지를 찾기 위한 요청 수
    DB buffer writespage writes/sec실행된 실제 데이터베이스 페이지 쓰기 수
    db lock waitms마지막 초의 잠금에 대한 총 대기 시간
    sql re-compilesql re-compilations/sec초당 다시 컴파일이 트리거 된 횟수
    availableMemoryMB프로세스에 할당하거나 시스템 사용을 위해 즉시 사용할 수있는 실제 메모리 양
    Context Switchescontext switches/sec컴퓨터의 모든 프로세서가 한 스레드에서 다른 스레드로 전환되는 결합 속도
    disk write latencysec디스크에 데이터를 쓰는 평균 시간
    disk read mbytebytes/sec읽기 작업 중에 바이트가 디스크에서 전송되는 속도
    network outbytes/sec프레임 문자를 포함하여 각 네트워크 어댑터를 통해 바이트가 전송되는 속도
    DB lazy writelazy writes/sec버퍼 관리자의 지연 기록기가 작성한 버퍼 수
    Page Life Expectancysec페이지가 참조 없이 버퍼 풀에 머무르는 시간
    execute queries countbatch requests/sec서버에서 받은 SQL 배치 요청 수
    DB buffer readspage reads/sec실행된 실제 데이터베이스 페이지 읽기 수
    db latch waitms마지막 초에 대기해야 하는 래치 요청에 대한 총 래치 대기 시간
    sql compilesql compilations/sec초당 SQL 서버에 의해 실행된 컴파일 수
    connectionsconnection countSQL Server로 연결된 사용자수

    DB Logs 그래프 차트

    DB Logs를 구성하고 있는 그래프 차트에 대한 설명은 다음과 같습니다.

    clouddbformssql-monitoring_dbLogsCharts_vpc_ko

    필드설명
    이벤트발생 시간DB Log가 발생한 시각
    log 내용DB Log 내용
    참고

    DB Logs에서는 운영 중인 MSSQL Server의 Error log를 확인할 수 있습니다.


    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.