저자 :이것은 질문에 대한 답변에서 나온 것입니다. Paul M. Aoki의 이메일 목록 (<aoki@cs.berkeley.edu) 1998-08-11.
참고 :부분 지수는 현재 지원되지 않습니다 에 의해postgresql전임자가 지원 한Postgres그리고 코드의 대토토 캔은 여전히입니다 거기. 우리는이 기능에 대한 지원을 되 살리고 싶습니다 언젠가.
a토토 캔 색인는 구축 된 색인입니다 테이블의 하위 집합에; 서브 세트는 술어로 정의됩니다.Postgres지원 토토 캔 임의의 사전 상인이있는 지수. 나는 IBM을 믿는다DB2AS/400의 경우 토토 캔 지수를 지원합니다 단일 클라스 사용을 사용합니다.
부분 지수의 주요 동기는 다음과 같습니다. 수익성있게 인덱스를 사용할 수 있도록 요청하는 쿼리 특정 범위, 전체 테이블에 인덱스를 구축하고 고통을 겪는 이유 관련 공간/시간 비용? (다른 이유도 있습니다. 보다Stonebraker, M, 1989b자세한 내용.)
토토 캔 지수를 빌드, 업데이트 및 쿼리 할 기계는 아닙니다. 너무 나쁘다. 털이 부품은 인덱스 선택입니다 (지수는 빌드?) 및 쿼리 최적화 (어떤 지수를 사용합니까?); 즉., 어떤 술어가 일치하는지 결정하는 토토 캔 유용한 방법으로 작업량/쿼리. 들어가는 사람들을 위해 데이터베이스 이론, 문제는 기본적으로와 유사합니다 해당 구체화 된 뷰 문제는 다르지만 비용 매개 변수 및 공식. 이것들은 일반적으로 표준 서수에 대한 어려운 문제SQL유형; 그들은 슈퍼 하드 문제입니다 선택성 추정이기 때문에 블랙 박스 연장 유형 기술은 너무 조잡합니다.
checkStonebraker, M, 1989b, Olson, 1993및Seshardri, 1995더 많은 것 정보.
사설 토토 사이트 : 문서 : 7.1 : 키 | 홈 | 다음 |
키 | up | 상속 |