Перейти к основному содержанию
Эта статья посвящена резервному копированию в S3 бакет или восстановлению резервных копий из него через конечную точку S3.

Синтаксис

См. “сводку команд”, где приведены более подробные сведения о каждой команде.

Пример использования

Инкрементное резервное копирование в конечную точку S3

В этом примере мы создадим резервную копию в конечную точку S3, а затем восстановим из неё данные.
О различиях между полной резервной копией и инкрементной резервной копией см. в разделе “Типы резервных копий”
Для использования этого метода вам потребуется следующая информация: Пункт назначения резервной копии указывается следующим образом:

1

Настройка

Создайте следующую базу данных и таблицу и вставьте в неё немного случайных данных:
2

Создайте базовую резервную копию

Для инкрементных резервных копий нужна базовая резервная копия, от которой они будут отсчитываться. Первый параметр пункта назначения S3 — это конечная точка S3, а затем указывается каталог в бакете, который будет использоваться для этой резервной копии. В этом примере каталог называется my_backup.Выполните следующую команду, чтобы создать базовую резервную копию:
3

Добавьте больше данных

Инкрементные резервные копии формируются на основе различий между базовой резервной копией и текущим содержимым таблицы, для которой создаётся резервная копия. Перед созданием инкрементной резервной копии добавьте больше данных:
4

Создание инкрементной резервной копии

Эта команда резервного копирования похожа на команду создания базовой резервной копии, но дополнительно включает SETTINGS base_backup и расположение базовой резервной копии. Обратите внимание, что для инкрементной резервной копии используется не тот же каталог, что и для базовой, а та же конечная точка с другим целевым каталогом внутри бакета. Базовая резервная копия находится в my_backup, а инкрементная будет записана в my_incremental:
5

Восстановление из инкрементной резервной копии

Эта команда восстанавливает инкрементную резервную копию в новую таблицу test_table_restored. Обратите внимание: при восстановлении инкрементной резервной копии также восстанавливается и базовая резервная копия. При восстановлении указывайте только инкрементную резервную копию:
6

Проверьте число строк

В исходную таблицу data были выполнены две вставки: одна на 1 000 строк и одна на 100 строк, итого 1 100. Убедитесь, что в восстановленной таблице 1 100 строк:
7

Проверьте содержимое

Ниже сравнивается содержимое исходной таблицы test_table с восстановленной таблицей test_table_restored:
Последнее изменение 19 июня 2026 г.