Tag: database
All the articles with the tag "database".
-
상품 속성이 너무 많았다
(수정됨)속성이 많은 상품을 컬럼으로 담다 InnoDB 행 크기 한계에 부딪쳐 행으로 빼고 다시 일부를 되돌린 기록이다.
-
행이 늘자 목록이 느려졌다
EXPLAIN 을 처음 보고 복합 인덱스로 Using filesort 를 없애면서 컬럼 선택과 개수 조회도 손본 기록이다.
-
통계 화면이 시간 초과로 죽었다
(수정됨)매번 원본을 세던 통계를 미리 계산해 두고 오늘 것만 직접 세도록 나눈 기록이다. 오늘의 경계가 PHP 와 MySQL 에서 갈리던 것도 함께 잡았다.
-
목록 한 화면에 쿼리가 백 번 나갔다
(수정됨)행마다 조회하던 목록을 한 번에 묶고 실행 계획을 본 뒤 인덱스를 넣은 순서를 정리한 기록이다.
-
화면대로 테이블을 만들었다
화면 항목 수를 그대로 컬럼으로 옮긴 설계가 한계에 부딪쳐 행으로 바꾼 기록이다.
-
검색이 전부 훑고 있었다
(수정됨)부분 일치 검색을 글자 단위로 잘라 별도 컬럼에 담고 넣는 쪽과 찾는 쪽을 맞춘 기록이다.
-
코드와 데이터가 다른 길로 갔다
(수정됨)스키마 변경을 손으로 하던 것을 파일로 남겨 코드와 함께 올리고 순서와 되돌림까지 정한 기록이다.
-
컬럼이 무슨 뜻인지 물어보고 나서 조건을 짰다
컬럼 이름만 보고 짠 통계 조건이 틀린 뒤 값의 뜻과 세는 대상을 먼저 정하게 된 기록이다.