728x90 반응형 SQLP2 데이터와 사람들 SQLP29기 교육 4주차(2025.01.25) 정리 제 3절 파티션 활용 1. 파티션 개요 파티션 키에 따라 물리적으로 별도의 세그먼트에 데이터 저장-> 파티션 키(입력일자 같은 거 202401, 202402 ... 202412 등) 보관 주기가 지난 데이터를 별도 장치에 백업하고 삭제하는 작업 시 높은 효율특정 파티션만 풀 스캔으로 높은 효율 가능 -> 시퀀셜 액세스, 멀티블록 I/O, 테이블 랜덤 액세스 없어짐으로 효율 엄청 좋음 논 파티션 테이블 - dml 작업 시 인덱스 리빌딩 필요로컬 파티션 테이블 - 해당 파티션만 제거하므로 유지보수에 용이 2. 파티션 유형 1) Range 파티셔닝파티션 키 값의 범위로 분할, 주로 날짜 칼럼을 기준, 다중 칼럼 활용 가능 2) Hash 파티셔닝나머지 함수랑 같음, 데이터가 고르게 분산되도록 dbms가 관리 -.. 2025. 1. 28. 데이터와 사람들 SQLP29기 교육 3주차(2025.01.18) 정리 누 적합계면 분이력 끊기최 종 결과값 조인 (게시판)데복 - 데이터 복제점 이력선 분이력 조인징 검다리(X) - 시험에 안나옴아 크1. 누적매출 구하기비교문에서 큰쪽이 그룹바이 + 나머지, 작은쪽이 누적액* ROWS(RANGE) BETWEEN UNBOUNDED PREDEDING ANG CURRENT ROW(UNBOUNDED FOLLOWING)2. (면)선분이력 끊기GREATEST[A.시작일자, B.시작일자]LEAST[A.종료일자, B.종료일자]AND A.시작일자 AND A.정료일자 >= B.시작일자3. 데이터 복제를 통한 소계 구하기CONNECT BY LEVEL -> 카테시안 곱GROUPING -> NAMING 할때 주로 사용 ( 그룹된 결과값이면 1 아니면 0 )GROUP BY ROLLUP -> 지정한.. 2025. 1. 22. 이전 1 다음 728x90 반응형