Tag: performance
All the articles with the tag "performance".
-
인덱스를 넣었더니 다른 데가 느려졌다
(수정됨)조회를 위해 넣은 인덱스가 대량 INSERT 를 느리게 한 것을 확인하고 넣기 전 절차를 정한 기록이다.
-
두 가지를 한 번에 바꿨다
성능 개선 두 가지를 동시에 적용해 무엇이 효과였는지 모르게 된 것을 나눠 재며 확인한 기록이다. 재는 조건을 고정하는 방법도 함께 정했다.
-
행이 늘자 목록이 느려졌다
EXPLAIN 을 처음 보고 복합 인덱스로 Using filesort 를 없애면서 컬럼 선택과 개수 조회도 손본 기록이다.
-
통계 화면이 시간 초과로 죽었다
(수정됨)매번 원본을 세던 통계를 미리 계산해 두고 오늘 것만 직접 세도록 나눈 기록이다. 오늘의 경계가 PHP 와 MySQL 에서 갈리던 것도 함께 잡았다.
-
목록 한 화면에 쿼리가 백 번 나갔다
(수정됨)행마다 조회하던 목록을 한 번에 묶고 실행 계획을 본 뒤 인덱스를 넣은 순서를 정리한 기록이다.
-
검색이 전부 훑고 있었다
(수정됨)부분 일치 검색을 글자 단위로 잘라 별도 컬럼에 담고 넣는 쪽과 찾는 쪽을 맞춘 기록이다.
-
돈 내고 부르던 것을 안에서 처리했다
외부 호출 요금이 늘어난 원인을 호출 수로 세어 찾고 횟수와 대상을 줄인 기록이다.
-
반복문 안의 외부 요청
(수정됨)건마다 외부를 부르던 배치를 부분 수신과 결과 저장과 동시 호출로 줄이며 매번 시간을 잰 기록이다.