이펙티브 오라클 (2009년)
지름길을 찾지 말라 0 0 43,909

by 구루비스터디 [2018.05.26]


  • 존재하지 않는 fast=true라는 init.ora의 매개변수(slow=yes라는 매개변수는 존재)
  • _trace_files_pubilic 매개변수의 경우 개발 인스턴스에서는 튜닝을 위해 TKPROF 보고서 실행시 유용하게 쓰이지만, 프로덕션 인스턴스에서는 이 매개변수를 켜게 되면 큰 보안 이슈가 발생
  • 프로덕션 인스턴스에서는 오라클 지원의 안내가 있는 경우에만 문서화되지 않은 매개변수를 설정하여야 한다.
  • Oracle7.3에는 이벤트를 설정하는 밑줄 매개변수를 사용하여 비트맵 인덱스를 가능하게 하는 문서화되지 않은 방법이 있었다.
  • 일부 사람들은 Oracle8i에 이르기까지 이들 이벤트를 남겨둠으로써 데이터베이스에서 문맥 정보에 대한 특수 인덱싱 테크닉인 interMedia 텍스트 검색의 성능을 심각하게 저하시키는 결과를 경험하였다.
  • 데이터베이스 애플리케이션의 성능, 확장성 등을 높이기 위하여 내부 지식이나 문서화되지 않은 마법을 이용한 적이 없다.
  • 데이터베이스를 제대로 활용하고 싶다면 개념 가이드를 읽는 것부터 시작하기 바란다.
  • 개념 가이드를 다 읽고 10% 정도의 내용만 기억하고 있다하더라도 다른 사람들보다 90% 이상을 알고 있다고 할 수 있다.
"구루비 데이터베이스 스터디모임" 에서 2009년에 "이펙티브 오라클" 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/3456

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입