728x90
서비스가 점점 노후화되서 GCP SQL 서버 사양을 낮출려고 vCPU, 메모리 수치를 변경하려고 하니 "Setting flag innodb_buffer_pool_size to 37580963840 exceeds the available memory for the instance's machine type e2-custom-2-8192" 오류가 나면서 실패했다.
메시지를 보아하니 innodb_buffer_pool_size 설정값을 높게 했다가 낮은 사양으로 바꿀려고 하니 수치가 안맞는다는 건데, 직접 최소 수치를 넣었는데도 적용이 안되어서 어떻게 변경해야 할지 난감했다. (GCP 다 보니 허들이 있다.)
그런데, 생각해보니 gemini 에서 질문하면 답이 나올거 같아서 해보니 정답이었다.

메모리 설정 계산 방법까지 친절하게 설명하고 있지만, 결국 해결 방법은 innodb_buffer_pool_size 파라미터를 먼저 삭제하고 스펙을 변경하면 된다.
해결 방법: 이 문제를 해결하려면 innodb_buffer_pool_size를 인스턴스의 머신 유형에 적합한 더 작은 값으로 설정해야 합니다. 다음은 몇 가지 권장 사항입니다.
|
옛날에는 잘 모르는 시스템은 구글에서 열심히 구글링해서 결과를 찾고 맞는건지 아는 사람들한테 확인하고 했었는데, AI 로 바로 검색이 되니 바로 해결이 가능한 시대가 되었다.
'Engineering > Etc' 카테고리의 다른 글
Cloud SQL 운용 비용 비교 in GCP (0) | 2025.05.07 |
---|---|
쿠팡 파트너스 연결 (0) | 2025.05.03 |
ytdown 1.0.0 - 유튜브 영상 다운로드 (0) | 2025.04.21 |
최신 IT 도서 무료 증정 신청 방법 (1) | 2025.03.27 |
yt-dlp "HTTP Error 403: Forbidden" 오류 해결 (1) | 2025.03.07 |