알려진 문제

이 페이지에는 PostgreSQL용 Cloud SQL의 알려진 문제와 이러한 문제를 피하거나 복구하는 방법이 나와 있습니다.

인스턴스에서 문제가 발생하는 경우 문제 진단의 정보도 검토해야 합니다.

인스턴스 연결 문제

  • 만료된 SSL/TLS 인증서

    인스턴스가 SSL을 사용하도록 구성된 경우 Cloud Console의 Cloud SQL 인스턴스 페이지로 이동하여 인스턴스를 엽니다. 인스턴스의 연결 페이지를 열고 서버 인증서가 유효한지 확인합니다. 만료된 경우 새 인증서를 추가하고 새 인증서로 순환시켜야 합니다. 자세히 알아보기

  • Cloud SQL 프록시 버전

    Cloud SQL 프록시로 연결하는 경우 가장 최근 버전을 사용하고 있는지 확인합니다. 자세한 내용은 Cloud SQL 프록시를 최신 상태로 유지를 참조하세요.

  • 연결이 승인되지 않음

    해당 프로젝트에 존재하지 않는 인스턴스에 연결하려고 할 경우 해당 인스턴스에 액세스할 수 있는 권한이 없다는 오류 메시지만 표시됩니다.

  • 다음은 기본 사용자('postgres')에서만 작동합니다. gcloud sql connect --user

    이 명령어를 다른 사용자와 연결하려는 경우 FATAL: database 'user' does not exist라는 오류 메시지가 표시됩니다. 해결 방법은 기본 사용자('postgres')를 사용하여 연결한 다음 "\c" psql 명령어를 사용하여 다른 사용자로 다시 연결하는 것입니다.

관리 문제

  • 장기 실행 작업을 취소하거나 중지할 수 없음

    가져오기 또는 내보내기와 같은 장기 실행되는 작업을 시작하는 경우 완료되기 전에 작업을 중지할 수 없습니다. 또한 한 번에 한 인스턴스에 대해 하나의 작업만 실행할 수 있습니다.

    이러한 이유로 장기 실행 작업을 시작할 때는 인스턴스에서 수행해야 하는 다른 작업이 있는지 확인하세요.

  • 인스턴스를 삭제한 직후에 인스턴스 이름을 다시 사용할 수 없음

    Cloud SQL은 인스턴스 이름을 며칠 동안 보류하므로 인스턴스를 삭제한 후에 해당 이름을 바로 다시 사용할 수 없습니다. 동일한 이름의 인스턴스를 만들고 삭제해야 할 경우 이름이 충돌하지 않도록 타임스탬프를 이름에 포함하는 것이 좋습니다.

데이터 가져오기 및 내보내기 문제

  • 많은 대형 객체를 내보내면 인스턴스가 응답하지 않음

    데이터베이스에 대형 객체(blob)가 많이 포함되어 있을 때 데이터베이스를 내보내면 너무 많은 메모리가 소비되어 인스턴스가 응답하지 않습니다. 이러한 문제는 blob이 비어 있어도 발생합니다.