Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- python
- 인프라
- 소프트웨어공학
- 유닉스
- 자바
- 자바네트워크
- 뉴턴역학
- 웹 크롤링
- 역학
- GPT-4's answer
- 리눅스
- lombok
- flet
- GIT
- 시스템
- chatGPT's answer
- Spring boot
- 고전역학
- kotlin
- JVM
- oracle
- Java
- write by chatGPT
- 파이썬
- 자바암호
- android
- write by GPT-4
- Database
- NIO
- 코틀린
Archives
- Today
- Total
목록Cost-Based Optimizer (1)
728x90
Akashic Records
CBO(Cost-Based Optimizer)
CBO(Cost-Based Optimizer)는 Oracle 데이터베이스의 쿼리 최적화 방법 중 하나입니다. CBO는 쿼리를 실행하는데 필요한 예상 리소스 사용량(비용)을 계산하고, 이를 기반으로 가장 효율적인 쿼리 실행 계획을 선택합니다. CBO의 작동 방식을 이해하려면 Oracle 데이터베이스가 수집하는 통계 정보에 대해 알아야 합니다. 이러한 통계에는 테이블 크기, 테이블의 행 수, 테이블의 열 분포, 인덱스의 선택도, 클러스터링 정도 등이 포함됩니다. 이러한 통계는 Oracle의 DBMS_STATS 패키지를 사용하여 수집하고 유지할 수 있습니다. CBO는 이러한 통계를 사용하여 쿼리를 수행하는 데 필요한 비용을 계산합니다. 이 때, 비용은 디스크 I/O, CPU 사용량, 네트워크 트래픽 등 여러 ..
Database Learning Guide
2023. 5. 18. 10:38