Поделиться через


Секционирование с темпоральными таблицами

применяется к: SQL Server 2016 (13.x) и более поздним версиям базе данных SQL AzureУправляемому экземпляру SQL Azureбазе данных SQL в Microsoft Fabric

Секционирование в текущей и прежней таблицах можно использовать независимо друг от друга. Однако секционирование нельзя использовать для изменения содержимого данных без системного управления версиями.

Секционирование — это компонент выпуска Enterprise в SQL Server 2016 (13.x) перед пакетом обновления 1 и более ранними версиями. Секционирование поддерживается во всех выпусках в SQL Server 2016 (13.x) с пакетом обновления 1 и более поздними версиями.

Темпоральные таблицы секционирования

В этом разделе описывается использование и SWITCH IN использование SWITCH OUT темпоральных таблиц.

Текущая таблица

SWITCH IN в текущей таблице можно использовать для упрощения загрузки и запроса данных во время SYSTEM_VERSIONING выполнения ONзапросов.

SWITCH OUTзначение не разрешено в то время как SYSTEM_VERSIONING .ON

Таблица журнала

Вы можете запускаться SWITCH OUT из таблицы журнала в то время как SYSTEM_VERSIONINGONесть, чтобы очистить части данных журнала, которые больше не актуальны.

SWITCH IN не допускается в то время SYSTEM_VERSIONINGONкак он может недействительным согласованность темпоральных данных.