달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'IT/세미나&컨퍼런스'에 해당되는 글 3건

  1. 2009.04.21 Oracle DB 100% 성능 튜닝 과정
  2. 2009.04.21 실무에 바로 사용하는 PL/SQL 과정
  3. 2008.05.19 인텔 i-Portal Day
반응형

[중기청 지원] 중소기업 DB(Oracle) 튜닝 실무과정 2차

Oracle DB 100% 성능 튜닝 과정

 

1) 오라클 데이터베이스의 구조
   - 오라클 데이터베이스의구조- SELECT문의 처리과정 - 오라클 서버의 구조 모니터링

2) SQL문의 분석
   - EXPLAIN PLAN 명령어 - SQL*TRACE & TKPROF 유틸리티

3) 옵티마이저
   - 옵티마이저 - 공식기반 옵티마이저 - 비용기반 옵티마이저 - TRACE 10056 EVENT
   - 히스토그램 - DBMS_STATS 패키지 - Event 10053 Trace

4) 절차형 튜닝 방법론
(1) STEP-1 단계(준비 단계)
   · 고객과의 인터뷰
   · 자료수집 및 분석 방법과 절차
   · 상태정보 수집
   · Check-List의 작성
     - 오라클 서버의 상태 조사분석
     - 논리적 구조의 상태분석
     - 네트워크의 상태분석

(2) STEP-2 단계(튜닝 단계)
   · SQL 튜닝 로드-맵
     - SORTING 구조의 분석
     - 테이블에 대한 구조분석
     - 인덱스에 대한 구조분석
     - SQL문의 분석
     - 인덱스를 사용하지 못하는 경우에 대한 분석
     - 대상 컬럼의 분포도 문제에 대한 분석
     - 인덱스 타입의 검토
     - 인덱스 선행 컬럼의 선택기준
     - 조인순서의 결정
     - UNDO 세그멘트의 분석
     - 동적 익스텐트의 할당 문제
     - 사용하지 않는 인덱스의 분석
     - 조인문의 성능에 영향을 주는 요소
     - 조인문에서 구동 테이블의 선택기준
     - 서버쿼리와 성능의 관계

   · 서버 튜닝 로드-맵
     - CPU의 과부하 현상 분석 및 해결방법
     - DISK-IO의 경합현상 분석 및 해결방법
     - MEMORY의 효율저하 현상 분석 및 해결방법

   · NETWORK 튜닝 로드-맵
     - NETWORK의 과부하 현상

(3) STEP-3 단계(결과분석 단계)
   · 튜닝 후 자료수집
   · 튜닝 결과 평가
   · 고객과의 인터뷰

5) 현상별 튜닝 방법론
   · CPU의 과부하 현상을 위한 원인 분석 및 조치방법
   · MEMORY의 효율성 문제로 인한 원인 분석 및 조치방법
   · Disk-I/O 문제로 인한 원인 분석 및 조치방법
   · Network Traffic 문제로 인한 원인 분석 및 조치방법
   · S/W 성능 저하 문제에 대한 원인분석 및 조치방법




반응형
Posted by 친절한 웬디양~ㅎㅎ
|
반응형

데이터베이스의
개념과 SQL 언어

ㆍDATABASE와 DBMS의 개념
ㆍSQL과 SQL*PLUS 툴
ㆍSELECT문과 연산자의 종류
ㆍSQL*PLUS 명령어
ㆍ함수의 종류 (NVL, NULLIF, COALESCE, ROLLUP, CUBE 등)
ㆍ조인과 서브쿼리 (NATURAL, CROSS 조인, MERGE문 등)
ㆍDML문 (MERGE문, MULTIPLE-INSERT문 등)
ㆍTRANSACTION CONTROL 언어
ㆍLOCK의 종류

2. 테이블과 기타 객체

ㆍ테이블의 종류
ㆍ제약조건
ㆍEXTERNAL 테이블
ㆍTEMPORARY 테이블
ㆍ인덱스의 구조와 종류
ㆍMATERIAZED VIEW
ㆍSEQUENCE와 SYNONYM

3. 사용자 관리

ㆍ사용자의 생성 개념과 문법
ㆍ권한과 롤

4. PL/SQL 언어

ㆍ개발절차와 종류
ㆍ스토어드 프로시져
   (매개변수의 종류, 변수의 종류, 비교문, 반복문 등)
ㆍ스토어드 펑션

5. 커서와 에러처리

ㆍ명시적 커서
ㆍ커서의 속성
ㆍ에러처리 방법

6. 동적 SQL

ㆍDynamic SQL
ㆍ명시적 커서의 활용

7. 패키지와 트리거

ㆍ패키지 (생성문법, 오버로딩, 오라클 제공 패키지 등)
ㆍ트리거 (개념, 종류, 관리규칙, 응용범위 등)
ㆍPL/SQL의 관리

8. EMBEDDED SQL

ㆍSQL과 PL/SQL의 실행
ㆍ변수의 종류
   (호스트 변수, 지시자 변수, 가변문자 변수, 배열변수 등)
ㆍ에러처리 방법
ㆍEMBEDDED SQL에서 DYNAMIC SQL의 구현
반응형
Posted by 친절한 웬디양~ㅎㅎ
|
반응형

인텔 i-Portal Day 귀하를 초대합니다.

반응형
Posted by 친절한 웬디양~ㅎㅎ
|