#성능
-
Node.js 응답 지연은 이벤트 루프부터 본다: 블로킹 원인과 대응 체크리스트
느려짐의 첫 의심 대상은 이벤트 루프 블로킹입니다. 측정 지표, 코드 패턴, 워커 분리 기준을 합쳐야 원인 파악이 빨라집니다.
-
페이지 번호를 포기해야 할 때, OFFSET과 커서 페이지네이션의 갈림길
OFFSET과 커서 중 무엇을 쓸지는 데이터 양이 아니라 정렬 키의 유일성과 화면이 요구하는 이동 방식에서 갈린다.
-
느린 쿼리에 인덱스부터 걸기 전에 봐야 할 기준
인덱스는 실행 계획으로 풀스캔을 확인한 뒤에 걸어야 하고, 컬럼 순서와 쓰기 비용까지 같이 봐야 한다.