발생일
- 2020/01/03
문제내용
- 테이블 검색을 하는 쿼리의 속도가 너무 느린 문제.
고려사항
- 전체 쿼리를 재작성 할 시간 부족. 기존 코드에서 즉각적인 효과를 얻을수 있어야 함.
해결방안
- 현재 수행하는 쿼리의 EXPLAIN을 실행. INDEX를 실행하지 않는 것을 확인. (검색하는 부분의 INDEX를 만들면 되지만, DB담당자 부제로 진행 보류)
- 통계를 위하여 중복 실행하는 쿼리를 단일 실행 + WHERE절에서 현재 존재하는 INDEX 를 사용할 수 있도록 조건문 변경
'개발일지' 카테고리의 다른 글
1개의 상태값을 여러 함수에서 사용하는 경우 (0) | 2020.01.29 |
---|---|
코드 작성시 문서 작성 혹은 프로토타입 작성이 필요한 이유. (0) | 2020.01.06 |
웹 프레임워크(라이브러리)에서 컴포넌트 통신과 데이터일관성 (0) | 2020.01.06 |
너와 나의 연결고리 = 동기 (0) | 2019.06.16 |
블로그를 다시 시작하면서, 티스토리를 선택한 이유. (0) | 2019.06.07 |