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

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

by 류수미, 송희정, 앨런 볼리외
March 2021
Beginner to intermediate
456 pages
12h 49m
Korean
Hanbit Media, Inc.
Content preview from 러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
376
러닝 SQL
전체 테이블 검색이 필요한 쿼리 실행
인덱스 생성/재작성
데이터 보관/삭제
테이블/인덱스 통계 생성
테이블 재배치
relocation
(예: 다른 테이블스페이스로 이동 )
데이터베이스 백업
이러한 작업은 데이터베이스가 작을 때 일상적인 작업으로 시작하여 더 많은 데이터가 누적될
수록 시간이 오래 걸리며, 한정적인 관리 시간 때문에 문제가 생기거나 불가능해질 수 있습니
다. 나중에 관리 문제가 발생하지 않도록 하는 가장 좋은 방법은 테이블을 처음 만들 때 큰 테
이블을 여러 조각으로
분할
partitioning
하는 것입니다 (나중에 테이블을 분할할 수도 있지만 처음에
분할하기가 더 쉽습니다). 관리 작업은 개별 파티션에서 동시에 병렬로 수행할 수 있으며 일부
작업은 하나 이상의 파티션을 완전히 건너뛸 수도 있습니다.
17.1.1
분할 개념
테이블 분할은 오라클에 의해
1990
년대 후반에 도입되었으며 이후 모든 주요 데이터베이스 서
버는 테이블과 인덱스의 분할 기능을 추가했습니다. 테이블을 분할하면 둘 이상의 테이블 파티
션이 만들어집니다. 테이블 파티션은 각각 정의는 동일하지만 데이터 서브셋은 중복되지 않습
니다. 예를 들어 판매 데이터가 포함된 테이블은 판매 날짜가 들어 있는 열을 사용하여 월별로
분할하거나 시/도 코드를 사용하여 지역별로 분할할 수 있습니다.
테이블이 분할되면 테이블 자체는 가상 개념이 되고, 파티션이 데이터를 보관하며, 모든 인덱
스는 파티션의 데이터에 기반을 두고 구축됩니다. 그러나 ...
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