본문 바로가기

스터디북125

<12/23> 성능고도화 발표 - Data Dictionary view (dba_xxx) : Static 통계. 지속적으로 저장 (System Tablespaces) -> Optimizer에 의한 실행계획 작성 시 근거자료로 사용된다. - Dynamic perfomance view (v$xxx) : Dynamic한 통계. (재기동시마다 '0' 에서 시작된다.) -> 성능관련 데이터를 얻기 위해 사용된다. * user_tables (동의어) 2015. 12. 23.
<12/22> SQL Tuning 7장 8장 테이블 스페이스 move alter table 테이블명 move tablespace 테이블스페이스명; move 권한 부여 grant connect,resource,create view, create procedure, create sequence to sh; 7장 옵티마이저: 조인 연산자 ordered from 테이블 순서대로 가라 힌트leading(C A D B) 내가 지정한 순서대로 힌트 NL loop 선탱 테이블의 데이터와 동일한 데이터를 후행 테이블에서 참조함선행 테이블의 데이터가 상수로 전환되어 후행 테이블에 공급됨 성능을 좌지우지 하는것 인덱스를 적절히 설계하면 가장 빠른 성능 보장(잘못 설계하면 최악) 선행테이블이 사용하는 인덱스 순서대로 정렬된 데이터가 추출됨 그래서 부분범위처리, 소량의데.. 2015. 12. 22.
<12/21> SQL Tuning 6장 SQL 튜닝하면 제일 많이 고려되는 것은 테이블 및 인덱스에 대한 SCAN 기법이다 악성 SQL은 응답시간이 느려질 수 있습니다 DB 서비스 타임(CPU+wait time)이 느려질 수 있습니다 SQL Tuning은 작성자의 의도를 파악해야 한다 결과를 바꾸는게 아니다 그 후 필요에 따라 튜닝하는 것 SQL은 테이블 인덱스 컬럼 등에 대한 통계 정보를 보는 것이다 결합 인덱스에서 중요한건 컬럼의 순서 INDEX_DESC는 order by를 피하기 위한 적절한 힌트 인덱스를 타는걸 랜덤액세스라 하는데 where order by select 를 탄다 인덱스를 타게 되면 order by를 하더라도 정렬에 대한 비용이 없어지게 된다 orcl@SYS> select * from v$diag_info; INST_ID.. 2015. 12. 21.
<12/20> 카페북, DBCA content 설치 옵션 뜻 체크 ■ Oracle Text 모든 오라클 데이터베이스 제품(Express Edition 포함)에 기본적으로 포함되어 제공되는 강력한 검색 테크놀로지입니다. Oracle Text에서 제공되는 개발 API를 이용하여 완성도 높은 컨텐트 검색 애플리케이션을 쉽게 구현할 수 있습니다. Oracle Text는 SQL 와일드카드 매칭 기능을 보완하는 기능을 제공하며, 구조형/비구조형 문서를 검색하는 용도로 활용됩니다. Oracle Text는 기본적 불리언 연산자(AND, OR, NOT, NEAR 등)의 조합을 지원하며 사운덱스(soundex) 검색, 퍼지(fuzzy) 검색, 결과 랭킹과 같은 고급 기능을 함께 제공하고 있습니다. 또 마이크로소프트 오피스와 PDF를 포함하는 수백여 종의 파일 타입이 .. 2015. 12. 21.