'정보관리기술사 > db' 카테고리의 다른 글

data mining  (0) 2015.08.31
튜닝  (0) 2015.03.21
신경망  (0) 2015.03.21
dw  (0) 2015.03.21
데이타마이닝  (0) 2015.03.21
by 메렁키키 2015. 3. 22. 00:12

1.사용자 만족도 증대를 위한 데이터베이스 튜닝의 개요
 가.튜닝의 평가지표(목표)
-시스템관점:처리능력(throughput)-수행시간,로드시간(LoadTime) - 적재시간
-사용자관점:응답시간(Response Time),처리시간(Throughput Time)
 나.DBMS의 구성도
       [NW]          메모리영역(SGA,버퍼캐쉬,)
Client ---> 접속영역 파일영역(data,log,control)
                      운영체제(cpu,memory,...)
-데이터베이스 성능향상을 위해 영역별 SQL튜닝,설계튜닝,환경튜닝 필요.

2.데이터베이스튜닝 절차 및 기법
 가.데이터베이스튜닝 절차
   문제정의   -> RootCause분석 -> 해결방안도출  ->   구현     -> 테스트
 지속모니터링     근본원인도출,    관점별해결책,    코드수정,    성능테스트
AccessPath조사   우선순위도출     최적안선택       SQL튜닝등    향상도검증
[문제정의서]   [FishboneChart] [설계/개발자,DBA]    [CSR]     [결과보고서]

나. 데이터베이스튜닝 기법

구분

상세내용

고려사항

SQL튜닝

조인방식/순서변경,부분범위처리

SQL Trace

인덱스 활용조사,다중/병렬처리

Hint 사용

설계튜닝

정규화,반정규화,기능컬럼추가 

테이블분할/통합,

엔티티통합/분할,업무단순화   

프로세스 단순화

환경튜닝

메모리(5분법칙),병렬IO발생,

트랜잭션 측정

BlockSize변경,CPU/Memory변경

인출단위 고려

 

3.데이터베이스튜닝시 고려사항,기대효과
 가.적정수준의 정규화수행을 위한 정책필요.
나.지속적인 모니터링을 통한 SQL튜닝 필요.
다.반정규화 수행전, 고단위SQL작성/인덱스변경/클러스터링등 다른 방법 유도."끝"

 

 

 

'정보관리기술사 > db' 카테고리의 다른 글

data mining  (0) 2015.08.31
해싱  (0) 2015.03.22
신경망  (0) 2015.03.21
dw  (0) 2015.03.21
데이타마이닝  (0) 2015.03.21
by 메렁키키 2015. 3. 21. 23:57

 

 

============================================================================================================

http://ai-times.tistory.com/category/%EC%8B%A0%EA%B2%BD%EB%A7%9D

 

인간의 뇌는 매우 복잡하고 비선형적이며 병렬적인 정보처리 시스템

인간의 뇌를 기반으로 한 모델링

인간의 뇌:적응성을 활용하여 학습능력 구현함

생물학적인 뇌의 뉴런과 비슷하게 모델링함

인공 신경망은 뉴런이라는 아주 단순하지만 내부적으로 매우 복잡하게 연결된 프로세스들로 이루어짐

뉴런은 가중치 있는 링크로 연결되어 있음

인공신경망의 학습

-신경망은 가중치를 반복적으로 조정 하여 학습함

====================================================

 

인간의 뇌는 수많은 신경 세포로 구성되어 있는데 이 신경 세포의 행동을 정확하게는 물론 알 수 없지만 위처럼 자극, 반응, 역치 같은 현상을 모델화하여 흉내낸 것이 퍼셉트론, 즉 신경 세포를 모델화한 객체이다.

 

퍼셉트론을 학습시키는 방법은 간단한데, 보통 목표치(ideal)를 정해주고 현재 계산한 값(output)이 목표치와 다르면 그만큼의 오차를 다시 퍼셉트론에 반영해서 오차를 줄여나가는 방법을 쓴다

 

이런 퍼셉트론을 여러 개 병렬로 배열하여 층(layer)를 만들고, 그 층을 여러 개 배열하면 다층 퍼셉트론이 된다.

=================================================================================

인공신경망의 장점
첫째, 다양한 문제에 대한 적용이 가능하다.
둘째, 복잡한 문제에 대한 우수한 결과를 낼 수 있다.
셋째, 연속적인 자료뿐만 아니라 불연속적인 자료에 대해서도 쉽게 적용 가능하다.

인공신경망의 단점
첫째, 우선 결과에 대해 설명력이 부족하다는 점이다.
둘째, 주어진 학습 자료에 대해 일정한 해답에 수렴한다는 것이다.

'정보관리기술사 > db' 카테고리의 다른 글

해싱  (0) 2015.03.22
튜닝  (0) 2015.03.21
dw  (0) 2015.03.21
데이타마이닝  (0) 2015.03.21
db보안  (0) 2015.03.21
by 메렁키키 2015. 3. 21. 23:50