Prerequisite
Performance Insight 는 데이터베이스 인스턴스의 성능 지표 및 로그를
CloudWatch에 수집하여 여러 성능 지표에 대한 모니터링을 진행 할 수 있습니다.
Performance Insight 를 사용하려면 특정 DB 인스턴스 타입 이상, 다중 AZ DB 클러스터에서 활성화 해야합니다.
그리고 Perfomance Insight 를 사용시 Agent 가 실행되는데 이때 약간의 오버헤드가 발생합니다.
하여 DB 로드율이 높은 경우 수집 빈도를 조절하여 사용해야합니다.
Process
Performace Insight (성능 개선 도우미)는 다음과 같이 설정합니다.
(Retention period 의 기한이 7일일 경우 무료로 사용 가능합니다.)
해당 설정이 완료되었으면 잠시 기다린 다음 왼쪽 메뉴에서 Performance Insights 를 눌러줍니다.
해당 DB 를 선택 후 Performance Insight 를 사용가능한것을 확인 할 수 있습니다.
Performance Insight 는 기본적으로 1시간 동안 수집된 데이터를 표시합니다.
대시보드는 크게 3개로 나뉩니다.
-
카운터 지표
특정 성능 카운터의 지표의 데이터를 표시
-
DB 부하 차트
DB 부하와 DB 인스턴스 용량을 비교하여 최대 vCPU 선으로 표시 합니다.
-
상위 항목 (Top Item)
DB 로드에 기여하는 Top waits, Top SQL, Top hosts, Top user 를 지표로 표시합니다.
해당 차트에서 병목현상에 대한 정보를 확인 할 수 있습니다.
어떤 데이터베이스 로그가 최대 vCPU 선을 상회하는지 확인할수 있습니다.
Top SQL 에서는 데이터베이스 로드에 영향을 미치는 상위 SQL 쿼리가 표시됩니다.
초당 실행 횟수 및 초당 처리된 행을 표시합니다.
SQL 정보에서는 TOP SQL 에서 실행되는 쿼리 일부와 SQL ID, Support Digest ID 등을 확인할 수 있습니다.
설정에서는 수집되는 항목을 설정할 수 있습니다.
Reference
※스마일샤크가 제공하는 모든 콘텐츠는 관련 법의 보호를 받습니다. 스마일샤크 콘텐츠를 사전허가 없이 무단으로 복사·배포·판매·전시·개작할 경우 민·형사상 책임이 따를 수 있습니다. 콘텐츠 사용과 관련해 궁금한 점이 있으면 전화(☎: 070-4369-2028) 또는 이메일(contact@smileshark.kr)로 문의하기 바랍니다.
댓글
댓글 0개
댓글을 남기려면 로그인하세요.