전체 글 230

[펌] 10g 자동화 통계정보 수집에 관하여

[출처] 10g 자동화 통계정보 수집에 관하여... [2008/05/11 Update]|작성자 쏘심이 1. 대량의 데이터 로드 작업 수행후에는 DBA가 작업 후 바로 통계작업을 실시해야 최신의 통계정보를 유지할 수 있다. (바로 통계작업을 해도 바로 적용되지 않으니 안심해도 된다. http://blog.naver.com/ukja/120045329315 참조하삼) 2. 당연하겠지만 external table은 통계정보 대상이 아니다. ##### 통계 생성이 필요한 부분은 크게 4가지로 구분할 수 있다. ##### ##### 1.System Statistics ##### ##### 2.Fixed Objects Statistics ##### ##### 3.Dictionary Statistics ##### ##..

오라클 2009.03.12

[펌] dbms_stats.auto_invalidate의 작동 방식 - Oracle 10g

[출처] [Oracle is Mad] dbms_stats.auto_invalidate의 작동 방식 - Oracle 10g에서의 통계 정보 수집과 Cursor Invalidation 문제|작성자 욱짜 dbms_stats를 이용해 통계 정보를 수집한 후 갑자기 hard parse가 몰리면서 library cache pin 경합으로 인해 시스템 성능 저하 현상이 발생하는 경우가 많다. 다음과 같은 상황에서 이런 현상이 발생한다. - 통계 정보 수집으로 통계 정보가 변경된다. - 통계 정보가 변경되면 관련된 SQL Cursor들이 invalidate된다. - SQL Cursor가 invalidate되면 다음 번 Access때 hard parse가 발생한다. - hard parse시에는 LCO에 대해 librar..

오라클 2009.03.12

[펌] 통계 정보 생성 GATHER_TABLE_STATS

출처 : http://www.oracleclub.com/article/23928 http://blog.naver.com/xsoft?Redirect=Log&logNo=150043500269 [ 참고 ] 1. 메뉴얼 [ GATHER_TABLE_STATS ] http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_stats.htm#i1036461 2. OPTIMIZER INVALIDATION PERIOD http://wiki.ex-em.com/index.php/OPTIMIZER_INVALIDATION_PERIOD A.GATHER_TABLE_STATS Procedure 1. 개요 : Table,Column, 그리고 index 에 대한 통계 정보를 수집..

오라클 2009.03.11

[펌] 통계정보의 이해

출처 : http://www.oracleclub.com/article/23893 [ 출처 ] 1. 10g Optimizer개념 및 통계치 생성 방법,SQL Tuning 방법 http://www.dbguide.net/club/board/download.jsp?maskname=274&fileName=10g+Optimizer+to+public.pdf 2. 10g 자동화 통계정보 수집에 관하여... [2008/05/11 Update] http://blog.naver.com/sungeunn/120051268815 3. 어떤 STATISTICS_LEVEL 을 사용할 것인가 ? http://cafe.naver.com/prodba/9293 4. 메타링크 4.1 Two types of automatic statistic..

오라클 2009.03.11

2008년 한국의 사회지표

통계청에서 제공하는 사회지표를 보니 재미있는 내용이 많은거 같다. - 외국인과의 혼인비율이 11.1%나 차지한다. 2005년에는 13.6%까지 올라갔었다. - 평균 초혼연령은 남성 31.1세, 여성 28.1세로 계속 증가추세 - 사망률 순위 : 자살로 인한 사망률이 1997년에 비해 거의 1.7배정도 는데 비해 운수사고로 인한 사망률이 반으로 떨어졌다. 사망원인 순위는 암-> 뇌혈관 질환 -> 심장질환 -> 자살 -> 당뇨병 순 - 한국영화 관객점유율은 2006년 63.8을 피크로 감소추세. 2008년에는 42.1% - 범죄발생건수는 2008년 196만 6천건으로 전년에 비해 7.5%증가(절도, 상해의 증가가 큼)

[책] Optimizing Oracle Optimizer

http://wiki.oracleclub.com/pages/viewpage.action?pageId=4325453 * DBMS_XPLAN 1) dbms_xplan.display - explain plan for select * from t1; - select * from table(dbms_xplan.display('plan_table', null, 'typical', null )); -- 디폴트(dbms_xplan.display) 와 동일한 결과 - select * from table(dbms_xplan.display('plan_table', null, 'all')); -- Query Block 정보, 추출하는 컬럼정보, /*+ qb_name(x) */ 힌트로 query block 명 조작가능 - se..

오라클 2009.03.05

[책] Practical OWI in Oracle 10g

ppt형식으로 되어있는데, 생각보다 내용설명이 간결하면서 이해하기 쉽게 되어있다. - RAC환경에서 주로 발생하는 gc cr/current 류의 wait event 는 주로 Global Cache 동기화(Cache Fusion)와 관련하여 발생 gc 는 read시, current는 변경시 발생 - Sequence 의 nocache : nextval 호출시마다 Dictionary 변경필요함. cf) RAC의 경우 cache를 주면 cache를 소진할 동안은 상호 통신이 필요없다. 단 ordered 속성을 주면 SV락을 통한 동기화가 필요하다. 특별한 필요가 없으면 cache와 noorder 속성으로 만들자. - db file scattered read 이벤트관련(full scan) : Insert, Del..

카테고리 없음 2009.02.18

[책] 마지막 강의

카네기 멜론의 랜디 포시 교수의 마지막 강의.. - 아이들의 상상력, 자신감, 성취감을 위해 방안을 마음대로 그리게 하고, 자신의 새차 뒷자석에 콜라를 쏟어버리는 그의 행동 - 어릴적 꿈을 향해 끊임 없이 노력하고, 다른 사람들에게 베풀고자 함 - 헤드 페이크 : 쉬는 시간에 물을 향해 뛰는 아이들을 마구 야단치던 축구코치, 힘들때마다 생각하며 노력 과정에 푹 빠져들때까지 배우는 사람으로 하여금 자신이 진정 배우는 것이 무엇인지 모르게 하는 속임수 - 장벽은 나를 막기 위해 있는 것이 아니라, 나보다 그것을 덜 갈망하는 사람들을 막기위해 있는 것이라고..

카테고리 없음 2009.01.06
반응형