JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
온라인 강의프로그래밍 과외책/전자책무료 강의
유튜브블로그
후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
컨설팅/외주
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

경기도 화성시 동탄대로 22길 30

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

이용약관개인정보처리방침

카테고리

  • 전체보기856
  • AWS98
  • Spring AI67
  • Jenkins CI/CD62
  • Elasticsearch61
  • Redis58
  • MSA56
  • Linux55
  • 쿠버네티스54
  • Docker53
  • Kafka42
  • Spring Batch38
  • Logging Monitoring32
  • 부하테스트31
  • DB 설계29
  • MySQL29
  • Nginx29
  • CI/CD24
  • AWS SAA-C0322
  • AI 수익화12
  • Vercel4

MySQL

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32
부하테스트 31
DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
MySQL

[실습] 유저 이름으로 특정 기간에 작성된 글 검색하는 SQL문 튜닝하기

[실습] 유저 이름으로 특정 기간에 작성된 글 검색하는 SQL문 튜닝하기

✅ 유저 이름으로 특정 기간에 작성된 글 검색하기 기본 테이블 셋팅 더미 데이터 추가 기존 SQL문 성능 측정하기 실행 계획 조회해보기 성능 개선해보기

JSCODE 박재성JSCODE 박재성·2026. 03. 24.
MySQL

[실습] WHERE문이 사용된 SQL문 튜닝하기 - 2

[실습] WHERE문이 사용된 SQL문 튜닝하기 - 2

✅ Sales 부서이면서 최근 3일 이내에 가입한 유저 조회하기 테이블 생성 100만 건의 랜덤 데이터 삽입 데이터 조회해서 성능 측정하기 실행 계획 조회해보기 성능 개선을 위한 인덱스 추가 [이것만은 꼭 기억해두자!] 데이터 액세스(rows)를 크게

JSCODE 박재성JSCODE 박재성·2026. 03. 24.
MySQL

[실습] 2024년 1학기 평균 성적이 100점인 학생 조회하는 SQL문 튜닝하기

[실습] 2024년 1학기 평균 성적이 100점인 학생 조회하는 SQL문 튜닝하기

✅ 2024년 1학기 평균 성적이 100점인 학생 조회하기 기본 테이블 셋팅 더미 데이터 추가 기존 SQL문 성능 조회해보기 성능 개선해보기

JSCODE 박재성JSCODE 박재성·2026. 03. 24.
MySQL

실행 계획에서 type 의미 분석하기 (ALL, index)

실행 계획에서 type 의미 분석하기 (ALL, index)

실행 계획(EXPLAIN)을 조회했을 때 나오는 결과값 중 하나인 type에 대해서 자세히 알아보자. 성능 최적화에 있어서 이 값의 의미를 파악하는 게 굉장히 중요하다. ✅ ALL : 풀 테이블 스캔 풀 테이블 스캔(Full Table Scan)이란

JSCODE 박재성JSCODE 박재성·2026. 03. 24.
MySQL

기본으로 설정되는 인덱스 (PK)

기본으로 설정되는 인덱스 (PK)

✅ 기본키 (Primary Key, PK) 테이블에서 특정 데이터를 식별하기 위한 키를 보고 기본키(Primary Key, PK)라고 부른다. 대부분의 경우에 테이블을 생성할 때 PK를 설정한다. PK의 특징 중 하나는 PK를 기준으로 정렬을 해서 데

JSCODE 박재성JSCODE 박재성·2026. 03. 24.
MySQL

멀티 컬럼 인덱스 생성 시 주의점

멀티 컬럼 인덱스 생성 시 주의점

✅ 멀티 컬럼 인덱스를 만들어두면 일반 인덱스처럼 활용할 수 있다. 이전에 우리는 멀티 컬럼 인덱스를 아래와 같은 구성으로 만들었다. 부서를 기준으로 먼저 정렬이 되어 있고, 그 다음 같은 부서 내에서 이름을 기준으로 정렬되어 있다. 이런 구조로 되어

JSCODE 박재성JSCODE 박재성·2026. 03. 24.
MySQL

[실습] WHERE문이 사용된 SQL문 튜닝하기 - 1

[실습] WHERE문이 사용된 SQL문 튜닝하기 - 1

✅ 최근 3일 이내에 가입한 유저 조회하기 테이블 생성 100만 건의 랜덤 데이터 삽입 데이터 조회해서 성능 측정하기 실행 계획 조회해보기 성능 개선을 위한 인덱스 추가 데이터 조회해서 성능 측정하기 실행 계획 조회해보기 [이것만은 꼭 기억해두자!]

JSCODE 박재성JSCODE 박재성·2026. 03. 24.
MySQL

[실습] 인덱스 직접 설정해보기 / 성능 측정해보기

[실습] 인덱스 직접 설정해보기 / 성능 측정해보기

✅ 인덱스 직접 설정해보기 / 성능 측정하고 비교해보기 아래의 구성과 동일하게 테이블을 셋팅해보고, 인덱스를 설정해보자. 테이블 생성 100만 건의 랜덤 데이터 삽입 데이터 조회해보기 SQL문 실행 시 걸리는 소요 시간 측정하기 인덱스 설정하기 데이터

JSCODE 박재성JSCODE 박재성·2026. 03. 24.
MySQL

[실습] 멀티 컬럼 인덱스 직접 설정해보기 / 작동방식 이해하기

[실습] 멀티 컬럼 인덱스 직접 설정해보기 / 작동방식 이해하기

✅ 멀티 컬럼 인덱스 직접 설정해보기 테이블 생성 더미 데이터 생성 멀티 컬럼 인덱스 생성 멀티 컬럼 인덱스 생성 잘 됐는 지 확인하기 ✅ 데이터 조회할 때 인덱스를 어떻게 활용하는 지 과정 이해하기 아래 SQL문을 실행시킬 때 멀티 컬럼 인덱스를 어

JSCODE 박재성JSCODE 박재성·2026. 03. 24.
MySQL

[실습] 2023년 주문 데이터 조회하는 SQL문 튜닝하기

[실습] 2023년 주문 데이터 조회하는 SQL문 튜닝하기

✅ 특정 유저의 2023년 주문 데이터 조회하기 기본 테이블 셋팅 더미 데이터 추가 기존 SQL문 성능 조회해보기 실행 계획 조회해보기 성능 개선해보기

JSCODE 박재성JSCODE 박재성·2026. 03. 24.
123