- 관련 상품
- 2026년 9월 23일 오후 1:48 UTC
- 이름 *
- Kamo
- 뚱 베어
- 41e4a00
pg stat statements: ‘SELECT COUNT(c) from CommitLog c WHERE c.project IN (:~33 공공 프로젝트) [AND c.commitTypeId = :t]` ran ~140K는 각 100-200ms에서 하루에 (생산에 측정 됨) 이 변경 전에) - 모든 목록 페이지보기 (페이지 (), 주소 () / 사이트 맵) 및 모든 /changelog/public/stats 호출, 인증이 없는 엔드포인트에. commit logs 가 ~19K 38 프로젝트의 열; 계산 자체는 저렴하지만 모든 요청에 달려 있습니다. create commit log ledger.sql은 같은 total+journal 모양 create lead intake ledger.sql을 추가합니다. use: commit log counts (프로젝트, 커밋 타입) commit log count deltas 저널은 commit logs의 행 트리거가 동일하게 쓰입니다. 삽입으로 거래, 프로젝트/타입 변경 업데이트, 또는 삭제. 손으로 적용 소유자 및 채우기; DaemonService는 지금 접히고 그것을 재회합니다 (통제, perf(changelog): 공개 변경 로그의 커밋 로그 원장, 먼저 배치)를 접히고 재회합니다. ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** 그리고 **************** 지금 읽기 JPQL COUNT(c) 대신 하나의 네이티브 문에서 총 + 저널 — 새로운 방법 PublicChangelogService (그들은 이미 필터/query가 공공 페이지가 필요로 하는 이유를 설명합니다. CommitLogRepository 보다는 오히려 kamo-shared-library에서 여기에서 그리고 아닙니다, 이렇게 이 필요 없음 shared-library release. todayCount()는 untouched: 그것은 backed 시간 창 조사입니다 ix commit logs date uid, ~140K-call 패턴이 아닙니다. 엇바꾸기의 앞에 생산에 대하여 확인하는: ledger 합계 일치한 COUNT (*)는 정확하게 맞춥니다 모든 264 (프로젝트, 커밋 타입) 쌍 (0 mismatches) 백필 후, 세 개의 커밋 logs 방아쇠는 제대로 (kamo app로 압연 뒤 거래 안쪽에서, app's own 자격).
