[NCP] Cloud DB for MS-SQL

메린·2023년 1월 11일
0

NCP

목록 보기
24/32

NCP의 Cloud DB for MSSQL 핵심 기능

"데이터베이스를 직접 구성했을 때의 번거로움을 덜어줄 수 있는 자동화 된 기능을 제공하며, 콘솔상에서 쉽게 생성이 가능합니다."

Cloud DB for MS-SQL 구성도

Cloud DB for MS-SQL

  • Standard 타입과 High-memory 타입을 제공
  • 데이터스토리지는 HDD, SDD에서 선택
    • 데이터스토리지는 Cloud DB 생성 이후, 변경 불가능
    • 데이터스토리지는 100GB부터 2TB까지 10GB씩 자동 확장
  • 고가용성이 지원되는 타입과 Stand-alone 타입 선택 가능
    • Stand-alone 타입으로 생성하였다가 고가용성 지원 타입으로 변경 가능
  • 1분 단위의 쿼리 레벨 성능 분석 제공
  • 자동 Fail-over 지원
    • 기본적으로 Principal DB와 Mirror DB를 생성하여 Principal DB 서버 장애 시 Mirror DB로 자동 Fail-over
  • Slave DB는 최대 5대까지 추가 가능

CDB Operation 1. DB Config 및 Config Group 관리

  • DB Config 관리를 클릭하면, 선택한 DB서버에 적용할 Config Group을 변경할 수 있습니다.
    • Cloud DB 상품의 서비스 특성에 맞게 sp_config와 trace flag를 변경해 config group을 생성할 수 있음
    • Config group 생성 뿐만 아니라 변경, 삭제 가능
    • Config group이 적용된 서버가 있을 경우, config group 삭제 불가능
    • Config group을 이미 적용한 Cloud DB 서비스가 있다면, 해당 DB서버들도 변경 적용(재시작이 필요할 경우, 서버 재시작후 적용)

CDB for MS-SQL Operation 2. Slave DB 추가

  • Slave DB는 log shipping 방식으로 생성되며, transaction log 백업을 restore하는 동안에는 읽기가 불가능하여 일반 서비스 용도로는 사용이 불가능함
  • 매일 주기적인 BI 및 Batch 작업에 적합함
  • 시간 단위로 읽기 가능한 시간을 최대 20시간까지 설정 가능
  • 읽기 가능 Slave는 최대 5개까지 생성 가능
  • 읽기 가능 Slave의 spec을 변경하면, principal과 mirror 서버도 함께 변경

CDB for MS-SQL Operation 3. 이벤트 설정

  • Cloud DB for MSSQL 서버에서 발생한 이벤트 이력 확인 가능
  • 서비스 별로 알람 항목과 임계치를 설정하여, 임계치를 넘은 이벤트에 대해서 메일과 SMS로 실시간 통보 설정 가능

CDB for MS-SQL Operation 4. 쿼리 분석

  • 쿼리 수행 횟수 대비 CPU 소모량과 메모리 읽기 수는 상관관계 및 분포를 버블차트로 표현
  • X축은 해당 쿼리의 일별 수행 횟수 합계
  • Y축은 해당 쿼리의 일별 CPU 소모량의 합계
  • 버블의 크기로 해당 쿼리의 메모리 읽기 수 확인
  • 버블을 클릭하면 어떤 쿼리인지 하단에 확인 가능
profile
I can do it ! 苦盡甘來

0개의 댓글