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


Команда .alter database policy extent_tags_retention

Изменяет политику хранения тегов экстентов на уровне базы данных. Дополнительные сведения см. в статье Политика хранения тегов экстентов.

Разрешения

Для выполнения этой команды необходимо иметь по крайней мере разрешения на Администратор базы данных.

Синтаксис

.alterdatabaseDatabasenamepolicy extent_tags_retentionSerializedArrayOfPolicyObjects

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
DatabaseName string ✔️ Имя базы данных, для которой необходимо изменить политику хранения тегов экстентов.
SerializedArrayOfPolicyObjects string ✔️ Сериализованный массив объектов политики. Дополнительные сведения см. в статье Политика хранения тегов экстентов.

Пример

Следующая команда задает политику хранения тегов экстентов для базы данных D1. Политика вызывает автоматическое удаление всех drop-by тегов, которые старше трех дней, и всех ingest-by тегов старше двух часов.

.alter database D1 policy extent_tags_retention ```[
	{
		"TagPrefix": "drop-by:",
		"RetentionPeriod": "3.00:00:00"
	},
	{
		"TagPrefix": "ingest-by:",
		"RetentionPeriod": "02:00:00"
	}
]```