10g에서.. 특정 테이블 분석, 통계화 하는거.. 조작이 가능한지..? 0 3 1,665

by 조조맹덕 [2009.09.30 18:04:50]


이거 너무 자주 질문 올려서 죄송하네요 ;;

전에 올린 내용처럼..이관직후엔 괜찮은데

이후 자동 통계, 최적화 anayize하는거 때문에 느려지는데요.

자료를 찾아보니 10g기본이 row레벨 access라 그런거 같은데....

이 테이블에 대해서만 그 옵션을 제어한다든가... 이런게..가능하...겠죠?

여기에 대해선 자료를 찾고 잇는데 아직 못찾았습니다.

혹 여기에 대해 아시는 분이 계신다면.. 간단하게라도 도움을 주시면 감사하겠습니다 

 

(__) 

by 강정식 [2009.10.01 10:48:15]
오라클클럽에서 스터디하는 내용이 위키에서 공유가 되고 있습니다.
통계정보 관련해서도 스터디한 내용이 있으니 아래 url을 참고하시기 바랍니다.

http://wiki.gurubee.net/pages/viewpage.action?pageId=1343605

http://wiki.gurubee.net/pages/viewpage.action?pageId=134359

by TeLl2 [2009.10.01 15:07:18]
스키마별 테이블 별로 통계수집을 막는 명령어 입니다.
-- LOCK/UNLOCK
-- Owner 단위
EXEC DBMS_STATS.LOCK_SCHEMA_STATS('owner_name');
EXEC DBMS_STATS.UNLOCK_SCHEMA_STATS('owner_name');

-- Onwer/table 단위
EXEC DBMS_STATS.LOCK_TABLE_STATS('owner_name','table_name');
EXEC DBMS_STATS.UNLOCK_TABLE_STATS('owner_name','table_name');

by 조조맹덕 [2009.10.01 15:19:23]
오... 매우 감사합니다. 강정식 님, Teli2 님 ^^

현재 실행계획을 바꾸는 방법을 검토중이였는데. ㅎ
안되면 모든 쿼리에 /*+FIRST_ROWS*/ 힌트 넣어줘야 하나
무지 고민했음 ㅠㅠ
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입