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
- 종만북
- 펜윅 트리
- 접미사 배열
- 이분탐색
- Cloud Run
- 데이터 분석
- jpa
- BFS
- r
- REACT
- LCS
- 그리디
- 우선순위 큐
- 삼성SW역량테스트
- 백준 1753번
- 다이나믹 프로그래밍
- 고속 푸리에 변환
- ICPC
- 삼성 SW 역량테스트
- Air Table
- 수학
- 시뮬레이션
- Cloud Pub/Sub
- CI/CD
- 생활코딩
- 다익스트라
- Bit
- dp
- JavaScript
- 컴퓨터 구조
Archives
- Today
- Total
목록인덱싱 (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