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


Начало работы с системными темпоральными таблицами

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

В зависимости от сценария можно создать новые системные темпоральные таблицы или изменить существующие, добавив темпоральные атрибуты в существующую схему таблицы. При изменении данных в темпоральной таблице в системе создается журнал версий, видимый для приложений и пользователей. В результате работа с темпоральными таблицами не требует никаких изменений в том, как изменяется таблица или как запрашивается последнее (текущее) состояние данных.

Помимо регулярного изменения и запроса данных темпоральные таблицы также предоставляют удобные и простые способы получения аналитических сведений из журнала данных с помощью расширенного синтаксиса Transact-SQL. Каждая системная таблица имеет назначенную таблицу журнала, которая является прозрачной для пользователей. Однако вы можете оптимизировать производительность рабочей нагрузки или объем хранилища, создав дополнительные индексы или выбрав различные варианты хранения.

На следующей схеме показан типичный рабочий процесс с темпоральными таблицами:

Схема начала работы с темпоральными таблицами.

Этот раздел разделен на следующие пять статей: