일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- perltidy
- ext3
- 펄 코딩스타일
- clustering
- 오라클
- pgsql
- tomcat
- mailfiler
- LVS
- postfix
- Replication
- Openfiler
- 가상파일시스템
- ZFS
- 펄
- pvfs
- inotify
- 리눅스
- 시그널
- PERL
- ext4
- pgbench
- php-oracle 연동
- connection tunning
- CVSROOT 세팅
- OCFS2
- Nexenta
- 포기해버린꿈
- 파일시스템
- pgpool-ii
Archives
- Today
- Total
목록통계 (1)
avicom의 신변잡기
오라클 통계 산출
옵티마이징 단계에서 비용기준 옵티마이져 (CBO)는 데이터 딕셔너리에 저장된 테이블과 인덱스에 대한 통계정보를 광범위하게 사용합니다. 따라서 CBO가 작동하기 위해서는 통계정보가 반드시 필요하며, Analyze 명령 또는 DBMS_STATS 패키지의 다양한 프로시져 호출을 통해 수집됩니다. 또한 인덱스 컬럼값의 데이터 분포가 균일하지 않은 상황에서는 컬럼값에 대한 히스토그램 정보를 생성해 주는 것이 매우 유용한데, 만약 컬럼의 히스토그램 정보가 없으면 옵티마이져는 컬럼의 데이터 분포가 균일하다고 가정하기 때문입니다. 만일 컬럼 데이터의 분포가 균일하지 않은 상황에서 히스토그램 정보가 없다거나, 있는데도 옵티마이져가 엉뚱한 실행계획을 생성하는 경우에는 특별한 조치가 필요합니다. 특히 바인드 변수를 사용할 ..
oRaCle
2007. 1. 22. 12:21