사용하기 전에

Q. Cloud DB for MSSQL의 이벤트는 어떤 서비스인가요?

  • Cloud DB for MSSQL 서버에서 발생한 이벤트 이력을 확인할 수 있습니다.
  • DB에서 발생하는 이벤트는 사용자가 별도로 설정하지 않아도 이력이 남습니다.
  • 서버별로 알람 항목과 임계치를 설정하여, 임계치를 넘은 이벤트에 대해서 메일과 SMS로 실시간 통보받을 수 있습니다.

Q. 발생한 이벤트 이력들은 어떻게 확인하나요?

  • Event History에서 확인할 수 있으며, 영구 보관됩니다.
  • 기본적으로 최근 1일 내 발생한 이벤트 내용을 보여주며, 필터 기능을 사용하여 DB 서버 이름, 이벤트 유형, 이벤트 이름, 날짜와 시간 등 다양한 조건으로 검색이 가능합니다.

Q. 확인할 수 있는 이벤트 종류에는 어떤 것들이 있나요?

  • 이벤트 유형은 'DB 서버'와 '모니터링'으로 나뉩니다.
  • 'DB 서버' 이벤트 유형은 DB에서 발생하는 이벤트입니다. 자세한 항목은 아래와 같습니다.
이벤트명 설명
Backup 백업 시작
Restore 리스토어 시작
Mirroring 미러링(HA) 구성
Failover failover 발생
1) principal 서버가 죽어서 failover 되었을 때
2) 사용자가 with failover 옵션으로 서버 재시작했을 때
Account 새로운 계정 생성
AgentJob 새로운 sqlagentjob 생성
1) 사용자가 새로운 batch job을 만들었을 때
2) 스펙 조정 등 새로운 서버에 새로 생성할 때
Restart DB 서버 재시작
  • '모니터링' 이벤트 유형은 사용자가 DB 서버 이벤트를 등록/해제하는 이벤트입니다. 자세한 항목은 아래와 같습니다.
이벤트명 설명
Set event 알람으로 통보받기 위해 이벤트를 등록
Suepend notifications 이벤트 알람을 일시적으로 정지
Resume notifications 일시정지된 이벤트 알람을 재시작
Alarm notification 알람이 발송됨

Q. 설정할 수 있는 이벤트 항목에는 어떤 것들이 있나요?

이벤트 명 performance counter 명 설명
CPU used % Processor Time CPU 사용량 (%)
CPU Privilege % Privilege Time 커널 CPU 사용량 (%)
CPU Queue Processor Queue Length CPU 대기하는 스레드 수
Context Switches Context Switches/sec 프로세서가 한 스레드에서 다른 스레드로 전환된 횟수
disk read latency Avg. Disk Sec/Read 디스크 읽기 평균 소요시간
disk write latency Avg. Disk Sec/Write 디스크 쓰기 평균 소요시간
disk queue length disk Queue Length 디스크를 기다리는 스레드 수
disk read mbyte Disk read Mbyte/sec 디스크 초당 읽기 양 (MB)
disk write mbyte Disk write Mbyte/sec 디스크 초당 쓰기 양 (MB)
memory free megabyte FREE MegaByte 사용하지 않는 여유 메모리 용량 (MB)
network in Byte Received/sec 네트워크로 전송한 바이트 수 (byte)
network out Byte Send/sec 네트워크로 전송받은 바이트 수 (byte)
network packet Packets/sec 네트워크로 초당 보낸 패킷 수 (byte)
DB lazy write Lazy writes/sec 버퍼 관리자의 지연 기록기가 기록한 버퍼 수
Free Pages Free Pages 사용 가능한 페이지 수
Free Memory Free Memory 사용 가능한 메모리 양 (KB)
Page Life Expectancy Page Life Expectancy DB 데이타 페이지가 참조 없이 버퍼 풀에 남아 있는 시간 (sec)
memorygrantpending Memory Grants Pending 작업 공간 메모리 부여를 대기 중인 총 프로세스 수
query per second Batch Requests/sec 초당 처리되는 쿼리 수
DB buffer lookup Page lookups/sec 버퍼 풀에서 페이지를 찾기 위한 초당 요청 수
DB buffer reads Page reads/sec 실행한 물리적 데이터베이스 페이지 초당 읽기 수
DB buffer writes Page writes/sec 실행한 물리적 데이터베이스 페이지 초당 쓰기 수
latch wait Total Latch Wait Time 마지막 1초 동안의 래치 요청에 대한 총 래치 대기 시간 (ms)
lock wait Lock Wait Time 마지막 1초 동안의 잠금에 대한 총 대기 시간 (ms)
compile SQL Compilations/sec 초당 컴파일 수
re-compile SQL Re-Compilations/sec 초당 리컴파일 수
connections User Connections 현재 연결된 커넥션 수
failover (master server down) Principal 서버 장애로 Mirror 서버로 절체
recreation (slave server down) Mirror 서버 장애로 Mirror 서버를 다시 생성
restart with failover Principal 서버 재시작으로 Mirror 서버로 절체
restart without failover Mirror 서버 재시작

Q. 알람을 설정하는 절차는 어떻게 되나요?

database-5-5-101.png

  1. 콘솔 접속: 네이버 클라우드 플랫폼에서 제공하는 콘솔에 접속하여 Event 메뉴를 선택합니다.
  2. Event History : 발생한 이벤트 이력을 확인할 수 있습니다. Event 설정 현황 메뉴를 선택합니다.
  3. Event 설정 현황 : 설정된 이벤트를 확인할 수 있습니다. 이벤트를 설정할 서버 선택 후 이벤트 설정을 클릭합니다.
  4. Event 설정: 알람 항목, 임계치를 설정하고, 이벤트 발생 시 알람을 통보받을 대상자 및 통보 방법(메일, SMS)를 입력하여 알람을 설정합니다.

