Учебники

SAP HANA Admin — Репликация таблиц

В системе SAP HANA также возможно дублировать таблицы на нескольких хостах. Когда вам нужно объединить таблицы или таблицы разделов на нескольких хостах, репликация таблиц полезна для повышения производительности и снижения нагрузки на сеть в распределенной среде.

Репликация таблиц SAP HANA имеет определенные ограничения —

  • Вы не можете копировать разделенные таблицы.

  • Когда вы используете SAP BW в HANA, он не поддерживает репликацию таблиц.

  • При выполнении репликации таблицы она использует основную память и дисковое пространство для хранения постоянства каждой реплики.

  • Таблицы хранилища столбцов с таблицами истории и текстовыми столбцами без первичного ключа не могут быть реплицированы.

Вы не можете копировать разделенные таблицы.

Когда вы используете SAP BW в HANA, он не поддерживает репликацию таблиц.

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

Таблицы хранилища столбцов с таблицами истории и текстовыми столбцами без первичного ключа не могут быть реплицированы.

Создание таблиц хранилища столбцов с репликой на всех хостах в системе с несколькими контейнерами

CREATE COLUMN TABLE Table_Name (I INT PRIMARY KEY) REPLICA AT ALL LOCATIONS 

Эта команда создаст таблицу хранилища столбцов с репликой на каждом хосте. Вы также можете реплицировать существующую базовую таблицу столбцов на каждый доступный хост, используя команду ALTER table следующим образом:

ALTER TABLE Table_Name ADD REPLICA AT ALL LOCATIONS 

Команда SQL

Также можно удалить реплику существующей таблицы с помощью команды ALTER table drop replica:

ALTER TABLE Table_name DROP REPLICA AT ALL LOCATIONS 

Примечание

  • Вы можете выполнять репликацию таблиц для таблиц хранилища строк.

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

Вы можете выполнять репликацию таблиц для таблиц хранилища строк.

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

В системе SAP HANA вы также можете выполнить проверку непротиворечивости реплицированных таблиц с помощью следующей команды SQL —