Skip to Content
러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
book

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

by 류수미, 송희정, 앨런 볼리외
March 2021
Beginner to intermediate
456 pages
12h 49m
Korean
Hanbit Media, Inc.
Content preview from 러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
388
러닝 SQL
17.1.5
분할 이점
분할의 주요 이점 중 하나는 전체 테이블이 아니라 하나의 파티션과 상호작용하면 된다는 것
입니다. 예를 들어 테이블이
sales
_
date
열에서 범위 분할된 상태에서
WHERE
sales
_
date
BETWEEN
'
2019
-
12
-
01
'
AND
'
2020
-
01
-
15
'
와 같은 필터조건을 포함하는 쿼리를 실행하면,
서버는 테이블의 메타데이터를 사용하여 실제로 포함되어야 하는 파티션이 무엇인지 결정합니
다. 이 개념을
파티션 프루닝
partition
pruning
이라고 하며 테이블 분할의 매우 큰 장점 중 하나입니
다.
마찬가지로, 분할된 테이블에 대한 조인이 포함된 쿼리를 실행하고 쿼리에 분할 열에 조건이
포함된 경우, 서버는 쿼리와 관련된 데이터를 포함하지 않는 모든 파티션을 제외할 수 있습니
다. 이를
파티션 와이즈 조인
partition
-
wise
join
이라고 하며, 쿼리에 필요한 데이터가 포함된 파티션
만 포함한다는 점에서 파티션 프루닝과 유사합니다.
관리 관점에서 분할의 주요 이점 중 하나는 더 이상 필요하지 않은 데이터를 신속하게 삭제할
수 있다는 것입니다. 예를 들어 재무 데이터는
7
년 동안 온라인 상태로 보관해야 할 수 있습니
다. 테이블이 거래 날짜를 기준으로 분할된 경우
7
년 이상 된 데이터를 보유하는 파티션을 모
두 삭제할 수 있습니다. 분할된 테이블의 또 다른 관리상의 이점은 여러 파티션에서 동시에 업
데이트를 수행할 수 있다는 것입니다. 따라서 테이블의 모든 행을 터치하는 데 필요한 시간이 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

정기훈, 디네시 G. 더트

Publisher Resources

ISBN: 9791162244074