키가 하나의 char (23) 필드와 두 개의 TimeStamp 필드로 구성된 테이블을 클러스터링하는 데 문제가 있습니다. char (23) 필드는 영숫자 값을 포함합니다. 클러스터링 작업이 완료되지 않습니다. 나는 그것을 24 시간 동안 계속하도록 두었고 아직 끝나지 않았다.PostgreSQL - 클러스터링이 완료되지 않음 - 긴 키?
이전에 이런 종류의 문제가 발생한 사람이 있습니까? 그 이유는 긴 핵심 분야가 합리적이라는 나의 이론 때문입니까? 우리는 긴 키가없는 더 큰 테이블을 다루었으며 우리는 항상 문제없이 DB 작업을 수행 할 수있었습니다. 그래서이 경우 키의 크기와 관련이 있다고 생각합니다.
정확히 "클러스터링 작업"은 무엇입니까? 실행중인 (완전한) SQL을 보여주십시오. –
행 수는 어떻게됩니까? char (23) 및 두 개의 타임 스탬프가 실제로 '길지 않다' –
테이블에 약 7,850 만 개의 레코드가 있습니다. 이전에 설명한대로 키에 관련된 3 개의 필드를 포함하여 총 25 개의 필드가 있습니다. VARCHAR (64000) 필드도 있습니다. 내가 실행중인 쿼리는 "를 사용하는 클러스터"입니다. –
user731288