본문 바로가기 메뉴 바로가기

Juno's daily

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Juno's daily

검색하기 폼
  • 분류 전체보기 (107)
    • Programming (93)
      • Java (14)
      • Spring & Hibernate (21)
      • Command Line (10)
      • R programming (3)
      • Javascript (3)
      • Database (14)
      • Network (1)
      • Data Structures & Algorithm.. (12)
      • 우아한테크코스 (0)
      • 잡다한것 (5)
    • Workout (0)
    • Books & Lectures (6)
      • CS Mathematics (MIT 6.042J) (1)
      • Software Construction in Ja.. (3)
    • 생각들 (2)
  • 방명록

카디널리티 (1)
📻 SQL 성능 튜닝 - (2) 실행계획을 분석해 성능 튜닝을 해보자!

지난 1편에서 성능튜닝을 왜 해야하는지와 실행계획을 분석하는 방법에 대해서 살펴보았다. 실행계획의 정보를 보면서 어떤 것을 통해 성능을 개선할 수 있는지 약간은 감이 왔을 것이다. 그럼 이 분석한 실행계획을 바탕으로 정말 성능 개선을 해보자! ❓ 그럼 어떻게 실행되고 있는 SQL이 좋고 나쁜지 구분할 수 있을 까? 명확히 실행 계획 보고 성능 개선이 필요한지 선 그어 구분하긴 어렵다. 하지만 각자 상황에 맞게 검토 대상 추출이 필요하다. 자세한 내용은 노션을 참고하자. 위 실행계획의 특정 값에 대해서 설명하자면, 다음과 같다. 1. DEPENDENT SUBQUERY, DEPENDENT UNION (select_type) union, union all을 사용하는 서브쿼리가 메인 테이블의 영향을 받는 경우로..

Programming/Database 2024. 1. 31. 19:31
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바