범백 갭알블로그
close
프로필 배경
프로필 로고

범백 갭알블로그

  • 개발 (101) N
    • DB (27)
      • Oracle (4)
      • Mssql (5)
      • Mysql (17)
    • CS (12)
    • C# (33)
      • .Net (4)
      • WPF (0)
      • Winform (2)
      • ASP.NET CORE (4)
    • Java (5)
    • Pyton (1)
    • Linux (2)
    • Window (2)
    • TypeScript (13)
      • Nest.js (10)
    • Cloud (2) N
    • 컨테이너 (0)
    • 기타 (3)
    • DevOps (1)
  • 홈
  • 태그
  • 방명록
반응형
서브쿼리를 쓰지 말아야 할 기술적 이유와 근본적 설계

서브쿼리를 쓰지 말아야 할 기술적 이유와 근본적 설계

흔히 개발을 하다보면 서브쿼리를 쓰지마라 서브쿼리를 사용하면 안좋단 이런 말을 들은 적이 있을겁니다. 서브쿼리는 간편하게 데이터를 연결해주고 가져와주지만 서브쿼리는 해당 데이터의 규모가 커지면 커질수록 서비스가 커지면 커질수록 병목현상이 발생되고 성능이슈의 주 원인이 되기 때문입니다. 이 내용을 아래에서 자세하게 살펴보겠습니다. 1. 서브쿼리가 위험한 3가지 기술적 이유① 연산 비용의 수직 상승 (RBAR 현상)가장 큰 문제는 상관 서브쿼리(Correlated Subquery)에서 발생합니다. 메인 쿼리의 한 행마다 서브쿼리가 매번 실행되는 구조라면, 데이터가 10만 건일 때 서브쿼리도 10만 번 호출됩니다. 이를 RBAR(Row-By-Agonizing-Row)라고 부르는데, 말 그대로 "한 줄씩 고통스..

  • format_list_bulleted DB/Mysql
  • · 2025. 12. 30.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
반응형
공지사항
전체 카테고리
  • 개발 (101) N
    • DB (27)
      • Oracle (4)
      • Mssql (5)
      • Mysql (17)
    • CS (12)
    • C# (33)
      • .Net (4)
      • WPF (0)
      • Winform (2)
      • ASP.NET CORE (4)
    • Java (5)
    • Pyton (1)
    • Linux (2)
    • Window (2)
    • TypeScript (13)
      • Nest.js (10)
    • Cloud (2) N
    • 컨테이너 (0)
    • 기타 (3)
    • DevOps (1)
최근 글
인기 글
최근 댓글
태그
  • #CSharp
  • #wpf
  • #C#
  • #프로그래밍
  • #sql
  • #MySQL
  • #개발블로그
  • #개발자
  • #쿼리
  • #개발
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바