Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 수학
- 우선순위 큐
- 백준 1753번
- 생활코딩
- 접미사 배열
- Bit
- 삼성SW역량테스트
- REACT
- 이분탐색
- 데이터 분석
- 다익스트라
- 펜윅 트리
- 시뮬레이션
- LCS
- 삼성 SW 역량테스트
- 종만북
- BFS
- CI/CD
- 다이나믹 프로그래밍
- Cloud Pub/Sub
- r
- jpa
- 그리디
- dp
- 컴퓨터 구조
- Cloud Run
- 고속 푸리에 변환
- ICPC
- Air Table
- JavaScript
Archives
- Today
- Total
목록DB Indexing (1)
코딩스토리
DB Indexing - Read Row Count가 많다면?
현재 진행하고 있는 프로젝트에서 PlanetScale이란 DB를 사용하고 있다. 해당 DB는 서버리스 기반으로 Read Row Count로 비용을 산출한다. 즉, 몇 개의 Row에 접근했는지에 따라 비용을 내야 한다. 하지만 무료 비용이 월 10억 번 접근이기 때문에 전혀 걱정하지 않고 있었다. 하지만 어느 날 서비스 분석을 하던 중, 7억 번의 접근을 했음을 확인했다. 해당 DB는 "가사 제공 기능"과 관련하여 사용 중이다. 즉, 가사를 저장하고 있는 테이블이 주로 사용되고 있는데, 절대 저렇게 나올 수가 없다고 생각했다. 그래서 Insight를 확인해보니 아래와 같았다. 하루 동안 쿼리가 날아온 개수는 분명 717개인데, Rows read는 3900만 번이다. 즉, 한 번의 쿼리당 약 5만 번의 ro..
프로젝트
2022. 9. 14. 01:03