DB Advisor
홈 화면 > 프로젝트 선택 > DB Advisor
DB Advisor는 데이터베이스 인스턴스 상태, SQL, 용량, 경고 알림을 정해진 규칙에 따라 점검하고 이상 항목을 한눈에 보여 줍니다. 어드바이저는 WhaTap AI를 기반으로 점검 결과를 설명하고 추정 원인과 권장 조치를 제시합니다. DBA와 운영 담당자는 점검 결과로 데이터베이스 상태를 파악할 수 있습니다. 날짜별로 저장된 일일 점검 결과는 인수인계와 일일 보고에 활용할 수 있습니다.
DB Advisor는 다음 원칙으로 동작합니다.
- 규칙 기반 판정: 화면에 명시된 기준과 수치에 따라 정상, 주의, 위험을 판정합니다.
- AI 기반 설명: 어드바이저는 점검마다 한 차례 결과 설명, 원인 가설, 권장 조치를 작성합니다. 수치는 점검 규칙으로 산출한 값을 그대로 인용합니다.
- 사용자 검토 후 조치: 사용자가 권장 조치를 검토한 뒤 데이터베이스에 직접 적용합니다.
사용 전 확인
지원 데이터베이스
다음 데이터베이스 프로젝트에서 사용할 수 있습니다. 클러스터 프로젝트는 지원하지 않습니다.
- 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 시작하기 버튼을 클릭하세요.
버튼을 클릭하면 첫 점검을 바로 시작하고 DB Advisor 홈 화면으로 이동합니다. 별도로 설정할 항목은 없습니다.
홈 화면 상단에는 최근 점검 결과의 요약이 표시됩니다. 원인 물어보기 버튼을 클릭하면 WhaTap AI 채팅 창에서 원인을 분석할 수 있습니다. 그 아래 맡고 있는 일 영역에서 진단과 조치, 일일 점검 카드를 선택해 각 화면으로 이동할 수 있습니다.
말하면 만들어 드립니다 영역에서는 다음 기능을 사용할 수 있습니다.
- Flex 보드 만들기: 필요한 지표를 대화로 설명하면 현재 프로젝트에 Flex 보드를 생성합니다. 대시보드 수정 권한이 필요합니다.
- 인수인계 노트: 현재 점검 결과와 적용한 조치를 인수인계용 문서로 정리합니다. 작성된 내용은 복사해 활용할 수 있습니다.
사용 중지
-
DB Advisor 홈 화면 맨 아래에서 사용 중지 버튼을 클릭하세요.
-
DB Advisor 사용을 중지할까요? 확인 창에서 사용 중지 버튼을 클릭하세요.
사용을 중지하면 안내 화면으로 돌아갑니다. 기존 일일 점검 기록은 유지되며, 언제든 다시 시작할 수 있습니다.