spring
spring data jpa를 사용할 때 postgresql의 @Lob타입 문제
spring data jpa를 사용하여 DB를 연결할 때 DB 종류가 postgresql인 경우에 @Lob 유형 사용 시 성능 문제를 마주치게 된다. 여기서는 postgresql의 @Lob 유형 사용 시 발생하는 속도 저하 문제의 현상과 개선 방법에 대한 내용과 모든 DB에서 사용할 수 있도록 postgresql용 dialect만 수정하는 방법에 대해 설명해 보고자 한다. 제약사항: 현재 사용하려는 데이터베이스가 postgresql로 한정하지 않고 여러 데이터베이스를 지원해야 하므로 특정 버전의 DB를 위한 어노테이션은 사용하면 안된다. 시나리오 우선, 문제를 재현하기 위한 기본적인 사용 시나리오를 만들어보자. 사용자 메시지를 100건을 등록하고 해당 메시지를 조회를 하여 얼마나 오래 걸리는지 측정했다...
2023. 9. 8. 07:37