목록DATA (45)
Data Modeling Evangelist Kaien Kim's Blog
EXPLAIN 을 사용함으로써 인덱스가 적절히 사용되고 있는지 검토할 수 있다. 인덱스가 잘못 사용되고 있다면 ANALYZE TABLE 을 사용하여 테이블을 점검하라. 이것은 테이블의 상태를 갱신하며 옵티마이저의 동작에 영향을 준다. 옵티마이저가 SELECT 에 기록된 순서대로 조인을 행하게 강제하려면 SELECT 대신에 SELECT STRAIGHT_JOIN 을 사용하라. EXPLAIN 은 SELECT 문에 사용된 각 테이블당 하나의 행을 리턴한다. 나열된 순서는 MYSQL 이 쿼리처리에 사용하는 순서대로 출력된다. MYSQL 은 모든 조인을 single-sweep multi-join 방식을 사용하여 해결한다. 이것은 MYSQL 이 첫번째 테이블에서 한행을 읽고, 두번째 테이블에서 매치되는 행을 찾고, ..
No. 17040 (9I) INDEX의 사용여부 확인하기 ============================== PURPOSE ------- Oracle9i에서는 만들어진후 사용되지 않은 index을 찾을수 있는 feature가 소개되었다. Explanation ------------ ALTER INDEX MONITORING USAGE 절을 이용하여 작업 시간동안 사용되지 않는 index을 찾을 수 있다. Example -------- 1. Sample table and data를 생성한다. create table products (prod_id number(3), prod_name_code varchar2(5)); insert into products values(1,..
커뮤니케이션 컨텐츠 - 데이터 모델링 “데이터 모델링, 알면 알수록 더 어려워요” 데이터베이스 개발자 및 관리자라면 한번쯤은 데이터 모델링에 관심을 가졌을 것이다. 복잡한 업무 규칙을 데이터 구조의 정합성, 유연성, 확장성에 부합하도록 설계하는 데이터 모델링은 ‘정답이 없다’는 점 때문에 특히 더 어렵다. 한창 데이터모델링을 공부하면서 실전에 적용 중인 초보 모델러와 5년 이상의 모델러 경력을 가진 전문가가 한 자리에 모였다. 이들의 대화를 통해 데이터 모델링에 대한 실무에서의 고민을 담아봤다. ◇ 전문가(Expert) : 엔코아정보컨설팅 수석 컨설턴트 장희식 이사 ◇ 대상자(User) : 오라클사용자모임 데이터모델링 1기 회원들 ◇ 작성자 : 기묘 컨텐츠 제작팀 류한주 . . . 원문 : http://..
by Oracle? Database Reference CLUSTERING_FACTOR NUMBER Indicates the amount of order of the rows in the table based on the values of the index. If the value is near the number of blocks, then the table is very well ordered. In this case, the index entries in a single leaf block tend to point to rows in the same data blocks. If the value is near the number of rows, then the table is very randomly..