JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
과외블로그후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
블로그/시리즈

비전공자도 이해할 수 있는 MySQL 성능 최적화 입문/실전 (SQL 튜닝편)

글 29편을 순서대로 읽을 수 있습니다.

비전공자도 이해할 수 있는 MySQL 성능 최적화 입문/실전 (SQL 튜닝편) 강의 보러가기
  1. 1신입 백엔드 면접에서 자주 물어보는 ‘DB 성능 최적화’ 경험?!
  2. 2DB 성능 개선할 때 ‘SQL 튜닝’을 가장 먼저 해야 하는 이유 (vs 스케일업, 레플리케이션, 샤딩, 캐싱)
  3. 3성능 개선을 위한 MySQL 구조 파악 / SQL 튜닝의 핵심
  4. 4인덱스(Index)란?
  5. 5[실습] 인덱스 직접 설정해보기 / 성능 측정해보기
  6. 6기본으로 설정되는 인덱스 (PK)
  7. 7제약 조건을 추가하면 자동으로 생성되는 인덱스 (UNIQUE)
  8. 8[실습] 인덱스를 무식하게 많이 걸면 어떻게 될까?
  9. 9멀티 컬럼 인덱스 (Mulitple-Column Index)란?
  10. 10[실습] 멀티 컬럼 인덱스 직접 설정해보기 / 작동방식 이해하기
  11. 11멀티 컬럼 인덱스 생성 시 주의점
  12. 12커버링 인덱스(Covering Index)란?
  13. 13SQL문의 ‘실행 계획’ 사용해보기 (EXPLAIN)
  14. 14실행 계획에서 type 의미 분석하기 (ALL, index)
  15. 15실행 계획에서 type 의미 분석하기 (const, range, ref)
  16. 16[실습] 한 번에 너무 많은 데이터를 조회하는 SQL문 튜닝하기
  17. 17[실습] WHERE문이 사용된 SQL문 튜닝하기 - 1
  18. 18[실습] WHERE문이 사용된 SQL문 튜닝하기 - 2
  19. 19[실습] 인덱스를 걸었는데도 인덱스가 작동하지 않는 경우 - 1
  20. 20[실습] 인덱스를 걸었는데도 인덱스가 작동하지 않는 경우 - 2
  21. 21[실습] ORDER BY문이 사용된 SQL문 튜닝하기
  22. 22[실습] WHERE문에 인덱스를 걸기 vs ORDER BY문에 인덱스를 걸기
  23. 23[실습] HAVING문이 사용된 SQL문 튜닝하기
  24. 24[실습] 유저 이름으로 특정 기간에 작성된 글 검색하는 SQL문 튜닝하기
  25. 25[실습] 특정 부서에서 최대 연봉을 가진 사용자들 조회하는 SQL문 튜닝하기
  26. 26[실습] 부서별 최대 연봉을 가진 사용자들 조회하는 SQL문 튜닝하기
  27. 27[실습] 2023년 주문 데이터 조회하는 SQL문 튜닝하기
  28. 28[실습] 2024년 1학기 평균 성적이 100점인 학생 조회하는 SQL문 튜닝하기
  29. 29[실습] 좋아요 많은 순으로 게시글 조회하는 SQL문 튜닝하기