Tag: database
All the articles with the tag "database".
-
조건을 더해도 인덱스를 못 타는 형태
인덱스가 있는데도 전체를 읽는 조건의 형태를 다섯 갈래로 나누고, 각각의 대응과 확인 순서를 정리한 과정이다.
-
이력이 없는 정상 흐름
환불 이력이 없는 것을 누락이 아니라 미기록으로 설명하고, 이력을 만드는 근본 대응 전에 정산 영향을 먼저 확인한 과정이다.
-
강제한 인덱스가 만든 지연
옵티마이저가 인덱스를 안 쓰는 이유를 매칭 건수로 확인하고, 강제 대신 복합 인덱스로 푼 뒤 강제를 마지막 수단으로 둔 과정이다.
-
값을 비워도 남는 것
값을 비우면 해결된다는 제안을 105건을 여러 축으로 쪼개 무너뜨리고, 문제가 우리 쪽이 아니라 외부와의 불일치임을 확정한 과정이다.
-
등식을 만드는 중복 제거 위치
백테스트가 다른 신호를 잴 위험을 중복 제거 위치 확인으로 닫고, 그 등식을 깨뜨릴 리팩터링을 주석으로 막은 과정이다.
-
할인 셋, 저장소 셋
할인 세 종류를 가르고 담당자 소속으로 판별하되 판별이 막히는 건은 분포로 우회해, 정상 설정을 지우지 않은 과정이다.
-
음수 재고가 실재한다
재고가 0인지 비교하던 조건을 그대로 옮기려다 음수 재고의 실재를 세어 확인하고, 합계가 실체를 왜곡하는 구조까지 정리한 과정이다.
-
옮길 것이 없는 이관
매핑을 컬럼에서 못 찾아 스키마에서 테이블을 검색해 찾고, 73건 중 66건이 옮길 대상 자체가 없다는 것을 확인한 과정이다.