DB Advisor
홈 화면 > 프로젝트 선택 > DB Advisor
DB Advisor는 데이터베이스 인스턴스 상태와 SQL, 용량, 경고 알림을 매일 정해진 규칙으로 점검하고, 이상이 있는 항목을 한 화면에 모아 보여 주는 기능입니다. 이상 항목에는 어드바이저가 원인을 추정하고 조 치를 제안합니다. 어드바이저는 DB Advisor 화면에서 설명을 작성하는 WhaTap AI입니다. 여러 분석 화면을 차례로 열어 확인하던 일을 점검 한 번으로 끝낼 수 있습니다. 하루 단위 점검 결과를 날짜별로 저장하므로 업무 교대나 일일 보고에 그대로 활용할 수 있습니다. 데이터베이스를 운영하는 DBA와 운영 담당자를 위한 기능입니다.
DB Advisor는 다음 원칙으로 동작합니다.
- 판정은 규칙이 합니다. 정상, 주의, 위험 판정은 화면에 표시하는 판정 기준과 수치로만 내립니다.
- 설명은 어드바이저가 씁니다. 어드바이저는 점검마다 한 번 결과 설명과 원인 가설, 조치 제안을 작성합니다. 설명 속 숫자는 점검 규칙이 계산한 값을 그대로 인용합니다.
- 조치 적용은 사람이 합니다. 조치는 제안입니다. 데이터베이스에 적용하는 일은 사용자가 직접 합니다.
사용 전 확인
지원 데이터베이스
다음 데이터베이스 프로젝트에서 사용할 수 있습니다. 클러스터 프로젝트는 지원하지 않습니다.
- PostgreSQL
- MySQL
- SQL Server
- Oracle
- Oracle Pro
Amazon RDS, Amazon Aurora도 데이터베이스 엔진이 위 데이 터베이스 중 하나이면 사용할 수 있습니다.
사용 권한
DB Advisor는 프로젝트 단위로 켜고 끕니다. 한 멤버가 켜면 프로젝트의 모든 멤버가 같은 화면을 봅니다. 켜고 끄는 일은 다음 권한 중 하나가 있는 멤버만 할 수 있습니다.
- 프로젝트 수정 권한
- 프로젝트 Flex 보드 편집 권한
권한이 없는 멤버에게는 DB Advisor 시작하기 버튼이 잠겨 있고, 홈 화면에 사용 중지 버튼이 나타나지 않습니다. 멤버 권한에 대한 자세한 내용은 다음 문서를 참고하세요.
읽는 데이터
- 사용을 시작하기 전에는 프로젝트 데이터를 읽지 않습니다.
- 사용을 시작하면 인스턴스 카운터, SQL 통계, 용량 추이, 경고 이벤트를 읽습니다. 데이터베이스에 명령을 실행하지 않습니다.
- 점검마다 판정에 쓴 수치와 발견 내용을 WhaTap AI에 전달해 설명을 작성합니다.
DB Advisor는 WhaTap AI 기능이라 front.conf의 ui_whatap_ai_mode 설정값이 show일 때만 메뉴가 나타납니다. 설정하지 않으면 SaaS 환경은 show, 설치형 환경은 disabled로 동작합니다. 메뉴가 숨겨진 환경에서는 DB Advisor 주소로 직접 접근해도 화면이 열리지 않습니다.
시작하기와 사용 중지
시작하기
DB Advisor는 처음에 꺼져 있습니다. 다음 순서로 사용을 시작하세요.
-
프로젝트를 선택한 다음 사이드바 맨 위의 DB Advisor 메뉴를 선택하세요.
-
안내 화면에서 DB Advisor가 하는 일과 알아두실 것을 확인하세요.
-
DB Advisor 시작하기 버튼을 클릭하세요.