SlideShare uma empresa Scribd logo
1 de 30
2019.05.23
DB 모니터링 신규 & 개선 기능
Session
발표자
기능 개선 및 신규 기능
DBX 모니터링
와탭랩스
1.기능 개선 및 신규 기능
2.문의사항 & 활용법
3.MySQL 모니터링
4.이벤트 활용
5.연계 모니터링
박명규
목차
- 3 -Copyright © 2019 Whatap – Developed by
실시간 모니터링
기능 개선 및 신규 기능
Database의 Stat지표, 수행중인 쿼리, 이벤트 정보를 실시간 모니터링하며,
사용자 관점의 뷰를 제공합니다.
Stat지표를 사용자
관점의 뷰로 설정할
수 있으며,
카테고리 구분 및
프리뷰 기능을 통해
선택의 편리성
- 4 -Copyright © 2019 Whatap – Developed by
실시간 모니터링
기능 개선 및 신규 기능
Database의 Stat지표, 수행중인 쿼리, 이벤트 정보를 실시간 모니터링하며,
사용자 관점의 뷰를 제공합니다.
발생된 이벤트 항목 클릭시
발생시점 전후 1시간의 트랜드
페이지를 통해
당시의 Stat지표와 수행되었던
쿼리 정보를 바탕으로
문제점과 현상에 대한 분석을
할 수 있음
- 5 -Copyright © 2019 Whatap – Developed by
멀티 인스턴스
기능 개선 및 신규 기능
다수 Database 의 상태, 로드밸런스, Stat지표, 수행중인 쿼리, 이벤트 정보를 실시간 모니터링하며,
사용자 관점의 뷰를 제공합니다.
실시간 모니터링의 기능과
다수의 Database 간 상태와
로드밸런스를 확인 할 수 있음
- 6 -Copyright © 2019 Whatap – Developed by
트랜드
기능 개선 및 신규 기능
Database 의 Stat지표, 수행 쿼리 정보를 통해 트랜드를 확인 할 수 있으며,
사용자 관점의 뷰를 제공합니다.
Stat지표를 클릭시 당시의
수행중인 쿼리를 확인 할 수
있으며, 보고자하는 컬럼을
선택할 수 있음
Session
발표자
문의사항 & 활용법
DBX 모니터링
와탭랩스
1.기능 개선 및 신규 기능
2.문의사항 & 활용법
3.MySQL 모니터링
4.이벤트 활용
5.연계 모니터링
박명규
목차
- 8 -Copyright © 2019 Whatap – Developed by
문의사항
문의사항 & 활용법
+ 문의사항
- Active Sessions 이벤트가 발생된 무렵 성능저하가 있었는데 분석방법을 알고 싶어요.
- DB서버 작업 전/후의 성능을 확인하고 싶어요.
- SQL Elapsed Time 에 실제 수행시간과 Wait Time을 구분해서 보고 싶어요.
- SQL 응답시간이 느려졌고, DB서버의 CPU가 올라간 건 확인을 했습니다. 이유를 알 수 있을까요?
- 배치 수행이 느려진 이유를 알고 싶어요.
- 어제 발생된 성능저하에 대해 분석하고 싶어요.
- 업무별 데이터베이스 사용 비중을 알고 싶어요.
- 업무별 문제가 되는 SQL을 뽑고 싶습니다.
- 중점 서비스시간 동안 5초이상 수행된 SQL을 확인하고 싶어요.
- 평소 점검을 위해 수행하는 쿼리를 활용할 수 있을까요?
- 9 -Copyright © 2019 Whatap – Developed by
활용법
문의사항 & 활용법
- Active Sessions 이벤트가 발생된 무렵 성능저하가 있었는데 분석방법을 알고 싶어요.
메뉴 : ‘이벤트’ -> ‘이벤트 기록’
1. 이벤트 기록을 조회
2. 관련 이벤트가 최초 발생된
항목을 클릭
3. 발생시간 1시간 전후의
트랜드에서 주요 Stat지표를
통해 이상지표 및 장애시간
확인
4. Active Session List 를 통해
장애시간 직전 수행했던 쿼리
중 이상여부 확인
- 10 -Copyright © 2019 Whatap – Developed by
활용법
문의사항 & 활용법
- DB서버 작업 전/후의 성능을 확인하고 싶어요.
메뉴 : ‘트랜드’ -> ‘트랜드 비교’
1. 위 선택 항목에 DB서버
작업 전/후 로 설정하고 조회
2. 비교하고자 하는 항목을
선택하여 주요 변경사항을
비교
이때 DB에 따라
수행중인 쿼리 수, 읽은
데이터량, 쿼리수, CPU, I/O,
이벤트 정보를 선택하여 비교
- 11 -Copyright © 2019 Whatap – Developed by
활용법
문의사항 & 활용법
- SQL Elapsed Time 에 실제 수행시간과 Wait Time을 구분해서 보고 싶어요.
Oracle, Tibero, PostgreSQL
에 대해 Wait Time을 수집
1. SQL통계
- elapse sum (sec)
- elapse wait (sec)
2. 액티브세션
- wait_time
- 12 -Copyright © 2019 Whatap – Developed by
활용법
문의사항 & 활용법
- SQL 응답시간이 느려졌고, DB서버의 CPU가 올라간 건 확인을 했습니다. 이유를 알 수 있을까요?
- 배치 수행이 느려진 이유를 알고 싶어요.
- 어제 발생된 성능저하에 대해 분석하고 싶어요. 메뉴 : ‘분석’ -> ‘트랜드’
1. 당시의 Stat지표를 통해
상황 확인 (CPU, Page
lookups/sec 등)
2. 액티브세션 을 통해
당시 수행중인 쿼리 정보에서
CPU 관련 정보 및 리소스
사용량 관련 정보 확인
- 13 -Copyright © 2019 Whatap – Developed by
활용법
문의사항 & 활용법
- 업무별 데이터베이스 사용 비중을 알고 싶어요.
메뉴 : ‘SQL통계’
1. 대상 기간을 설정하고 조회
2. ‘SCHEMANAME’ 탭을 선택
3. SCHEMANAME 별 사용량
조회를 통한 비중 확인
- 14 -Copyright © 2019 Whatap – Developed by
활용법
문의사항 & 활용법
- 업무별 문제가 되는 SQL을 뽑고 싶습니다 - I
메뉴 : ‘SQL통계’
1. 대상 기간을 설정하고 ‘sql
elapse max’ 정렬로 조회
2. ‘SCHEMANAME’ 탭을 선택
3. 해당 업무의
SCHEMANAME 선택
4. 조회된 내역을 통해 가장
수행시간이 길었던 쿼리의
수행주기 및 리소스 사용량에
대한 통계 데이터 확인
5. 해당 SQL 및 Plan 정보 확인
- 15 -Copyright © 2019 Whatap – Developed by
활용법
문의사항 & 활용법
- 업무별 문제가 되는 SQL을 뽑고 싶습니다 - II
메뉴 : ‘분석’ -> ‘락트리’
1. lock 구간을 클릭하여 조회
2. 락모드와 가해자 쿼리를
확인하고 업무적인 특징 확인
- 16 -Copyright © 2019 Whatap – Developed by
활용법
문의사항 & 활용법
- 중점 서비스시간 동안 5초이상 수행된 SQL을 확인하고 싶어요.
메뉴 : ‘SQL통계’
1. 중점 서비스시간을
설정하고 ‘sql elapse max’,
‘execute count’로 정렬하여
조회
2. 다양한 구분으로 원하는
데이터 추출
- 17 -Copyright © 2019 Whatap – Developed by
활용법
문의사항 & 활용법
- 평소 점검을 위해 수행하는 쿼리를 활용할 수 있을까요?
메뉴 : ‘분석’ -> ‘스크립트’
1. 사용하고자 하는 sql
파일을 DBX Agent
디렉토리로 복사하여 등록
ex) {DBXHome}/scripts/
{DB구분}/{SQL파일}
2. 복사 된 파일명이 왼쪽
메뉴로 리스트업되며 우측
‘실행’ 버튼을 통해 실행
Session
발표자
MySQL 모니터링
DBX 모니터링
와탭랩스
1.기능 개선 및 신규 기능
2.문의사항 & 활용법
3.MySQL 모니터링
4.이벤트 활용
5.연계 모니터링
박명규
목차
- 19 -Copyright © 2019 Whatap – Developed by
주요 지표 확인
MySQL 모니터링
+ 주요 지표 설명
Threads_connected Total session counts
Threads_running Active session counts
Questions Execution counts
Com_select Select counts
Writes Insert + Delete + Update counts
Innodb_buffer_pool_read_requests Logical reads
Innodb_buffer_pool_reads Physical reads
Bytes_sent, Bytes_received data 전송량
Innodb_buffer_pool Innodb_buffer_pool_pages_(data,free,dirty,total)
- 20 -Copyright © 2019 Whatap – Developed by
Active Sessions List 확인
MySQL 모니터링
실시간 모니터링, 멀티 인스턴스, 트랜드를 통해 Active Sessions List 를 확인 할 수 있으며,
MySQL 에서 제공하는 ‘SHOW PROCESSLIST’ 와 동일한 내용을 보여줍니다.
1. 문제가 발생한 시점의
Stat지표와 Active Sessions
List 확인을 통해 문제점을
분석하게 됩니다.
2. time 이 높은 session이
부하가 클 가능성이 높으며,
State(Thread State) 참고
3. 쿼리를 확인하며 부하유발
가능성을 유추
- 21 -Copyright © 2019 Whatap – Developed by
innodb_buffer_pool 모니터링 - I
MySQL 모니터링
+ 지표 설명
Innodb_buffer_pool_pages_data 전체 버퍼풀에서 현재 사용중인 버퍼풀 페이지 수
Innodb_buffer_pool_pages_dirty 버퍼풀의 데이터 중 변경된 페이지 수 (더티페이지 수)
Innodb_buffer_pool_pages_flushed 버퍼풀에서 플러시한 페이지 수
Innodb_buffer_pool_pages_free 전체 버퍼풀에서 사용하지 않은(사용가능한) 페이지
수
Innodb_buffer_pool_pages_total 전체 버퍼풀의 페이지 수
Innodb_buffer_pool_bytes_data 전체 버퍼풀에서 현재 사용중인 버퍼풀 바이트 수
Innodb_buffer_pool_bytes_dirty 버퍼풀의 데이터 중 변경된 바이트 수(더티 데이터 수)
Innodb_buffer_pool_dump_status 버퍼풀에 보관된 페이지를 기록한 상태
Innodb_buffer_pool_load_status 버퍼풀이 이전 시점에 해당하는 페이지를 읽음으로 워
밍업을 진행한 페이지 수
Innodb_buffer_pool_pages_misc Row lock, hash index 와 같이 오버헤드에 할당되어 사
용된 버퍼풀의 페이지 수
Innodb_buffer_pool_read_ahead_evicted 버퍼풀에 미리 읽어들인 페이지 중 사용되지 않고 제거
된 페이지 수
- 22 -Copyright © 2019 Whatap – Developed by
innodb_buffer_pool 모니터링 - II
MySQL 모니터링
+ 지표 설명
Innodb_buffer_pool_read_ahead_rnd 랜덤으로 미리 읽기가 발생한 페이지 수
Innodb_buffer_pool_read_ahread 미리 읽기 백그라운드 스레드가 버퍼풀로 미리 읽어들
인 페이지 수
Innodb_buffer_pool_read_requests 버퍼풀에서 논리적인 읽기 요청 횟수
Innodb_buffer_pool_reads 버퍼풀에 데이터가 없어서 디스크에서 직접 읽은 논리
적 수
Innodb_buffer_pool_resize_status 버퍼풀의 크기를 동적으로 조정하는 작업 상태
Innodb_buffer_pool_wait_free 페이지를 읽거나 생성할때 사용가능한 클린 페이지가
없을 경우 InnoDB가 더티페이지를 비우고 그 작업이
끝나기를 기다리는 값
Innodb_buffer_pool_write_requests 버퍼풀에 대한 쓰기 횟수
Session
발표자
이벤트 활용
DBX 모니터링
와탭랩스
1.기능 개선 및 신규 기능
2.문의사항 & 활용법
3.MySQL 모니터링
4.이벤트 활용
5.연계 모니터링
박명규
목차
- 24 -Copyright © 2019 Whatap – Developed by
이벤트 설정
이벤트 활용
각 Stat지표 별 Warning/Critical 이벤트 설정이 가능하며, 개별적용 or 전체적용하여 이벤트 알람을
받을 수 있습니다.
메뉴 : ‘이벤트’ -> ‘이벤트설정’
1. 우측 상단의 ‘Add’
2. 이벤트 대상 Stat지표 선택
3. Warning / Critical 임계치
설정
4. 이벤트 박스 우측 상단의
‘On/Off’ 를 선택
5. 좌측 하단의 ‘Save/Revert’
6. 선별적 적용 or 전체 적용
- 25 -Copyright © 2019 Whatap – Developed by
이벤트 수신설정
이벤트 활용
프로젝트 멤버를 대상으로 이벤트 알람을 수신받는 조건을 다양하게 설정 가능하며,
Telegram / Slack 등의 SNS도 활용 할 수 있습니다.
메뉴 : ‘이벤트’ ->
‘이벤트 수신설정’
1. 상단 알람설정에서 이벤트
수신대상에 대한 정보 설정
2. 중간 써드파티플러그인
통해서 ‘Telegram / Slack’
연동 설정
- 26 -Copyright © 2019 Whatap – Developed by
이벤트 기록
이벤트 활용
이벤트 기록을 통해 과거의 이벤트를 조회하거나, 실시간 이벤트 정보를 수신 할 수 있으며,
이벤트 클릭시 트랜드를 통해 전후 Stat지표 및 수행중이었던 쿼리정보를 분석 할 수 있습니다.
메뉴 : ‘이벤트’ -> ‘이벤트기록’
1. 기간 설정 후 조회
2. 조회된 이벤트를 클릭하여
트랜드 페이지로 이동
3. 이벤트 발생 당시의
Stat지표 및 액티브세션으로
발생원인 분석
Session
발표자
연계 모니터링
DBX 모니터링
와탭랩스
1.기능 개선 및 신규 기능
2.문의사항 & 활용법
3.MySQL 모니터링
4.이벤트 활용
5.연계 모니터링
박명규
목차
- 28 -Copyright © 2019 Whatap – Developed by
통합대쉬보드
연계 모니터링
통합대쉬보드를 통해 APM/Server/DBX 프로젝트를 한화면에서 동시 모니터링이 가능합니다.
1. 좌측 APM 을 구성
2. 우측 DB의 주요 Stat지표
구성
3. 고객 서비스에 문제 발생시
관련 영향도를 한눈에 파악
- 29 -Copyright © 2019 Whatap – Developed by
APM 연계분석
연계 모니터링
APM Hitmap 의 트랜잭션 응답시간 분포패턴과 DB의 지표 패턴이 유사한 내역을 찾아 원인을
추적하는 연계 분석 방법입니다.
감사합니다.
이 문서의 저작권은 (주)와탭랩스에 있습니다.
이 문서는 (주)와탭랩스의 서면동의 없이 어떤 형태로도 재생산, 배포, 변경할 수 없습니다.

