태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

재미있는 db_file_multiblock_read_count 버그

분류없음 2009.02.27 14:38
한 지인의 문의로 아주 재미있는 db_file_multiblock_read_count의 버그를 발견하게 되었다. 결론부터 말하면
  • Oracle 10gR2부터는 System Level에서 db_file_multiblock_read_count 값을 바꾸어도 Full Table Scan의 Cost가 바뀌지 않는다. 
  • 하지만 실제 실행할 때는 바뀐 값을 사용한다.
  • 10gR2에서 _db_file_optimizer_read_count와 _db_file_exec_read_count라는 새로운 파라미터를 소개하면서 발생한 버그로 보인다.

자세한 내용은 아래 영문 블로그를 참조한다.

http://dioncho.wordpress.com/2009/02/27/interesting-db_file_multiblock_read_count-bug/


PS) 물론 버그라는 증거는 없다. Metalink 검색에도 실패했으며, SR을 진행하는 것은 귀찮을 따름이다.

Trackback 0 : Comments 2
  1. hacker 2009.03.03 15:19 신고 Modify/Delete Reply

    system 통계는 뭘로 생성했나요?
    관련 정보도 올리셔야 할듯 싶네요

  2. 욱짜 2009.03.03 15:32 신고 Modify/Delete Reply

    영문 블로그를 보시면

    - Workload System 통계 정보가 없는 상태이며
    - Noworkload System 통계 정보가 Default 값으로 있는 상태입니다.

    즉, db_file_multiblock_read_count가 Cost 계산에 영향을 주게끔 되어 있는 상태입니다.

Write a comment

티스토리 툴바