시작하기 전에
alloydb-sysdump 유틸리티는 AlloyDB Omni 패키지에 포함되어 있습니다. 이 유틸리티는 /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump에서 사용할 수 있습니다. 여기서 PG_VERSION은 PostgreSQL 메이저 버전입니다(예: 18).
AlloyDB Omni 덤프 파일 생성
언제든지 AlloyDB Omni 덤프 파일을 수동으로 생성할 수 있습니다. 덤프 파일을 검사하면 개발자나 Google Cloud 고객 지원 서비스에서 새 연결을 차단하는 교착 상태, 느린 쿼리, 느린 진공, 메모리, CPU 또는 스토리지의 높은 사용량과 같은 AlloyDB Omni 설치 문제를 분석하는 데 도움이 됩니다.
덤프 파일을 생성하려면 다음 명령어를 실행합니다.
sudo /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump -r -D=DATA_DIR -s=SERVICE_NAME -U=USERNAME -p=PORT -H=HOSTNAME
다음을 바꿉니다.
PG_VERSION: AlloyDB Omni 설치의 PostgreSQL 주요 버전입니다(예:18).DATA_DIR: AlloyDB Omni 데이터 디렉터리의 경로입니다(예:/var/alloydb/main/data).SERVICE_NAME: AlloyDB Omni systemd 서비스의 이름입니다. 기본값은alloydbomni18입니다.USERNAME: 데이터베이스에 연결하는 사용자의 이름 기본값은alloydbadmin입니다.PORT: AlloyDB Omni에서 연결을 수락하는 TCP 포트. 기본값은5432입니다.HOSTNAME: AlloyDB Omni가 실행되는 머신의 호스트 이름. 값이 슬래시로 시작하면 Unix 도메인 소켓 디렉터리로 사용됩니다. 기본값은localhost입니다.다음 예시 명령어는 기본값을 사용하여 AlloyDB Omni 버전 18 설치의 덤프 파일을 생성합니다.
sudo /usr/lib/postgresql/18/bin/alloydb-sysdump -r -D=/var/alloydb/main/data -s=alloydbomni18 -U=alloydbadmin -p=5432 -H=localhost
명령어 출력에 시스템 덤프 파일 위치가 표시됩니다.
명령어 인수를 자세히 알아보려면 다음을 실행합니다.
/usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump --help
AlloyDB Omni 덤프 파일 검토
AlloyDB Omni 덤프 파일은 시스템 상태의 다양한 관점을 요약하는 일반 텍스트 파일입니다. 이 파일을 검토하려면 텍스트 편집기, less 프로그램 또는 텍스트 파일을 볼 수 있는 다른 프로그램에서 파일을 엽니다.
AlloyDB Omni는 데이터 디렉터리에 파일을 저장하고 파일 이름을 alloydb_system_dump_ 및 타임스탬프 순서로 지정합니다. 예를 들면 alloydb_system_dump_20240614_062953PM입니다.
지원을 요청할 수 있도록 지원 케이스 만들기
시스템 덤프 파일을 해석하여 AlloyDB Omni 문제를 해결하는 데 지원이 필요한 경우 지원 케이스를 만들고 파일을 지원 케이스에 연결합니다. 지원 케이스를 만들려면 Google Cloud 계정이 있어야 합니다.
AlloyDB팀은 우선순위와 만드는 당시의 해당 지원 서비스에 따라 케이스에 응답합니다.