You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
현재 회원가입 시 불필요한 SELECT 문이 발생하고 있습니다.
위의 SELECT 쿼리는 등록된 회원인지 확인하기 위해 저희 코드에서 findById를 해오는 과정에서 발생한 쿼리이고,
두번째 쿼리는 member의 id를 provider에서 제공해주는 oidc 값을 그대로 사용하고 있는데,
hibernate에서 id가 있는 entity가 save될때 persist가 아닌 merge가 호출되어 발생하는 쿼리입니다.
불필요한 쿼리의 발생은 최소화 하는게 좋기에 이부분 개선해보려합니다.
To-do
member entity createdAt 추가
hibernate에서 새로운 데이터인지 판별할 때 createdAt 의 null 여부를 판별하도록 수정
🎸 기타사항
기타 사항을 작성해주세요
The text was updated successfully, but these errors were encountered:
📑 작업 사항
현재 회원가입 시 불필요한
SELECT
문이 발생하고 있습니다.위의
SELECT
쿼리는 등록된 회원인지 확인하기 위해 저희 코드에서findById
를 해오는 과정에서 발생한 쿼리이고,두번째 쿼리는 member의 id를 provider에서 제공해주는 oidc 값을 그대로 사용하고 있는데,
hibernate에서 id가 있는 entity가 save될때 persist가 아닌 merge가 호출되어 발생하는 쿼리입니다.
불필요한 쿼리의 발생은 최소화 하는게 좋기에 이부분 개선해보려합니다.
To-do
🎸 기타사항
The text was updated successfully, but these errors were encountered: