Administrador de SAP HANA: replicación de tablas
En el sistema SAP HANA, también es posible replicar tablas en múltiples hosts. Cuando necesita unir tablas o tablas de particiones en varios hosts, la replicación de tablas es útil para mejorar el rendimiento y reducir la carga en la red en un entorno distribuido.
La replicación de tablas de SAP HANA tiene ciertas limitaciones:
No puede replicar tablas particionadas.
Cuando usa SAP BW en HANA, no admite la replicación de tablas.
Cuando realiza la replicación de la tabla, consume la memoria principal y el espacio en disco para almacenar la persistencia de cada réplica.
Las tablas de almacenamiento de columnas con tablas de historial y las columnas de texto sin una clave principal no se pueden replicar.
Cree tablas de almacenamiento de columnas con réplica en todos los hosts en un sistema de contenedor múltiple
CREATE COLUMN TABLE Table_Name (I INT PRIMARY KEY) REPLICA AT ALL LOCATIONS
Este comando creará una tabla de almacenamiento de columnas con una réplica en cada host. También puede replicar una tabla base de columnas existente en cada host disponible usando el comando ALTER table de la siguiente manera:
ALTER TABLE Table_Name ADD REPLICA AT ALL LOCATIONS
También es posible eliminar la réplica de una tabla existente utilizando el comando ALTER table drop replica de la siguiente manera.
ALTER TABLE Table_name DROP REPLICA AT ALL LOCATIONS
Note -
Puede realizar la replicación de tablas en tablas de almacenamiento de filas.
En un entorno distribuido, puede realizar réplicas de tablas en tablas de almacenamiento de filas almacenadas en el nodo principal.
En el sistema SAP HANA, también puede realizar una verificación de coherencia en las tablas replicadas mediante el siguiente comando SQL:
CALL CHECK_TABLE_CONSISTENCY('CHECK_REPLICATION', '<schema>', '<table'>)