Секционирование с помощью темпоральных таблиц
Применимо к: SQL Server 2016 (13.x) и более поздних версий Azure SQL Database Управляемый экземпляр SQL Azure
Секционирование в текущей и прежней таблицах можно использовать независимо друг от друга. Но с помощью секционирования нельзя изменить содержание данных без системного управления версиями.
Примечание
До выхода SQL Server 2016 с пакетом обновления 1 (SP1) функция секционирования была доступна только в выпусках Enterprise Edition. В SQL Server 2016 с пакетом обновления 1 (SP1) и более поздних версиях секционирование поддерживается во всех выпусках.
Для текущей таблицы:
- SWITCH IN в текущую таблицу позволяет упростить загрузку данных и выполнение запросов, если SYSTEM_VERSIONING имеет значение ON
- SWITCH OUT использовать нельзя, если SYSTEM_VERSIONING имеет значение ON
Для прежней таблицы:
- SWITCH OUT из прежней таблицы можно выполнить для очистки ненужной части данных, если SYSTEM_VERSIONING имеет значение ON .
- SWITCH IN нельзя использовать, если SYSTEM_VERSIONING имеет значение ON , так как это может нарушить согласованность темпоральных данных.
Дальнейшие действия
- Темпоральные таблицы
- Приступая к работе c темпоральными таблицами с системным управлением версиями
- Проверка согласованности системной темпоральной таблицы
- Рекомендации и ограничения для темпоральной таблицы
- Безопасность темпоральной таблицы
- Управление хранением данных журнала в темпоральных таблицах с системным управлением версиями
- Темпоральные таблицы с системным управлением версиями и таблицы, оптимизированные для памяти
- Представления и функции метаданных для временной таблицы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по