1. 운영체제 부분

2. MySQL 부분

 

운영체제 요소 -  씨 메 디 네 (CPU , Memory, Disk, Network ) 사용량

MySQL 요소 -

쿼리 실행량 QPS / QPM

커넥션 - 최대커넥션 , 실행중인 커넥션, 캐싱된 커넥션 수

쓰레드 - 최대쓰레드 캐시 수 , 사용중인 쓰레드 개수, 캐싱된 쓰레드 개수  -> 락경합이나 과도한 실행시간(헤비쿼리)

 

참고 : 접속주체가 자체적인 커넥션풀을 사용하거나 1개의 커넥션당 다수의 쓰레드를 사용하는 환경에서 커넥션풀을 제대로 관리하지 않으면 트랜잭션 관련문제가 더 많이 발생할 수 있음

 

커넥션 - 클라이언트와 MySQL간 작업요청 / 결과전달이 이루어지는 연결

쓰레드 - 요청된 작업을 처리하는 주체, 쓰레드풀로부터 매핑

락 - 모든 DB에서 반드시 모니터링해야 하는 요소  -락 획득을 위한 대기시간 길어지는 현상- mysql 서버 자체보다

애플리케이션 로직문제일 가능성이 높다

락 -> 트랜잭션 보장

 

임시테이블 사용량

임시테이블 생성조건 

-MySQL 내부적 생성  : group by, order by, join, union , subquery 처리

-사용자 정의 생성 

 

5.슬로우쿼리 - long query time 을 넘는 실행시간을 소요하느 쿼리 

 

 

 

 

 

 

 

SMALL

'MySQL-MariaDB' 카테고리의 다른 글

Hash Join  (0) 2020.08.29
MaraDB 지식베이스 - table_open_cache 최적화  (0) 2020.08.23
MySQL 테스트 데이터복제  (0) 2020.08.17
MySQL - Limit 에 대하여...  (0) 2020.06.26
innoDB Buffer Usage가 100%를 유지하는 현상  (0) 2020.06.26

+ Recent posts