Posts
All the articles I've posted.
-
세지 않아도 되는 것을 세고 있었다
(수정됨)느린 목록 화면에서 전체 건수를 세는 조회가 목록 자체보다 오래 걸리던 것을 화면별로 갈라 정리한 기록이다.
-
지운 캐시가 그 캐시가 아니었다
(수정됨)설정을 바꾸고 캐시를 지워도 화면이 안 바뀌던 원인을 계층을 세어 가며 프로세스 메모리에서 찾은 기록이다.
-
평균이 감추는 것
(수정됨)평균 응답 시간이 절반으로 줄었는데 불만은 그대로였던 이유를 분포와 백분위에서 확인한 기록이다.
-
검색 결과와 DB가 다를 때
(수정됨)검색 색인과 DB가 어긋나 없는 페이지로 가던 문제를 막기보다 아는 쪽으로 풀고 정본을 정한 기록이다.
-
복사한 블록은 갈라진다
(수정됨)같은 로직이 다섯 군데에 복사돼 조금씩 갈라져 있던 것을 비교 로그를 거쳐 하나로 모은 기록이다.
-
목록 하나에 쿼리가 몇 백 번
(수정됨)느린 목록 화면에서 코드 한 줄이 행 수만큼 조회를 만들어 내던 것과 미리 가져오기의 함정까지 확인한 기록이다.
-
남이 그 컬럼을 읽고 있으면 그것이 약속이었다
(수정됨)안 쓰는 줄 알고 없앤 컬럼 때문에 다른 팀 배치가 멈춘 뒤 무엇이 약속인지 목록으로 만든 기록이다.
-
OR로 묶으면 인덱스를 못 탄다
(수정됨)조건이 단순한데도 느린 목록 조회에서 두 컬럼을 묶은 조건이 인덱스를 막고 있던 기록이다.