분류 전체보기

보호되어 있는 글입니다.
문제 : 같은 ssh 계정환경에 여러명이 접속하고 작업을 한뒤 git에 올리면 한사람의 계정으로 계속 로그가 찍히는 현상문제 원인 : ~/.gitconfig에 설정된 global 설정의 user.name과 user.email때문에 한 계정으로 업로드 되고 있는 상황문제 해결 : ssh 접속할 때 각 계정으로 user.name과 user.email이 세팅되도록 변경1. 서버 전체(Global Git 설정) 설정을 삭제 파일 경로 : /home/svuser/.gitconfig [user] name = 깃 닉네임 email = 깃 이메일해당 내용 삭제2. 각각 사용자들의 ssh키 생성ssh-keygen -t ed25519 -C "A@example.com"3. 키를 ssh 설정에 추가 후 저장/ho..
보호되어 있는 글입니다.
문제 분석1. N+1 문제 (주요 원인) java // 기존 쿼리@Query("SELECT ap FROM AirPurchase ap " + "LEFT JOIN FETCH ap.airPassengers passengers " + "LEFT JOIN FETCH passengers.specialRequests " + // ← 이 부분이 문제 "WHERE ap.productPurchaseId = :id") N+1 문제 발생 과정:AirPurchase 1개 조회AirPassengers N개 조회 (JOIN FETCH)각 AirPassenger의 specialRequests M개씩 조회 (JOIN FETCH)결과: 1 + N + (N × M) = 1 + N + NM 개의 쿼리..
해달's code
'분류 전체보기' 카테고리의 글 목록