해당 토론은 주로 해당 라우트에서 발생하던 여러 N+1 쿼리 문제에 관한 것이었으며, 현재 모두 수정되었습니다.
프로필 페이지는 사용자의 매우 개인화되고 완전한 요약을 출력하기 때문에 일부 무거운 쿼리가 포함되어 있습니다. 그러나 합리적인 크기의 데이터베이스라면 500ms 이내에 렌더링할 수 있어야 합니다.
작은 VM에 대해선 상당히 큰 데이터베이스 용량입니다. 모든 것을 같은 VM(웹+DB+Redis)에서 실행하고 계신가요?
최신 PostgreSQL 13을 사용하고 계신가요? PostgreSQL 13 업데이트에 설명된 선택적 성능 작업인 vacuum과 reindex를 실행해 보실 수 있나요?