Published on2025년 10월 31일리눅스 OOM Killer 로그로 메모리 누수 추적하기techOOM Killer 로그를 해석해 어떤 프로세스가 왜 죽었는지 재구성하고, RSS·anon·file·cgroup 관점에서 메모리 누수 후보를 좁혀 재현·증명·완화까지 연결하는 실전 가이드입니다.Read more →
Published on2025년 10월 31일MySQL 8 인덱스가 있어도 풀스캔? 히스토그램·카디널리티 튜닝aiMySQL 8에서 인덱스가 있는데도 옵티마이저가 풀스캔을 고집하는 대표 원인(부정확한 카디널리티/분포 추정)을 히스토그램과 통계 튜닝으로 해결하는 실전 가이드입니다.Read more →
Published on2025년 10월 31일Next.js 14 이미지 LCP 느림 - next/image 설정 7가지aiNext.js 14에서 LCP가 이미지 때문에 느릴 때, next/image와 로딩 경로를 기준으로 바로 적용 가능한 7가지 설정/패턴을 정리합니다. 원인 진단부터 코드 레벨 수정까지 한 번에 점검하세요.Read more →
Published on2025년 10월 31일Next.js 14 RSC에서 fetch 캐시 꼬임 해결법syntaxNext.js 14의 RSC 환경에서 fetch 캐시가 사용자/요청 간 섞여 보이는 원인을 정리하고, cache 옵션·revalidate·태그·동적 렌더링으로 안전하게 분리하는 실전 패턴을 소개합니다.Read more →
Published on2025년 10월 31일Git rebase 후 강제푸시로 PR 깨졌을 때 복구법techrebase 후 force push로 PR 커밋 히스토리가 바뀌면 리뷰 코멘트가 사라지거나 충돌이 폭발할 수 있습니다. reflog 기반 복구부터, 강제푸시 없이 PR을 살리는 안전한 흐름까지 실전 명령어로 정리합니다.Read more →