Leeyebin의 블로그
부록11.1 메인 프레임의 시대예전에는 메인 프레임이라는 거대한 컴퓨터에 여러 대의 터미널을 물려서 사용함 특징중앙 집중형소프트웨어의 유지보수 용이(기능 추가나 변경 시 메인 프레임에만 배포하면 됨)보안 용이(메인 프레임에 연결된 터미널을 통하지 않고서는 시스템을 사용할 수 없음)개발도구3세대 언어(Cobol, Fortran, PL/1, C 등)개발 프로세스(절차적 프로그래밍, 구조적 개발 방법론, Top-down 방식, Function 중심 등)단점하드웨어 증설에 한계(사용자나 사용량이 계속해서 증가하는 상황이라면 하드웨어 교체에 따른 유지보수비가 많이 드는 구조) 1.2 클라이언트/서버의 시대하드웨어 사양이 좋아지면서 예전의 메인 프레임 급 수준의 서버용 컴퓨터를 저렴하게 구축할 수 있게 되었음PC ..
12. 서버 튜닝 도구 서버튜닝은 2회에서 3회 적정(최적)을 찾아야한다. *변천 흐름 8i부터 utlbstat.sql -> 시작 utlestat.sql -> 끝 이 스크립트를 이용해서 일정기간 동안의 튜닝 통계정보 수집할 수 있다. => Report.txt | 9i부터 기능 향상 Statspack package(데이터베이스 내부에서 프로시저와 펑션들을 이용해서 데이터베이스 상태정보를 수집하고 분석) -> Data Dictionary Table형태로 보고서를 받을 수 있다. | 10g부터 기능 향상 log Automatic Workload Repository(AWR 통계 정보를 저장하고 관리해 주는 기능) => 결과를 txt, html 파일 형태로도 볼 수 있다.오라클 메모리 상태정보를 자동으로 수집 및..
8. 인덱스 검색 방법 8.1 INDEX 설계 시 주의사항 -조건을 만족하는 데이터의 분포도가 10% 내외일 때(분포도 = (조건을 만족하는 행수 / 전체행수) * 100) -대용량 데이터를 가진 테이블에 적용했을 때 -분포도가 나쁘더라도 FAST INDEX SCAN이 가능한 경우(분포가 나빠도 적극적으로 사용해보고 판단해보자) -다양한 인덱스 유형 중에 가장 적합한 인덱스를 선택 -테이블스페이스와 물리적 크기 설계 고려 -좋은 분포도를 가진다 8.2 INDEX의 종류 Balance*Tree 이미지 출처 : http://docs.oracle.com/cd/E25054_01/server.1111/e25789/indexiot.htm 참고 B Tree 알고리즘 애니메이션 : http://ats.oka.nu/b-..