파티션 테이블2 MSSQL - 파티션 테이블 활용 4. 파티션의 데이터 조회특정 파티션을 지정하여 데이터를 조회할 수 있습니다. 5. 파티션의 데이터 삭제특정 파티션의 데이터를 삭제 처리할 수 있습니다. 데이터 삭제 후, 조회해 보면 삭제가 되었음을 알 수 있습니다.파티션의 데이터는 범위를 지정하여 삭제 처리할 수도 있습니다. ● 파티셔닝의 장점과 활용 사례1) 성능 향상 파티셔닝은 쿼리 성능을 크게 향상시킬 수 있습니다. 예를 들어, 특정 연도에 대한 데이터를 조회할 때 전체 테이블이 아닌 해당 파티션만 스캔하면 되므로 조회 속도가 빨라집니다. 2) 관리 용이성 데이터를 파티션 단위로 관리하면 특정 파티션만 백업하거나 복구할 수 있어 작업이 간단합니다. 또한, 오래된 데이터를 파티션 단위로 손쉽게 아카이브할 수 있습니다. 3) 가용성 증가 .. 2024. 12. 3. MSSQL - 파티션 테이블 생성 파티션은 컬럼 값의 범위를 기준으로 테이블 및 인덱스를 둘 이상의 파일 그룹에 분할하여 저장하거나 단일 파일 그룹 내에 단위를 나누어 저장하는 방식을 말합니다. 단일 파일 그룹내에 여러 파일이 있는 경우는 비례 채우기 알고리즘(proportional fill algorithm)을 이용하여 데이터를 분산합니다. 대용량 데이터 조회 시 좀 더 빠른 데이터의 접근을 위해서, 또는 데이터 삭제의 용이성을 위해서테이블을 파티션으로 분할하여 사용할 수 있습니다. 1. 파티션 함수 생성 어떤 기준으로 분할할지 결정한 후, 아래 구문을 통해 파티션 함수를 생성합니다. 범위 형식(LEFT 또는 RIGHT)은 파티션 함수의 경계 값을 결과 파티션에 배치하는 방법을 지정합니다. - LEFT 범위는 가장 높은 경계 .. 2024. 11. 30. 이전 1 다음