Q. 일정 시간만 통보를 중지할 수도 있나요?

  • 일정 시간만 통보를 일시 중지할 수 있으며, 통보를 재시작하거나 해제할 수 있습니다.
  • '통보 일시정지'는 배치 작업 등으로 이벤트가 발생하는 상황에서 통보를 일시적으로 정지시키고 싶을 때 사용하는 기능입니다. 이벤트 발생 시 이벤트 발생 현황에는 기록되지만, 메일 및 SMS로 발송되는 통보 기능만 일시 정지됩니다.
  • 일시정지 설정 기간이 지나면 자동으로 원상복귀되며, '통보 재시작' 버튼을 클릭하면 설정 기간이 지나기 전에도 원상복귀가 가능합니다.

이벤트 설정하기

Step 1. 콘솔 접속

네이버 클라우드 플랫폼에서 제공하는 콘솔에 접속하여 Event 메뉴를 선택합니다.

Step 2. Event History

Event History 탭에서는 발생한 이벤트 이력을 확인할 수 있습니다.

database-5-5-102.png

Event 설정 현황 탭을 선택합니다.

Step 3. Event 설정 현황

Event 설정 현황 탭에서는 설정된 이벤트 및 통보 내용을 확인, 수정할 수 있습니다.

database-5-5-103.png

① 이벤트를 설정하기 위한 메뉴입니다.

② 설정된 이벤트를 해제하기 위한 메뉴입니다.

③ 이벤트 발생 시 발생하는 통보를 일시정지하기 위한 메뉴입니다.

④ 일시정지된 통보를 재시작하기 위한 메뉴입니다.

  • 이벤트를 설정하는 방법은 다음과 같습니다.

database-5-5-104.png

① 이벤트를 설정할 서버를 선택합니다.

Event 설정을 클릭합니다.

Step 4. 이벤트 설정

이벤트를 설정할 수 있습니다.

database-5-5-105.png

① 선택한 DB 서버가 맞는지 확인 후, Event 항목 설정을 클릭합니다.

database-5-5-106.png

① 선택한 DB 서버에 알람 항목 및 임계치를 설정합니다. 설정 가능한 이벤트 항목은 본 문서의 "사용하기 전에"를 참고해주시기 바랍니다.

추가를 클릭하여 알람 항목을 추가합니다.

수정/삭제를 클릭하여 알람 항목 및 임계치를 수정 및 삭제할 수 있습니다.

다음을 클릭합니다.

database-5-5-107.png

① 서버를 관리하는 담당자가 여러 명일 경우, 통보 대상 관리를 클릭하여 통보 대상자를 관리할 수 있습니다.

② 담당자를 선택합니다.

③ 통보 방법을 선택합니다. 통보 방법에는 Email과 SMS, 두 방법으로 통보받는 ALL이 있습니다.

추가를 클릭하여 통보할 대상을 추가합니다.

삭제를 클릭하여 통보 대상을 삭제할 수 있습니다.

다음을 클릭합니다.

이벤트 설정 내역을 최종 확인합니다.

database-5-5-108.png

① 이벤트 대상 서버, 알람 항목, 통보 대상을 확인 후, 확인을 클릭합니다.

설정한 내역이 Event 설정 현황에 반영되었는지 확인합니다.

database-5-5-109.png

① 서버를 클릭하여 서버에 설정된 이벤트를 확인합니다.

database-5-5-110.png

이벤트 관리하기

이벤트는 이벤트 단위나 서버 단위로 이벤트 해제가 가능합니다. 이벤트가 해제된 이후부터는 메일과 SMS로 통보되지 않습니다.

이벤트를 해제하는 방법은 다음과 같습니다.

database-5-5-111.png

① 이벤트를 해제할 서버를 선택한 후 이벤트 해제를 클릭합니다.

② 특정 이벤트의 삭제 버튼을 클릭하여 특정 이벤트만 해제할 수 있습니다.

통보 관리하기

통보에 관하여 설정 내역을 조회, 수정하고, 일시정지하거나 재시작할 수 있습니다.

통보 설정 내역

이벤트 등록 시 설정된 통보 내용을 조회하며, 수정할 수 있습니다.

database-5-5-112.png

database-5-5-113.png

① 통보 설정 내역을 확인할 서버의 보기를 클릭합니다.

추가를 클릭하여 통보를 받을 담당자를 추가할 수 있습니다.

③ 통보 설정 내역 변경을 완료한 후 저장을 클릭하여 내용을 저장합니다.

통보 일시정지

'통보 일시정지'는 배치 작업 등으로 이벤트가 발생하는 상황에서 통보를 일시적으로 정지할 때 사용하는 기능입니다.

database-5-5-114.png

database-5-5-115.png

① 통보 일시정지를 원하는 서버를 선택하고 통보 일시정지를 클릭합니다.

② 통보 일시정지 기간을 설정합니다.

③ 등록자를 입력합니다.

설정을 클릭합니다.

통보 재시작

통보 일시정지 설정을 취소하고 통보를 재시작하는 기능입니다.

database-5-5-116.png

database-5-5-117.png

① 통보를 재시작할 서버를 선택합니다.

통보 재시작을 클릭합니다.

연관 정보 바로가기

DB 서버 생성, 접속, 관리, 모니터링 및 백업 관련하여 아래 사용 가이드를 참고하실 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...