본문 바로가기 메뉴 바로가기

팝콘도팝이다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

팝콘도팝이다

검색하기 폼
  • 분류 전체보기 (254)
    • 개발-탐구 (2)
    • 스터디-탐구 (0)
    • 프로젝트-탐구 (17)
      • 아이템 가상 bulk 개봉 (1)
      • 이길저길 (8)
      • Showpot (3)
      • GitRank (3)
      • 두들두들v2 (1)
      • 아모르각코 (1)
    • 프로젝트 소개 (9)
    • 프로젝트 기타 (7)
      • 두들두들v1 일지 (0)
      • 마리오게임 코드 (7)
    • 개발 소소 팁 (2)
    • 학습 내용 (198)
      • 학습 정리 (9)
      • 책 내용 및 회고 (7)
      • 백준 문제풀이 (102)
      • TIL (중지) (80)
    • 멘토링 준비 자료 (8)
      • 자바 스터디 멘토링 (8)
    • 기타 (3)
      • 공지 (1)
      • 잡담 (1)
      • 회고 (1)
  • 방명록

프로젝트-탐구/두들두들v2 (1)
쿼리 개선을 위한 정렬된 UUID와 Block range 인덱스

Latency 3.52s -> 454ms 로 쿼리를 7.7배 개선한 작업을 공유하고자 합니다. 문제 상황 & 고민서비스의 핵심 API의 Latency가  데이터가 몇십만 건이 쌓이는 경우 성능적 개선이 필요했습니다.해당 API에서 사용하는 DB 조회 쿼리 개선이 필요하다고 판단했습니다.개선 작업약 41만 건의 랜덤한 데이터 삽입 이후 K6를 통해 부하테스트를 통한 평균 Latency를 확인하며 진행했습니다.부하테스트의 경우 같은 조건으로 5번 이상씩 수행하며 평균에 가까운 값을 확인했습니다.1. 초기 상태 [3.52s]어떤 작업도 하지 않은 상태에선 조회 API Latency가 3.52초가 걸렸으며, 이로 인해 개선 작업을 시작했습니다.서비스의 가장 중요한 결과 조회 API 이었기에 더더욱 개선이 필요했..

프로젝트-탐구/두들두들v2 2024. 3. 25. 13:20
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • GitHub 프로필
TAG
  • showpot
  • 티켓팅알림
  • 쇼팟
  • 내한공연
  • 내한공연티켓팅
  • 티켓팅
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바