이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 : 문서 : 17 : 11 장. 토토 사이트 순위버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

11 장. 토토 사이트 순위

토토 사이트 순위는 데이터베이스 성능을 향상시키는 일반적인 방법입니다. an 토토 사이트 순위는 데이터베이스 서버가 구체적으로 찾고 검색 할 수 있도록합니다. 토토 사이트 순위없이 할 수있는 것보다 훨씬 빠릅니다. 그러나 색인 또한 데이터베이스 시스템 전체에 오버 헤드를 추가하므로 현명하게 사용해야합니다.

11.1. 소개

이와 유사한 테이블이 있다고 가정합니다.

테이블 생성 테스트 1 (
    ID 정수,
    내용 varchar
);

그리고 응용 프로그램에는 많은 쿼리가 필요합니다. 형태

where id =에서 test1에서 컨텐츠를 선택하십시오.상수;

사전 준비가 없으면 시스템이 스캔해야합니다. 전체test1테이블, 행 별 행, 모든 일치하는 항목을 찾으려면. 에 많은 행이 있다면test1그리고 몇 줄 만 (아마도 그러한 쿼리에 의해 반환되는 0 또는 1) 만 이것은 분명히 비효율적 인 방법입니다. 그러나 시스템이 있다면 에 대한 지수를 유지하도록 지시 받았다id열이 더 효율적으로 사용할 수 있습니다 일치 행을 찾는 방법. 예를 들어, 그럴 수도 있습니다 검색 트리에 깊숙이 몇 레벨을 걸어야합니다.

비슷한 접근법은 대부분의 논픽션 서적에서 사용됩니다. 독자들이 자주 찾는 용어와 개념은 책 끝에서 알파벳 지수로 수집되었습니다. 그만큼 관심있는 독자는 토토 사이트 순위를 비교적 빠르게 스캔 할 수 있습니다 읽지 않고 적절한 페이지로 뒤집습니다. 관심있는 자료를 찾기위한 전체 책. 그것이 바로 저자가 독자가 대부분을 찾을 가능성이 높습니다. 데이터베이스의 작업입니다. 어떤 색인이 유리할 것인지 Poresee의 프로그래머.

다음 명령은 인덱스를 생성하는 데 사용됩니다. 그만큼id논의 된대로 열 :

test1 (id);에서 인덱스 테스트 1_id_index 생성

이름test1_id_index할 수 있습니다 자유롭게 선택했지만 당신은 당신을 가능하게하는 것을 선택해야합니다 나중에 색인이 무엇인지 기억합니다.

토토 사이트 순위를 제거하려면를 사용하십시오.드롭 색인명령. 토토 사이트 순위를 추가하고 제거 할 수 있습니다 언제든지 테이블.

일단 색인이 생성되면 더 이상 개입이 없습니다 필수 : 테이블이있을 때 시스템이 토토 사이트 순위를 업데이트합니다. 수정되면 생각할 때 토토 사이트 순위를 쿼리로 사용합니다. 이것은 순차 테이블 스캔보다 더 효율적입니다. 하지만 당신은를 실행해야 할 수도 있습니다.분석쿼리를 허용하기 위해 통계를 업데이트하도록 정기적으로 명령하십시오 교육적인 결정을 내릴 수있는 플래너. 보다13 장정보에 대한 정보 토토 사이트 순위 사용 여부와시기와 이유를 찾는 방법 플래너는 선택할 수 있습니다not토토 사이트 순위 사용.

토토 사이트 순위도 도움이 될 수 있습니다업데이트and삭제검색 명령 정황. 또한 토토 사이트 순위는 조인 쿼리에 사용할 수 있습니다. 따라서, 조인 조건의 일부인 열에 정의 된 색인 조인으로 쿼리 속도를 크게 높일 수 있습니다.

토토 사이트 순위가 생성되면 시스템이 유지해야합니다. 테이블과 동기화되었습니다. 데이터에 오버 헤드가 추가됩니다 조작 작업. 따라서 색인 필수적이거나 전혀 사용되지 않으면 제거해야합니다. 메모 쿼리 또는 데이터 조작 명령이 최대로 사용할 수 있습니다. 테이블 당 토토 사이트 순위.