Tag: performance
All the articles with the tag "performance".
-
앱이 실제로 만드는 SQL로 봐야 한다
인덱스를 넣고도 체감이 없던 이유를 실제 생성 쿼리에서 찾고, 거짓 전제와 조건 선택도까지 확인한 기록이다.
-
묻기 대신 밀어 주기
주기적 조회의 부하와 신선도가 맞바꿈 관계인 것을 확인하고 밀어 주는 구조로 바꾸면서 생긴 문제들을 정리했다.
-
선행 컬럼이 없으면 인덱스가 죽는다
대량 스캔이 붙은 쿼리의 원인을 인덱스 정의와 대조해 찾고, 무중단으로 인덱스를 추가한 기록이다.
-
엉뚱한 곳을 고치던 성능 조사
추측으로 최적화했다가 나아지지 않은 뒤 구간별로 재고, 평균 대신 분포를 보게 된 과정이다.
-
도구는 껐고 규칙은 남은 상태
부수 기능을 껐는데도 예상 밖 사용량이 섞인 원인을 패턴 둘로 좁히고, 측정의 한계를 명시한 기록이다.
-
큐가 준 순서와 처리가 끝나는 순서
큐가 순서대로 줘도 결과가 뒤집히는 이유를 정리하고, 파티션과 순번을 함께 두어 막은 기록이다.
-
열 개였던 쿼리가 하나였다
반복되는 추출 요청에 쿼리를 하나씩 늘리다가 요청의 축을 적어 보고 파라미터 하나로 줄인 기록이다.
-
장비에 맞춰 실행 설정을 조정했다
같은 코드를 올린 두 장비 중 한쪽만 느렸던 원인이 장비를 모르는 기본 설정이었던 기록이다.