간단한 블로그 앱에 (유저, 게시판, 게시글, 댓글)
데이터가 1000만개 이상일 때 GET요청에 걸리는 시간 좀 체크 시도 중
saveAll()로 1000개씩 삽입했는데 데이터 10만개 삽입하는 것도 오래 걸리네요
보통 jpa로 하면 이정도 걸리나요?
Jdbc에 executeBatch()로 1000개씩 넣으니까 훨씬 빠르고 cpu랑 메모리 사용도 적던데 이 방법이 맞는지 궁금합니다
고수 분들은 어떻게 더미 데이터 넣으시나요?
제대로 된 방법을 잘 몰라서 질문 드립니다
saveall 하면 id 지정되있는 entity는 select구문도 들어가서
되>되어
느릴듯
그리고 bulk insert도 안대자노
아하.. 전 saveAll이 bulk insert라서 빠른 줄 알았네요
jpa는 기본적으로 벌크 연산 꺼져있고 킨다하더라도 영속성 컨텍스트 거칠거라 아마 jdbc로 치는게 제일 빠르긴 할거임
ㅇㅎ 감사합니다
오 나도배우고감