사용자 경험을 최우선으로, 기술적 깊이를 추구하는 백엔드 엔지니어 주병주입니다.

개발하며 배운 것들을 정리하고 공유하는 기술 블로그

GitHub
39의 포스트가 있습니다

Real Mysql 9장 정리

16 min read

MySQL의 기본 데이터 처리 방식인 풀 테이블 스캔, 병렬 처리, ORDER BY 처리, 소트 버퍼, 정렬 알고리즘, 스트리밍 vs 버퍼링, 정렬 상태 변수, 그리고 GROUP BY 처리에 대해 알아봅니다.

#MySQL#Performance#Optimization#Full Table Scan#InnoDB

2025년 회고

3 min read

2025년 회고글입니다.

#Spring Data Jpa#오픈 소스#오픈 소스 컨트리뷰터#취준

Tomcat 성능 튜닝

2 min read

Thread Pool과 OS 레벨에서 Tomcat 성능을 최적화하는 방법을 상세히 알아봅니다.

#Tomcat#Tuning#Thread#Connection Pool

Tomcat 요청 처리 흐름과 Thread 모델

3 min read

Tomcat의 요청 처리 파이프라인과 NIO Thread 모델을 상세히 알아봅니다.

#Tomcat#Java#Thread#NIO#Connection Pool

Tomcat 아키텍처

5 min read

Tomcat의 핵심 컴포넌트 구조와 Connector, Container 계층을 상세히 알아봅니다.

#Tomcat#Java#Web Server#Architecture#Spring Boot

DB와 Cache 사이의 일관성 관리 전략

3 min read

Cache-Aside, Write-Through 등 캐시 전략별 일관성 문제와 해결 방법을 상세히 알아봅니다.

#캐시#Redis#일관성#데이터베이스#분산시스템

Master-Slave DB 복제 환경에서의 일관성 관리

2 min read

Master-Slave 구조에서 발생하는 복제 지연 문제와 읽기/쓰기 일관성을 보장하는 전략을 알아봅니다.

#데이터베이스#복제#일관성#MySQL#분산시스템

MySQL 실행 계획 - Extra 컬럼 (1편)

6 min read

MySQL 실행 계획의 Extra 컬럼에 표시되는 주요 메시지들과 성능 최적화 방법을 알아봅니다.

#MySQL#Database#Performance

MySQL 실행 계획 - Extra 컬럼 (2편)

5 min read

MySQL 실행 계획의 Extra 컬럼 - 조인 버퍼, 임시 테이블, WHERE 필터링 최적화를 알아봅니다.

#MySQL#Database#Performance

MySQL 실행 계획 - possible_keys, key, key_len, ref, rows, filtered 컬럼

4 min read

MySQL 실행 계획에서 인덱스 사용과 비용 예측에 관련된 핵심 컬럼들을 알아봅니다.

#MySQL#Database#Performance
© 2026 GoToBill. Built with Gatsby