본문으로 건너뛰기

기록 보관소

Java, 데이터베이스, 네트워크와 운영 환경에서 배운 내용을 정리합니다.

검색 결과 45개 · 전체 45

MySQL 인덱스 동작 원리와 스캔 방식

11분 읽기

MySQL 인덱스의 B-Tree 구조, 키 크기가 성능에 미치는 영향, 카디널리티와 선택도, 다양한 인덱스 스캔 방식, 정순/역순 스캔 성능 차이를 정리합니다.

#MySQL#Database#InnoDB#Index

MySQL BLOB과 TEXT 타입: 언제 쓰고, 왜 피해야 하는가

7분 읽기

MySQL의 BLOB과 TEXT 타입의 내부 동작 원리, 사용 사례, 그리고 성능 문제와 대안을 공식 문서 기반으로 정리합니다.

#MySQL#Database#InnoDB

락프리 프로그래밍과 CAS 연산

3분 읽기

Lock 없이 동시성을 제어하는 락프리 프로그래밍의 원리와 CAS 연산

#Java#Thread#동시성#JVM

MySQL 커서(Cursor) 동작 원리와 올바른 사용법

3분 읽기

MySQL의 커서(Cursor)가 무엇인지, 어떻게 동작하는지, 그리고 언제 사용하고 언제 피해야 하는지를 핵심만 정리합니다.

#MySQL#Database#Stored Procedure

Spring AOP : 프록시부터 FastClass까지

8분 읽기

Spring AOP의 동작 원리를 프록시 생성부터 FastClass까지 완전히 이해합니다. @Transactional은 어떻게 동작하고, 왜 내부 호출에서 작동하지 않는지 깊이 있게 다룹니다.

#Spring#Spring Boot#AOP#Proxy

Real Mysql 9장 정리

16분 읽기

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

#MySQL#Performance#Optimization#Full Table Scan

MySQL 트랜잭션에서 BEGIN 대신 autocommit=0을 써야 하는 이유

5분 읽기

LOCK TABLES와 DDL 작업 시 암시적 커밋을 피하는 방법

#MySQL#Database#Lock#트랜잭션

2025년 회고

3분 읽기

2025년 회고글입니다.

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

Tomcat 성능 튜닝

2분 읽기

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

#Tomcat#Tuning#Thread#Connection Pool

Tomcat 요청 처리 흐름과 Thread 모델

3분 읽기

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

#Tomcat#Java#Thread#NIO

© 2026 주병주

관찰하고, 기록하고, 더 단단하게 만듭니다.