테이블 매핑 안 되는 데이터 조회 API 속도 개선하기

2024. 1. 2. 13:38·변소
반응형

 

 

 

C 데이터를 이용하여 A,B 데이터를 서로 조인하여 데이터를 가지고 와야 되는 상황

테이블 튜닝 x (인덱스나 컬럼 및 외부 테이블 추가가 불가능한 상황)

 

A 마스터 테이블

B 정보성 테이블

C 프로젝트 외 API

 

1. 데이터 연관 관계 모두 1:N , 1:N ( 화면에서 표출 될 땐 A-C 1:1 관계로 표출)

2.  백엔드에서 내부 반복을 통하여 데이터를 조립하는 수 외에는 뾰족한 수가 없음 😒

3.  서버단에서 C데이터를 조회 후 내부 반복 시작 

4. 내부 반복중 A-B 조인 데이터 C데이터와 조립 

 

 

 

 

as-is 10~9s
to-be 5~7s

 

Sol.

1.조건으로 최대한 데이터 필터링 

2.외부반복보다는 내부반복 이용 (퍼포먼스를 위해)

 

더 좋은 접근 방법이 있다면 댓글 부탁드립니다 😢

 

 

반응형
저작자표시 비영리 (새창열림)

'변소' 카테고리의 다른 글

단말기 결제 VAN 결제 데이터 동기화 하여 회계 전표 자동 생성 시스템화까지 ...☠️  (8) 2025.03.27
window 10 enterprise 라이센스 만료 후 일정 사용 시간 지나면 강제 종료 되는 현상 해결 방법  (1) 2024.12.19
outlook 자격 증명 팝업이 반복해서 나올 경우 😡  (2) 2024.08.23
vue.js 카카오맵 마커가 초기화 안되는 이유가 뭘까? 😑  (3) 2023.09.24
크롤링(Crawling) vs 스크래핑(Scraping) - 도대체 차이점이 뭔데?  (33) 2023.08.13
'변소' 카테고리의 다른 글
  • window 10 enterprise 라이센스 만료 후 일정 사용 시간 지나면 강제 종료 되는 현상 해결 방법
  • outlook 자격 증명 팝업이 반복해서 나올 경우 😡
  • vue.js 카카오맵 마커가 초기화 안되는 이유가 뭘까? 😑
  • 크롤링(Crawling) vs 스크래핑(Scraping) - 도대체 차이점이 뭔데?
    반응형
  • 개발자는어디까지공부해야할까?
  • 전체
    오늘
    어제
    • 분류 전체보기 (51)
      • 인디해커 (1)
      • Develop (42)
        • Front-End (7)
        • Back-End (17)
        • Spring (1)
        • Tool (1)
        • DATABASE (1)
        • DevOps (7)
        • CS (3)
        • Trouble Shooting (5)
      • 다이소 (1)
        • 코딩테스트문제풀이 (1)
      • 변소 (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 깃허브(Github)
    • 개발 Feed
  • 공지사항

  • 인기 글

  • 태그

    lol
    fow.kr
    Recoil
    백엔드
    셀레니움
    jdk
    자바
    thymeleaf
    spring
    JavaScript
    개발자
    스프링부트
    React
    백엔드 개발자 면접 단골 질문 뿌시기
    op.gg
    node
    리그오브레전드
    mybatis
    Oracle
    리액트
    spring boot
    @Scheduled
    github
    react-router-dom
    backend
    SpringBoot
    개발자 면접
    타임리프 사용방법
    Java
    롤
  • 최근 댓글

  • 최근 글

  • 01-23 14:21
  • hELLO· Designed By정상우.v4.10.3
테이블 매핑 안 되는 데이터 조회 API 속도 개선하기
상단으로

티스토리툴바