일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 다섯수치요약
- 샤딩
- 데이터베이스 인덱스
- 복합인덱스
- 데이터베이스
- R Studio
- 레디스
- f45
- Retry
- redis
- 히스토그램
- DB 파티셔닝
- 파티셔닝
- 글또
- 다형성
- scan
- axis interceptor
- Sharding
- partitioning
- axios
- 통계학개론
- 데이터베이스 파티셔닝
- 쿼리 실행계획
- 그래프
- 상자그림
- 인덱스 순서
- 오버로딩
- 인덱스 추가
- 오버라이딩
- PostgreSQL
- Today
- Total
목록데이터베이스 (2)
haileyjpark
최근 통계 대시보드를 조회하는 페이지에서 에러가 발생하기 시작해서 로그를 살펴보았습니다. "message" : "timeout of 10000ms exceeded" 통계 데이터를 만드는 통계 워커 서버에서 타임아웃이 발생해서 에러가 발생했고, 로그의 응답 속도를 보니 responseTime : 86187ms 로 조회 조건의 필터로 조회했을 때 쿼리가 굉장히 오래 걸리는 것을 알 수 있었습니다. 이 문제를 해결한 과정을 설명하기 위해 [제휴 업체의 판매량과 매출 통계에 대한 대시보드]로 예를 들어 통계 대시보드의 화면을 재구성하였습니다. 프랜차이즈명 (agencyId) : 헤일리 프랜차이즈 주류 도매 업체명 (alcoholAgencyId) : 헤일리 주류 도매 조회 기간 (date) : 1월 1일 하루 가..
🌳 파티셔닝이란? Oracle V8.0에서 도입. 논리적인 데이터 element들을 다수의 entity로 쪼개는 행위를 뜻하는 일반적인 용어. 즉, 큰 table이나 index를, 관리하기 쉬운 partition이라는 작은 단위로 물리적으로 분할하는 것을 의미한다. 물리적인 데이터 분할이 있더라도, DB에 접근하는 application의 입장에서는 이를 인식하지 못한다. 🌳 등장 배경 서비스의 크기가 점점 커지고 DB에 저장하는 데이터의 규모 또한 대용량화 되면서, 기존에 사용하는 DB 시스템의 용량(storage)의 한계와 성능(performance)의 저하를 가져오게 되었다. 즉, VLDB(Very Large DBMS)와 같이 하나의 DBMS에 너무 큰 table이 들어가면서 용량과 성능 측면에서 많..