이 페이지에서는 PostgreSQL용 AlloyDB 유지관리 이벤트 관련 문제를 해결하는 방법을 설명합니다. AlloyDB 유지보수를 통해 클러스터와 인스턴스가 안정적이고, 성능이 뛰어나며, 안전하고, 최신 상태로 유지됩니다. 자세한 내용은 유지보수 개요를 참고하세요.
서비스 기반 유지보수 중에 데이터베이스 환경이 중단됨
설명: AlloyDB 유지보수 작업 중에 데이터베이스 환경에 1초 미만의 다운타임이 발생합니다.
AlloyDB는 업데이트가 적용된 가상 머신 (VM)을 만들어 유지보수 중 중단을 최소화합니다. 교체 VM이 준비되면 AlloyDB가 활성 VM과 교체합니다.
인스턴스에 대한 VM 스왑의 영향은 다음과 같습니다.
- 기본 인스턴스: 일반적으로 다운타임이 1초 미만입니다.
- 읽기 풀 인스턴스: 다운타임이 0초입니다.
권장 해결 방법: 데이터베이스와 애플리케이션이 자동으로 다시 연결되도록 강력한 재시도 로직으로 데이터베이스 환경을 구성합니다.
인스턴스 및 데이터베이스 크기에 따라 유지관리 후 성능이 약간 저하될 수 있습니다. 성능 저하를 최소화하기 위해 AlloyDB는 미리 설정된 시간 동안 교체 머신의 캐시를 사전 워밍합니다. 이 사전 워밍은 대부분의 환경에 충분합니다. 캐시가 채워지기 전에 제한 시간이 발생하면 유지보수가 완료된 후 프로세스가 계속됩니다.
사용자 주도 유지보수 중에 데이터베이스 환경이 중단됨
설명: 인스턴스 크기 조절 또는 대부분의 데이터베이스 플래그 변경과 같이 데이터베이스 환경을 업데이트하고 구성 변경사항을 적용하면 데이터베이스 환경에 1초 미만의 다운타임이 발생합니다.
기본적으로 사용자 주도 데이터베이스 구성 변경사항은 서비스 주도 이벤트와 동일한 무중단 유지보수 작업을 사용하며, 이 작업으로 인해 1초 미만의 다운타임이 발생합니다. 다운타임은 짧지만 전체 작업 시간은 15분을 초과할 수 있습니다. 자세한 내용은 유지보수 개요를 참고하세요.
권장 해결 방법: 데이터베이스 환경을 업데이트할 때 기본 인스턴스의 1초 미만 다운타임을 피할 수는 없지만 순간적인 연결 끊김을 계획할 수는 있습니다.
사용자 주도 유지보수 후 데이터베이스 성능이 약간 저하됨
설명: 사용자 주도 유지보수 후 데이터베이스의 성능이 약간 저하됩니다.
권장 해결 방법: 사용자 시작 유지관리의 경우 AlloyDB는 최대 5분 동안 교체 머신의 캐시를 사전 워밍하여 성능 저하를 방지하는 것을 목표로 합니다. 일반적으로는 충분하지만 일부 환경에서는 피할 수 없는 성능 저하가 발생할 수 있습니다. 사전 워밍 기간은 일반적으로 서비스 기반 유지보수보다 사용자 기반 변경사항에서 더 짧습니다. 캐시가 완전히 로드되기 전에 시간 초과가 발생하면 유지보수 기간이 완료된 후 캐시 채우기 프로세스가 재개됩니다.
FORCE_APPLY 플래그를 사용하면 데이터베이스에 다운타임이 발생합니다.
설명: 선택사항인 FORCE_APPLY
플래그를 사용하여 데이터베이스를 변경합니다.
FORCE_APPLY
플래그 옵션을 사용하면 다운타임이 발생할 수 있습니다. 이 플래그를 사용하면 인스턴스가 다시 시작되어 몇 분 동안 데이터베이스를 사용할 수 없게 됩니다.
프로덕션 클러스터에서 예기치 않은 유지보수가 발생합니다.
설명: 프로덕션 클러스터에 예상치 못한 유지보수 업데이트가 적용됩니다.
권장 해결 방법: 프로덕션 클러스터에서 예기치 않은 유지보수가 발생하지 않도록 유지보수 이벤트가 언제 발생할지 알 수 있도록 유지보수 기간을 예약하세요.
클러스터에서 유지보수 기간을 예약하려면 PostgreSQL용 AlloyDB 클러스터 유지보수 기간 관리를 참고하세요.
유지보수 기간을 예약하지 않으면 AlloyDB 클러스터의 비상 유지보수가 클러스터가 있는 리전의 현지 시간으로 평일 오전 6시~오후 10시를 제외한 언제든지 발생할 수 있습니다.
주중 어느 날이든 1시간 단위로 유지보수 기간을 예약할 수 있습니다.
프로덕션 클러스터에서 예정된 유지보수에 대한 알림을 받으려면 예정된 유지보수 전에 이메일 알림을 수신하도록 선택하세요.
1~30일 동안 지속될 수 있는 유지보수 거부 기간을 구성하여 특정 기간 동안 유지보수 작업을 방지할 수도 있습니다. 자세한 내용은 유지보수 거부 기간 구성을 참고하세요.