평범한 프로그래머

  • 홈
  • 태그
  • 방명록

Union사용법 1

[DB] MSSQL Union,Union all 차이점 및 사용이유

UNION은 언제 사용할까요? 일반적으로 테이블을 연결시키기 위해서는 JOIN문을 많이 사용합니다. 정규화되지 않은 테이블을 서로 합치기 위해서 UNION을 사용합니다. 하나의 테이블을 성능향상을 위하여 두개이상으로 나누어서 설계하는 경우가 있습니다. 회원정보가 1000만명이 있다고 가정을 하고 그중에 거의 최초가입후 사용하지 않는 계정이 800만명이 있다고 가정해보겠습니다. 이럴경우 사용하지 않는 휴먼계정을 별도 테이블로 구분을 하여 저장하고 실제 사용되는 200만명에 대하여 서비스를 하면 서비스의 성능이 올라갈겁니다. 물론 테이블을 파티셔닝하여 구분하는 방법도 있으나 DB버전에 따라 지원이 되지 않는경우도 있고, 이미 서비스가 위와같이 테이블을 분리하여 사용을 하고 있는 경우에는 UNION을 이용하여..

프로그래밍/DB 2020.11.17
1
  • 분류 전체보기 (339) N
    • IT일반 (171)
      • 네트워크 (23)
      • 가상머신,도커 (7)
      • 운영체제,서버 (56)
      • 휴대폰,갤럭시 (27)
      • 기타 (58)
    • 프로그래밍 (140)
      • C,C++ (1)
      • C# (32)
      • GIT,SVN (12)
      • DB (81)
      • VB.NET (1)
      • Visual Studio (10)
    • 일상 (27) N
      • 블로그 (6)
      • 재테크,절약 (21) N
반응형

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.