CODEDRAGON ㆍDevelopment/Database
APM(Application Performance Management) 정의
· APM은 Application Performance Management(Monitoring)의 약자
· 운영 중인 시스템에 대한 가용성 확보, 다운타임 최소화 등을 통해 안정적인 시스템 운영을 위하여, 부하량과 접속자 파악 및 장애진단 등을 목적으로 하는 성능 모니터링 도구를 말한다.
· [애플리케이션 수행시 리소스 모니터링]과 [애플리케이션 수행을 위한 엔드투엔드 모니터링]으로 두 영역으로 구분할 수 있다.
http://codedragon.tistory.com/8083
PLAN_TABLE 결과 항목 의미
항목 |
의미 |
Recursive call |
재귀 호출의 횟수 |
DB block gets |
현재의 블록이 요구된 횟수 |
Consistent gets |
한 블록에 대해 요구된 Consistent Read 횟수 |
Physical reads |
디스크로부터 읽어 들인 데이터 블록의 총 개수 |
Redo size |
Redo 로그가 만들어진 크기 |
Byte sent via SQL*Net to client |
클라이언트로 보내진 바이트 수 |
Byte received via SQL*Net from client |
클라이언트로부터 받은 바이트 수 |
Sort (Memory) |
메모리에서 일어난 소트 수 |
Sort (Disk) |
디스크에서 일어난 소트 수 |
Row processed |
연산을 하는 동안 처리한 row 수 |
http://codedragon.tistory.com/8010
[SQL 성능 최적화]를 위한 [SQL 성능 개선]에 따른 수행 순서
단계 |
설명 |
1 |
문제 있는 SQL 식별 |
2 |
옵티마이저(Optimizer) 통계 확인 |
3 |
실행계획 검토 |
4 |
SQL 문 재구성 |
5 |
인덱스 재구성 |
6 |
실행계획 유지관리 |
http://codedragon.tistory.com/7538
시스템 성능 개선영역 및 절차
개선영역 |
수행주체 |
업무기능 최적화 |
비즈니스 아키텍트, 업무 분석가 |
업무프로세스 설계 최적화 |
업무 설계자 |
데이터모델 최적화 |
데이터모델러 |
데이터베이스 최적화 |
DBA |
언어 최적화, 알고리즘: |
개발자 |
시스템 구성 최적화 |
시스템 관리자 |
운영체제 최적화 |
시스템 관리자 |
미들워어 최적화 |
미들웨어 관리자 |
네트워크 최적화 |
네트워크 관리자 |
http://codedragon.tistory.com/8085
SQL 연습
http://codedragon.tistory.com/5472
'Development > Database' 카테고리의 다른 글
PL/SQL 특징, PL/SQL 구조, PL/SQL 기본 문법(Syntax) (0) | 2017.11.09 |
---|---|
SUMMARY - 일반적인 데이터베이스 시스템 개발 절차요구사항을 표현한 논리데이터 모델 [ERD], 정규화, 정규화 유형, 정규화 수준에 따른 장단점, 정규화 예시, 정규화된 데이터 모델이 보장하는 .. (0) | 2017.11.09 |
MySQL Command Line Client를 통한 데이터베이스 접속 (0) | 2017.11.01 |
[Oracle] 레지스트리에서 Oracle 정보 삭제하기 (0) | 2017.09.29 |
MySQL Workbench를 통한 데이터베이스 접속 (0) | 2017.09.23 |