DataBase/튜닝 기법

    [MSSQL] 슬라이딩 윈도우:테이블 파티셔닝 기법

    [MSSQL] 슬라이딩 윈도우:테이블 파티셔닝 기법

    이번에는 슬라이딩 윈도 알고리즘을 통한 테이블 파티셔닝 슬라이딩 윈도 기법에 대해 포스트 할 예정이다. 로그성 데이터와같이 데이터가 계속 쌓이는 테이블의 경우 기간이 늘어날수록 데이터는 점점 방대해진다. 테이블의 행 데이터가 매우 많은 대용량 데이터베이스의 경우에 INSERT, UPDATE, SELECT 등의 작업은 갈수록 느려지게 마련이다. 이럴 경우, 테이블을 분할하는 것이 시스템 성능에 큰 도움이 된다. ● 윈도우 슬라이딩 프로세스 윈도 슬라이딩을 사용하는 상황은 무엇이 있을까? 아래 그림과 같이 6개월간의 데이터들이 모여있다고 하자. SysEndTime 테이블은 최근 6개월의 데이터만 보관한다. 6개월 초과된 데이터는 오래된 데이터를 모아두는 테이블에 보관한다. 최근 6개월의 데이터를 보관하기 위..