Mais conteúdo relacionado

Mais procurados

AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
Amazon Web Services Korea
 
AWS CLOUD 2017 - Amazon Aurora를 통한 고성능 데이터베이스 운용하기 (박선용 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Aurora를 통한 고성능 데이터베이스 운용하기 (박선용 솔루션즈 아키텍트)AWS CLOUD 2017 - Amazon Aurora를 통한 고성능 데이터베이스 운용하기 (박선용 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Aurora를 통한 고성능 데이터베이스 운용하기 (박선용 솔루션즈 아키텍트)
Amazon Web Services Korea
 
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018 비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
Amazon Web Services Korea
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
Masayuki Ozawa
 
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
Amazon Web Services Korea
 

Mais procurados (20)

서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
 
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
 
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
 
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
AWS Black Belt Tech シリーズ 2015 - Amazon API GatewayAWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
 
AWS CLOUD 2017 - Amazon Aurora를 통한 고성능 데이터베이스 운용하기 (박선용 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Aurora를 통한 고성능 데이터베이스 운용하기 (박선용 솔루션즈 아키텍트)AWS CLOUD 2017 - Amazon Aurora를 통한 고성능 데이터베이스 운용하기 (박선용 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Aurora를 통한 고성능 데이터베이스 운용하기 (박선용 솔루션즈 아키텍트)
 
내 서비스에는 어떤 데이터베이스가 맞는걸까? - 이혁 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
내 서비스에는 어떤 데이터베이스가 맞는걸까? - 이혁 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021내 서비스에는 어떤 데이터베이스가 맞는걸까? - 이혁 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
내 서비스에는 어떤 데이터베이스가 맞는걸까? - 이혁 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
 
아키텍처 현대화 분야 신규 서비스 - 주성식, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021
아키텍처 현대화 분야 신규 서비스 - 주성식, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021아키텍처 현대화 분야 신규 서비스 - 주성식, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021
아키텍처 현대화 분야 신규 서비스 - 주성식, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021
 
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018 비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
 
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
 
확장가능한 웹 아키텍쳐 구축 방안
확장가능한 웹 아키텍쳐 구축 방안 확장가능한 웹 아키텍쳐 구축 방안
확장가능한 웹 아키텍쳐 구축 방안
 
AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1
 
AWS for Games - 게임만을 위한 AWS 서비스 길라잡이 (레벨 200) - 진교선, 솔루션즈 아키텍트, AWS ::: Game...
AWS for Games - 게임만을 위한 AWS 서비스 길라잡이 (레벨 200) - 진교선, 솔루션즈 아키텍트, AWS :::  Game...AWS for Games - 게임만을 위한 AWS 서비스 길라잡이 (레벨 200) - 진교선, 솔루션즈 아키텍트, AWS :::  Game...
AWS for Games - 게임만을 위한 AWS 서비스 길라잡이 (레벨 200) - 진교선, 솔루션즈 아키텍트, AWS ::: Game...
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
 
커머스 스타트업의 효율적인 데이터 분석 플랫폼 구축기 - 하지양 데이터 엔지니어, 발란 / 강웅석 데이터 엔지니어, 크로키닷컴 :: AWS...
커머스 스타트업의 효율적인 데이터 분석 플랫폼 구축기 - 하지양 데이터 엔지니어, 발란 / 강웅석 데이터 엔지니어, 크로키닷컴 :: AWS...커머스 스타트업의 효율적인 데이터 분석 플랫폼 구축기 - 하지양 데이터 엔지니어, 발란 / 강웅석 데이터 엔지니어, 크로키닷컴 :: AWS...
커머스 스타트업의 효율적인 데이터 분석 플랫폼 구축기 - 하지양 데이터 엔지니어, 발란 / 강웅석 데이터 엔지니어, 크로키닷컴 :: AWS...
 
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
 
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
 

Semelhante a DB 모니터링 신규 & 개선 기능 (박명규)

서버 모니터링 솔루션 - 인사이트뷰 모니터링
서버 모니터링 솔루션 - 인사이트뷰 모니터링서버 모니터링 솔루션 - 인사이트뷰 모니터링
서버 모니터링 솔루션 - 인사이트뷰 모니터링
옥시즌
 
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
옥시즌
 
서버, 도커 컨테이너, 데이터베이스, WAS, 네트워크, 쿨링랙, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 ...
서버, 도커 컨테이너, 데이터베이스, WAS, 네트워크, 쿨링랙, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 ...서버, 도커 컨테이너, 데이터베이스, WAS, 네트워크, 쿨링랙, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 ...
서버, 도커 컨테이너, 데이터베이스, WAS, 네트워크, 쿨링랙, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 ...
옥시즌
 
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
옥시즌
 
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
옥시즌
 
메인프레임모니터링자동화 애플트리랩
메인프레임모니터링자동화 애플트리랩메인프레임모니터링자동화 애플트리랩
메인프레임모니터링자동화 애플트리랩
JaeWoo Wie
 

Semelhante a DB 모니터링 신규 & 개선 기능 (박명규) (20)

Application Monitoring 신규 기능 소개 (서영일)
Application Monitoring 신규 기능 소개 (서영일)Application Monitoring 신규 기능 소개 (서영일)
Application Monitoring 신규 기능 소개 (서영일)
 
장애 분석 절차 (서영일)
장애 분석 절차 (서영일)장애 분석 절차 (서영일)
장애 분석 절차 (서영일)
 
Google analytics in business
Google analytics in businessGoogle analytics in business
Google analytics in business
 
스택 분석 활용 사례 (송재진)
스택 분석 활용 사례 (송재진)스택 분석 활용 사례 (송재진)
스택 분석 활용 사례 (송재진)
 
Performance consulting
Performance consultingPerformance consulting
Performance consulting
 
서버 모니터링 솔루션 - 인사이트뷰 모니터링
서버 모니터링 솔루션 - 인사이트뷰 모니터링서버 모니터링 솔루션 - 인사이트뷰 모니터링
서버 모니터링 솔루션 - 인사이트뷰 모니터링
 
Oracle Application Performance Monitoring Cloud Service 소개
Oracle Application Performance Monitoring Cloud Service 소개Oracle Application Performance Monitoring Cloud Service 소개
Oracle Application Performance Monitoring Cloud Service 소개
 
UNUS BEANs 소개서 20141015
UNUS BEANs 소개서 20141015UNUS BEANs 소개서 20141015
UNUS BEANs 소개서 20141015
 
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
 
서버, 도커 컨테이너, 데이터베이스, WAS, 네트워크, 쿨링랙, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 ...
서버, 도커 컨테이너, 데이터베이스, WAS, 네트워크, 쿨링랙, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 ...서버, 도커 컨테이너, 데이터베이스, WAS, 네트워크, 쿨링랙, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 ...
서버, 도커 컨테이너, 데이터베이스, WAS, 네트워크, 쿨링랙, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 ...
 
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
 
덕성여자대학교 KIS VALUE 이용자 매뉴얼
덕성여자대학교 KIS VALUE 이용자 매뉴얼 덕성여자대학교 KIS VALUE 이용자 매뉴얼
덕성여자대학교 KIS VALUE 이용자 매뉴얼
 
[오픈소스컨설팅]MySQL Monitoring
[오픈소스컨설팅]MySQL Monitoring[오픈소스컨설팅]MySQL Monitoring
[오픈소스컨설팅]MySQL Monitoring
 
[AWS Summit 2019] 데이터의 힘, 스타트업 생존을 넘어 성장으로
[AWS Summit 2019] 데이터의 힘, 스타트업 생존을 넘어 성장으로[AWS Summit 2019] 데이터의 힘, 스타트업 생존을 넘어 성장으로
[AWS Summit 2019] 데이터의 힘, 스타트업 생존을 넘어 성장으로
 
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
서버, 도커 컨테이너, 데이터베이스, WAS, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 - old version
 
Google Analytics 가이드 (한국어)
Google Analytics 가이드 (한국어)Google Analytics 가이드 (한국어)
Google Analytics 가이드 (한국어)
 
Spring-Boot (springcamp2014)
Spring-Boot (springcamp2014)Spring-Boot (springcamp2014)
Spring-Boot (springcamp2014)
 
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)
 
메인프레임모니터링자동화 애플트리랩
메인프레임모니터링자동화 애플트리랩메인프레임모니터링자동화 애플트리랩
메인프레임모니터링자동화 애플트리랩
 
[Atlassian meets dev ops and itsm] kakao meets jira
[Atlassian meets dev ops and itsm] kakao meets jira[Atlassian meets dev ops and itsm] kakao meets jira
[Atlassian meets dev ops and itsm] kakao meets jira
 

Mais de WhaTap Labs

Mais de WhaTap Labs (13)

[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정
[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정
[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정
 
[WhaTap DevOps Day] 세션 2 : 성장하는 엔지니어 학습 문화
[WhaTap DevOps Day] 세션 2 : 성장하는 엔지니어 학습 문화[WhaTap DevOps Day] 세션 2 : 성장하는 엔지니어 학습 문화
[WhaTap DevOps Day] 세션 2 : 성장하는 엔지니어 학습 문화
 
[WhaTap DevOps Day] 세션 1 : Observability Practice on AWS
[WhaTap DevOps Day] 세션 1 : Observability Practice on AWS[WhaTap DevOps Day] 세션 1 : Observability Practice on AWS
[WhaTap DevOps Day] 세션 1 : Observability Practice on AWS
 
[WhaTap DevOps Day] 세션 6 : 와탭랩스 DevOps 이야기
[WhaTap DevOps Day] 세션 6 : 와탭랩스 DevOps 이야기[WhaTap DevOps Day] 세션 6 : 와탭랩스 DevOps 이야기
[WhaTap DevOps Day] 세션 6 : 와탭랩스 DevOps 이야기
 
[WhaTap DevOps Day] 세션 3 : 클라우드와 개발자, 모놀리틱부터 오케스트레이션까지
[WhaTap DevOps Day] 세션 3 : 클라우드와 개발자, 모놀리틱부터 오케스트레이션까지[WhaTap DevOps Day] 세션 3 : 클라우드와 개발자, 모놀리틱부터 오케스트레이션까지
[WhaTap DevOps Day] 세션 3 : 클라우드와 개발자, 모놀리틱부터 오케스트레이션까지
 
[WhaTap DevOps Day] 세션 4 : 롯데ON MSA 모니터링 최적화 사례
[WhaTap DevOps Day] 세션 4 : 롯데ON MSA 모니터링 최적화 사례[WhaTap DevOps Day] 세션 4 : 롯데ON MSA 모니터링 최적화 사례
[WhaTap DevOps Day] 세션 4 : 롯데ON MSA 모니터링 최적화 사례
 
Cloud for Kubernetes : Session5
Cloud for Kubernetes : Session5Cloud for Kubernetes : Session5
Cloud for Kubernetes : Session5
 
Cloud for Kubernetes : Session4
Cloud for Kubernetes : Session4Cloud for Kubernetes : Session4
Cloud for Kubernetes : Session4
 
Cloud for Kubernetes : Session3
Cloud for Kubernetes : Session3Cloud for Kubernetes : Session3
Cloud for Kubernetes : Session3
 
Cloud for Kubernetes : Session2
Cloud for Kubernetes : Session2Cloud for Kubernetes : Session2
Cloud for Kubernetes : Session2
 
Cloud for Kubernetes : Session1
Cloud for Kubernetes : Session1Cloud for Kubernetes : Session1
Cloud for Kubernetes : Session1
 
스타트업 개발자가 알아야할 서비스 운영지식
스타트업 개발자가 알아야할 서비스 운영지식스타트업 개발자가 알아야할 서비스 운영지식
스타트업 개발자가 알아야할 서비스 운영지식
 
프로세스 모니터링 (남형석)
프로세스 모니터링 (남형석)프로세스 모니터링 (남형석)
프로세스 모니터링 (남형석)
 

DB 모니터링 신규 & 개선 기능 (박명규)

  • 2. Session 발표자 기능 개선 및 신규 기능 DBX 모니터링 와탭랩스 1.기능 개선 및 신규 기능 2.문의사항 & 활용법 3.MySQL 모니터링 4.이벤트 활용 5.연계 모니터링 박명규 목차
  • 3. - 3 -Copyright © 2019 Whatap – Developed by 실시간 모니터링 기능 개선 및 신규 기능 Database의 Stat지표, 수행중인 쿼리, 이벤트 정보를 실시간 모니터링하며, 사용자 관점의 뷰를 제공합니다. Stat지표를 사용자 관점의 뷰로 설정할 수 있으며, 카테고리 구분 및 프리뷰 기능을 통해 선택의 편리성
  • 4. - 4 -Copyright © 2019 Whatap – Developed by 실시간 모니터링 기능 개선 및 신규 기능 Database의 Stat지표, 수행중인 쿼리, 이벤트 정보를 실시간 모니터링하며, 사용자 관점의 뷰를 제공합니다. 발생된 이벤트 항목 클릭시 발생시점 전후 1시간의 트랜드 페이지를 통해 당시의 Stat지표와 수행되었던 쿼리 정보를 바탕으로 문제점과 현상에 대한 분석을 할 수 있음
  • 5. - 5 -Copyright © 2019 Whatap – Developed by 멀티 인스턴스 기능 개선 및 신규 기능 다수 Database 의 상태, 로드밸런스, Stat지표, 수행중인 쿼리, 이벤트 정보를 실시간 모니터링하며, 사용자 관점의 뷰를 제공합니다. 실시간 모니터링의 기능과 다수의 Database 간 상태와 로드밸런스를 확인 할 수 있음
  • 6. - 6 -Copyright © 2019 Whatap – Developed by 트랜드 기능 개선 및 신규 기능 Database 의 Stat지표, 수행 쿼리 정보를 통해 트랜드를 확인 할 수 있으며, 사용자 관점의 뷰를 제공합니다. Stat지표를 클릭시 당시의 수행중인 쿼리를 확인 할 수 있으며, 보고자하는 컬럼을 선택할 수 있음
  • 7. Session 발표자 문의사항 & 활용법 DBX 모니터링 와탭랩스 1.기능 개선 및 신규 기능 2.문의사항 & 활용법 3.MySQL 모니터링 4.이벤트 활용 5.연계 모니터링 박명규 목차
  • 8. - 8 -Copyright © 2019 Whatap – Developed by 문의사항 문의사항 & 활용법 + 문의사항 - Active Sessions 이벤트가 발생된 무렵 성능저하가 있었는데 분석방법을 알고 싶어요. - DB서버 작업 전/후의 성능을 확인하고 싶어요. - SQL Elapsed Time 에 실제 수행시간과 Wait Time을 구분해서 보고 싶어요. - SQL 응답시간이 느려졌고, DB서버의 CPU가 올라간 건 확인을 했습니다. 이유를 알 수 있을까요? - 배치 수행이 느려진 이유를 알고 싶어요. - 어제 발생된 성능저하에 대해 분석하고 싶어요. - 업무별 데이터베이스 사용 비중을 알고 싶어요. - 업무별 문제가 되는 SQL을 뽑고 싶습니다. - 중점 서비스시간 동안 5초이상 수행된 SQL을 확인하고 싶어요. - 평소 점검을 위해 수행하는 쿼리를 활용할 수 있을까요?
  • 9. - 9 -Copyright © 2019 Whatap – Developed by 활용법 문의사항 & 활용법 - Active Sessions 이벤트가 발생된 무렵 성능저하가 있었는데 분석방법을 알고 싶어요. 메뉴 : ‘이벤트’ -> ‘이벤트 기록’ 1. 이벤트 기록을 조회 2. 관련 이벤트가 최초 발생된 항목을 클릭 3. 발생시간 1시간 전후의 트랜드에서 주요 Stat지표를 통해 이상지표 및 장애시간 확인 4. Active Session List 를 통해 장애시간 직전 수행했던 쿼리 중 이상여부 확인
  • 10. - 10 -Copyright © 2019 Whatap – Developed by 활용법 문의사항 & 활용법 - DB서버 작업 전/후의 성능을 확인하고 싶어요. 메뉴 : ‘트랜드’ -> ‘트랜드 비교’ 1. 위 선택 항목에 DB서버 작업 전/후 로 설정하고 조회 2. 비교하고자 하는 항목을 선택하여 주요 변경사항을 비교 이때 DB에 따라 수행중인 쿼리 수, 읽은 데이터량, 쿼리수, CPU, I/O, 이벤트 정보를 선택하여 비교
  • 11. - 11 -Copyright © 2019 Whatap – Developed by 활용법 문의사항 & 활용법 - SQL Elapsed Time 에 실제 수행시간과 Wait Time을 구분해서 보고 싶어요. Oracle, Tibero, PostgreSQL 에 대해 Wait Time을 수집 1. SQL통계 - elapse sum (sec) - elapse wait (sec) 2. 액티브세션 - wait_time
  • 12. - 12 -Copyright © 2019 Whatap – Developed by 활용법 문의사항 & 활용법 - SQL 응답시간이 느려졌고, DB서버의 CPU가 올라간 건 확인을 했습니다. 이유를 알 수 있을까요? - 배치 수행이 느려진 이유를 알고 싶어요. - 어제 발생된 성능저하에 대해 분석하고 싶어요. 메뉴 : ‘분석’ -> ‘트랜드’ 1. 당시의 Stat지표를 통해 상황 확인 (CPU, Page lookups/sec 등) 2. 액티브세션 을 통해 당시 수행중인 쿼리 정보에서 CPU 관련 정보 및 리소스 사용량 관련 정보 확인
  • 13. - 13 -Copyright © 2019 Whatap – Developed by 활용법 문의사항 & 활용법 - 업무별 데이터베이스 사용 비중을 알고 싶어요. 메뉴 : ‘SQL통계’ 1. 대상 기간을 설정하고 조회 2. ‘SCHEMANAME’ 탭을 선택 3. SCHEMANAME 별 사용량 조회를 통한 비중 확인
  • 14. - 14 -Copyright © 2019 Whatap – Developed by 활용법 문의사항 & 활용법 - 업무별 문제가 되는 SQL을 뽑고 싶습니다 - I 메뉴 : ‘SQL통계’ 1. 대상 기간을 설정하고 ‘sql elapse max’ 정렬로 조회 2. ‘SCHEMANAME’ 탭을 선택 3. 해당 업무의 SCHEMANAME 선택 4. 조회된 내역을 통해 가장 수행시간이 길었던 쿼리의 수행주기 및 리소스 사용량에 대한 통계 데이터 확인 5. 해당 SQL 및 Plan 정보 확인
  • 15. - 15 -Copyright © 2019 Whatap – Developed by 활용법 문의사항 & 활용법 - 업무별 문제가 되는 SQL을 뽑고 싶습니다 - II 메뉴 : ‘분석’ -> ‘락트리’ 1. lock 구간을 클릭하여 조회 2. 락모드와 가해자 쿼리를 확인하고 업무적인 특징 확인
  • 16. - 16 -Copyright © 2019 Whatap – Developed by 활용법 문의사항 & 활용법 - 중점 서비스시간 동안 5초이상 수행된 SQL을 확인하고 싶어요. 메뉴 : ‘SQL통계’ 1. 중점 서비스시간을 설정하고 ‘sql elapse max’, ‘execute count’로 정렬하여 조회 2. 다양한 구분으로 원하는 데이터 추출
  • 17. - 17 -Copyright © 2019 Whatap – Developed by 활용법 문의사항 & 활용법 - 평소 점검을 위해 수행하는 쿼리를 활용할 수 있을까요? 메뉴 : ‘분석’ -> ‘스크립트’ 1. 사용하고자 하는 sql 파일을 DBX Agent 디렉토리로 복사하여 등록 ex) {DBXHome}/scripts/ {DB구분}/{SQL파일} 2. 복사 된 파일명이 왼쪽 메뉴로 리스트업되며 우측 ‘실행’ 버튼을 통해 실행
  • 18. Session 발표자 MySQL 모니터링 DBX 모니터링 와탭랩스 1.기능 개선 및 신규 기능 2.문의사항 & 활용법 3.MySQL 모니터링 4.이벤트 활용 5.연계 모니터링 박명규 목차
  • 19. - 19 -Copyright © 2019 Whatap – Developed by 주요 지표 확인 MySQL 모니터링 + 주요 지표 설명 Threads_connected Total session counts Threads_running Active session counts Questions Execution counts Com_select Select counts Writes Insert + Delete + Update counts Innodb_buffer_pool_read_requests Logical reads Innodb_buffer_pool_reads Physical reads Bytes_sent, Bytes_received data 전송량 Innodb_buffer_pool Innodb_buffer_pool_pages_(data,free,dirty,total)
  • 20. - 20 -Copyright © 2019 Whatap – Developed by Active Sessions List 확인 MySQL 모니터링 실시간 모니터링, 멀티 인스턴스, 트랜드를 통해 Active Sessions List 를 확인 할 수 있으며, MySQL 에서 제공하는 ‘SHOW PROCESSLIST’ 와 동일한 내용을 보여줍니다. 1. 문제가 발생한 시점의 Stat지표와 Active Sessions List 확인을 통해 문제점을 분석하게 됩니다. 2. time 이 높은 session이 부하가 클 가능성이 높으며, State(Thread State) 참고 3. 쿼리를 확인하며 부하유발 가능성을 유추
  • 21. - 21 -Copyright © 2019 Whatap – Developed by innodb_buffer_pool 모니터링 - I MySQL 모니터링 + 지표 설명 Innodb_buffer_pool_pages_data 전체 버퍼풀에서 현재 사용중인 버퍼풀 페이지 수 Innodb_buffer_pool_pages_dirty 버퍼풀의 데이터 중 변경된 페이지 수 (더티페이지 수) Innodb_buffer_pool_pages_flushed 버퍼풀에서 플러시한 페이지 수 Innodb_buffer_pool_pages_free 전체 버퍼풀에서 사용하지 않은(사용가능한) 페이지 수 Innodb_buffer_pool_pages_total 전체 버퍼풀의 페이지 수 Innodb_buffer_pool_bytes_data 전체 버퍼풀에서 현재 사용중인 버퍼풀 바이트 수 Innodb_buffer_pool_bytes_dirty 버퍼풀의 데이터 중 변경된 바이트 수(더티 데이터 수) Innodb_buffer_pool_dump_status 버퍼풀에 보관된 페이지를 기록한 상태 Innodb_buffer_pool_load_status 버퍼풀이 이전 시점에 해당하는 페이지를 읽음으로 워 밍업을 진행한 페이지 수 Innodb_buffer_pool_pages_misc Row lock, hash index 와 같이 오버헤드에 할당되어 사 용된 버퍼풀의 페이지 수 Innodb_buffer_pool_read_ahead_evicted 버퍼풀에 미리 읽어들인 페이지 중 사용되지 않고 제거 된 페이지 수
  • 22. - 22 -Copyright © 2019 Whatap – Developed by innodb_buffer_pool 모니터링 - II MySQL 모니터링 + 지표 설명 Innodb_buffer_pool_read_ahead_rnd 랜덤으로 미리 읽기가 발생한 페이지 수 Innodb_buffer_pool_read_ahread 미리 읽기 백그라운드 스레드가 버퍼풀로 미리 읽어들 인 페이지 수 Innodb_buffer_pool_read_requests 버퍼풀에서 논리적인 읽기 요청 횟수 Innodb_buffer_pool_reads 버퍼풀에 데이터가 없어서 디스크에서 직접 읽은 논리 적 수 Innodb_buffer_pool_resize_status 버퍼풀의 크기를 동적으로 조정하는 작업 상태 Innodb_buffer_pool_wait_free 페이지를 읽거나 생성할때 사용가능한 클린 페이지가 없을 경우 InnoDB가 더티페이지를 비우고 그 작업이 끝나기를 기다리는 값 Innodb_buffer_pool_write_requests 버퍼풀에 대한 쓰기 횟수
  • 23. Session 발표자 이벤트 활용 DBX 모니터링 와탭랩스 1.기능 개선 및 신규 기능 2.문의사항 & 활용법 3.MySQL 모니터링 4.이벤트 활용 5.연계 모니터링 박명규 목차
  • 24. - 24 -Copyright © 2019 Whatap – Developed by 이벤트 설정 이벤트 활용 각 Stat지표 별 Warning/Critical 이벤트 설정이 가능하며, 개별적용 or 전체적용하여 이벤트 알람을 받을 수 있습니다. 메뉴 : ‘이벤트’ -> ‘이벤트설정’ 1. 우측 상단의 ‘Add’ 2. 이벤트 대상 Stat지표 선택 3. Warning / Critical 임계치 설정 4. 이벤트 박스 우측 상단의 ‘On/Off’ 를 선택 5. 좌측 하단의 ‘Save/Revert’ 6. 선별적 적용 or 전체 적용
  • 25. - 25 -Copyright © 2019 Whatap – Developed by 이벤트 수신설정 이벤트 활용 프로젝트 멤버를 대상으로 이벤트 알람을 수신받는 조건을 다양하게 설정 가능하며, Telegram / Slack 등의 SNS도 활용 할 수 있습니다. 메뉴 : ‘이벤트’ -> ‘이벤트 수신설정’ 1. 상단 알람설정에서 이벤트 수신대상에 대한 정보 설정 2. 중간 써드파티플러그인 통해서 ‘Telegram / Slack’ 연동 설정
  • 26. - 26 -Copyright © 2019 Whatap – Developed by 이벤트 기록 이벤트 활용 이벤트 기록을 통해 과거의 이벤트를 조회하거나, 실시간 이벤트 정보를 수신 할 수 있으며, 이벤트 클릭시 트랜드를 통해 전후 Stat지표 및 수행중이었던 쿼리정보를 분석 할 수 있습니다. 메뉴 : ‘이벤트’ -> ‘이벤트기록’ 1. 기간 설정 후 조회 2. 조회된 이벤트를 클릭하여 트랜드 페이지로 이동 3. 이벤트 발생 당시의 Stat지표 및 액티브세션으로 발생원인 분석
  • 27. Session 발표자 연계 모니터링 DBX 모니터링 와탭랩스 1.기능 개선 및 신규 기능 2.문의사항 & 활용법 3.MySQL 모니터링 4.이벤트 활용 5.연계 모니터링 박명규 목차
  • 28. - 28 -Copyright © 2019 Whatap – Developed by 통합대쉬보드 연계 모니터링 통합대쉬보드를 통해 APM/Server/DBX 프로젝트를 한화면에서 동시 모니터링이 가능합니다. 1. 좌측 APM 을 구성 2. 우측 DB의 주요 Stat지표 구성 3. 고객 서비스에 문제 발생시 관련 영향도를 한눈에 파악
  • 29. - 29 -Copyright © 2019 Whatap – Developed by APM 연계분석 연계 모니터링 APM Hitmap 의 트랜잭션 응답시간 분포패턴과 DB의 지표 패턴이 유사한 내역을 찾아 원인을 추적하는 연계 분석 방법입니다.
  • 30. 감사합니다. 이 문서의 저작권은 (주)와탭랩스에 있습니다. 이 문서는 (주)와탭랩스의 서면동의 없이 어떤 형태로도 재생산, 배포, 변경할 수 없습니다.