В системе 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
Также можно удалить реплику существующей таблицы с помощью команды ALTER table drop replica:
ALTER TABLE Table_name DROP REPLICA AT ALL LOCATIONS
Примечание —
-
Вы можете выполнять репликацию таблиц для таблиц хранилища строк.
-
В распределенной среде вы можете выполнять репликацию таблиц в таблицах хранилищ строк, хранящихся в главном узле.
Вы можете выполнять репликацию таблиц для таблиц хранилища строк.
В распределенной среде вы можете выполнять репликацию таблиц в таблицах хранилищ строк, хранящихся в главном узле.
В системе SAP HANA вы также можете выполнить проверку непротиворечивости реплицированных таблиц с помощью следующей команды SQL —