Shane's planet

2022/09/03 1

[Spring Boot JPA] P6Spy 활용해 쿼리 로그 확인하기

Intro 스프링부트와 JPA로 프로젝트를 진행하다 보면 실제 쿼리가 어떻게 나갈지 눈으로 확인을 하고 싶을 때가 참 많습니다. JPA가 참 편하긴 한데 개발자가 직접 쿼리를 작성하지 않았다 보니 실제로 어떤 쿼리가 나갈지는 눈으로 확인 하기 전까지는 정확히 알기 힘들고, 가끔씩은 의외의 쿼리가 나가는걸 보고 놀라기도 합니다. 제 기준에 쿼리를 꼭 확인해야 할 상황이 크게 두가지 정도가 있었는데요 의도한대로 작동하지 않아서 쿼리가 의심될 때 N+1 문제가 발생하고 있는지 확인이 필요할 때 그러다보니 항상 테스트 설정에서는 쿼리가 전부 출력되게 설정 해두고 테스트 코드들을 실행 시키고 있습니다. 확실히 쿼리가 눈으로 확인이 되면 마음의 안정이 좀 오는 것 같아요. 쿼리 로그를 확인하는 방법을 단계별로 개선..

Programming/JPA ⁄ Spring 2022.09.03
<
1
>
더보기
  • ALL (517)
    • Programming (159)
      • Java (48)
      • javascrlpt (20)
      • JPA ⁄ Spring (67)
      • Kotlin (11)
      • Python (13)
    • Data (44)
      • LLM (3)
      • MongoDB (3)
      • MYSQL ⁄ MariaDB (9)
      • Oracle (6)
      • PostgreSQL (8)
      • Search Engine (13)
    • Development (192)
      • Cloud (8)
      • Daily Error (48)
      • Develop Tools (36)
      • DevLife (15)
      • DevOps (33)
      • Fundamentals (5)
      • Git (16)
      • HTML ⁄ CSS (9)
      • Problem Solving (8)
      • Projects-DDIT (14)
    • IT ⁄ Computer (122)
      • Linux (56)
      • Mac (49)
      • News (6)
      • Review (2)
      • Windows (9)

Visitors

Total

Yesterday

Today

반응형

티스토리툴바