임시 테이블을 사용하여 분할
적용 대상: SQL Server 2016(13.x) 이상 Azure SQL DatabaseAzure SQL Managed Instance
현재 테이블과 기록 테이블 모두에서 독립적으로 분할을 사용할 수 있습니다. 그러나 분할은 시스템 버전 관리 없이 데이터의 내용을 변경하는 데 사용할 수 없습니다.
참고
분할은 서비스 팩 1 이전인 SQL Server 2016 이전 버전에 있는 Enterprise Edition 기능입니다. 분할은 SQL Server 2016 서비스 팩 1 이상 버전의 모든 버전에서 지원됩니다.
현재 테이블:
- 현재 테이블에 대해 SWITCH IN을 사용하면 SYSTEM_VERSIONING이 ON인 동안 데이터 로드 및 쿼리를 용이하게 할 수 있습니다.
- SYSTEM_VERSIONING이 ON인 동안에는 SWITCH OUT이 허용되지 않습니다.
기록 테이블:
- SYSTEM_VERSIONING이 ON인 동안 기록 테이블에서 SWITCH OUT을 수행하여 더 이상 관련이 없는 기록 데이터 부분을 제거할 수 있습니다.
- SYSTEM_VERSIONING이 ON인 동안에는 일시적인 데이터 일관성이 무효화될 수 있으므로 SWITCH IN은 허용되지 않습니다.
다음 단계
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기