728x90
반응형
SMALL

supabase 5

[Supabase] 응답속도 70% 단축! Mumbai에서 Seoul로 DB 옮기며 겪은 일들

왜 DB 리전을 옮기게 됐을까?서비스를 처음 만들 때는 DB 리전을 크게 신경 쓰지 않았습니다. 가입 당시 기본으로 잡혀있던 인도(Mumbai) 리전에 그대로 DB를 생성했는데, 정작 애플리케이션 서버는 한국 리전(Oracle Cloud)에 있었습니다. 문제는 같은 요청인데도 응답이 1초가 걸릴 때도 있고 30초 가까이 걸릴 때도 있었습니다. 처음에는 쿼리 문제인 줄 알고 인덱스와 커넥션 풀 설정을 한참 들여다봤는데, 정작 DB 쿼리 자체는 50~90ms로 전혀 느리지 않았습니다. 진짜 원인은 한국 ↔ 인도 간 리전간 네트워크 왕복(RTT)이 요청마다 누적되는 것이었습니다.Supabase 리전 목록(https://supabase.com/docs/guides/platform/regions)을 보면 알 수 ..

IT/DB 2026.06.11

[Claude Code] 5편 MCP 서버로 Claude의 능력을 무한 확장

로컬에서, 이제 밖으로 나간다지난 4편까지 우리가 구축한 것은 로컬에서만 작동하는 자동화였습니다.Hooks는 Bash 명령어를 차단하고, 슬래시 커맨드는 파일을 수정하고, 커밋을 생성합니다. 모두 내 컴퓨터, 내 저장소 안에서입니다.이제 그 경계를 넘어갑니다. MCP(Model Context Protocol) 서버를 사용하면Claude가 데이터베이스에 접근하고, GitHub의 PR을 생성하고, Slack에 메시지를 보낼 수 있습니다. https://code.claude.com/docs/ko/mcp MCP를 통해 Claude Code를 도구에 연결하기 - Claude Code DocsModel Context Protocol을 사용하여 Claude Code를 도구에 연결하는 방법을 알아봅니다.code.cla..

IT/AI 2026.05.08

[Supabase] DB 연결 실패? Connection Pool Size 부족 문제 해결하기

무료형 SaaS DB를 처음 써보는 것이기도 하고, 이렇게 작게 기본값이 되어 있을 줄 몰랐다. 문제 상황Supabase Postgres를 사용하던 중, Spring Boot 애플리케이션에서 간헐적으로 DB 명령문이 실행되지 않는 현상이 발생했다.❌ [ERROR] java.sql.SQLException: Cannot connect to databaseorg.postgresql.util.PSQLException: too many connections for role "user_account"검색해보니 Supabase의 기본 Connection Pool Size가 너무 작다는 것이 원인이었다.원인 분석Supabase는 Compute Size(사양)에 따라 기본 Pool Size가 결정된다.Comput..

IT/DB 2026.02.12

[DB] Supabase가 DBeaver에 연결되지 않는 경우 해결 방법

이와 함께 아래와 같은 안내 문구가 표시된다.Not IPv4 compatibleUse Session Pooler if on a IPv4 network or purchase IPv4 add-on처음에는 이 문구를 못봤어서 원인을 한참 헤맸다.문제 원인Direct connection은 IPv6 전용Supabase의 Direct connection 방식은 기본적으로 IPv6 환경에서만 동작한다.하지만 대부분의 개인 개발 환경은 다음과 같다.가정용 인터넷개인 PC일반 회사 네트워크➡️ 거의 대부분 IPv4-only 네트워크이 상태에서 Direct connection JDBC 주소를 그대로 사용하면DBeaver에서는 연결이 실패할 수밖에 없다.해결 방법 1: Session Pooler 사용 (권장)Supabase..

IT/DB 2026.01.15

[DB] BaaS형 postgres 툴 추천 (개인 프로젝트에 강추)

[DB] BaaS형 postgres 툴 추천 (개인 프로젝트에 강추) https://supabase.com/ Supabase | The Postgres Development Platform.Build production-grade applications with a Postgres database, Authentication, instant APIs, Realtime, Functions, Storage and Vector embeddings. Start for free.supabase.com 간략히 말해보자면,웹에서 DBeaver처럼 DB작업 가능하고, Connection String까지 제공해준다.개인 프로젝트에 제격인 셈, [DB] SaaS형 PostgreSQL 툴 추천 – Supabase개인..

IT/DB 2026.01.15
728x90
반응형
LIST