최근 메타에서 PostgreSQL 10과 12 모두에서 발생하는 "인덱스 손상"에 관한 여러 Discourse 토픽을 읽었습니다.
이러한 논의에서得出的한 교훈 중 하나는, 성능 문제를 겪고 있거나 PostgreSQL 12로 업그레이드를 수행하기 전에, 일부 시스템 관리자에게는 Discourse PostgreSQL 10 인덱스의 무결성을 확인하는 것이 중요하거나 흥미로울 수 있다는 것입니다.
이 확인을 수행하고자 하는 분들을 위해, 저는 두 개의 서로 다른 Discourse(PostgreSQL 10) 설치 환경에서 amcheck를 테스트했습니다. (1) “2컨테이너” 구성과 (2) 스탠드얼론 단일 컨테이너 구성 모두에서 확인 과정은 완벽하게 이루어졌습니다.
Discourse PostgreSQL 10 구성에서 인덱스 손상을 확인하는 방법과 제 결과는 다음과 같습니다:
amcheck와 Discourse(PostgreSQL 10)에 대한 이 짧은 글이, 손상된 인덱스를 확인하기 위해 amcheck를 사용하고자 하는 모든 Discourse 시스템 관리자에게 도움이 되기를 바랍니다.