Administrator SAP HANA - replikacja tabel
W systemie SAP HANA istnieje również możliwość replikacji tabel na wielu hostach. Gdy zachodzi potrzeba połączenia tabel lub tabel partycji na wielu hostach, replikacja tabel jest przydatna w celu poprawy wydajności i zmniejszenia obciążenia sieci w środowisku rozproszonym.
Replikacja tabel SAP HANA ma pewne ograniczenia -
Nie możesz replikować tabel partycjonowanych.
W przypadku korzystania z oprogramowania SAP BW na platformie HANA nie obsługuje on replikacji tabel.
Podczas wykonywania replikacji tabel zużywa ona pamięć główną i miejsce na dysku do przechowywania trwałości każdej repliki.
Tabel magazynu kolumn z tabelami historii i kolumnami tekstowymi bez klucza podstawowego nie można replikować.
Utwórz tabele magazynu kolumn z repliką na wszystkich hostach w systemie z wieloma kontenerami
CREATE COLUMN TABLE Table_Name (I INT PRIMARY KEY) REPLICA AT ALL LOCATIONS
To polecenie utworzy tabelę magazynu kolumn z repliką na każdym hoście. Możesz również replikować istniejącą tabelę bazową kolumn na każdym dostępnym hoście za pomocą polecenia ALTER table w następujący sposób -
ALTER TABLE Table_Name ADD REPLICA AT ALL LOCATIONS
Możliwe jest również usunięcie repliki istniejącej tabeli za pomocą polecenia ALTER table drop replica w następujący sposób.
ALTER TABLE Table_name DROP REPLICA AT ALL LOCATIONS
Note -
Replikację tabel można przeprowadzić na tabelach magazynu wierszy.
W środowisku rozproszonym można wykonywać replikacje tabel na tabelach magazynu wierszy przechowywanych w węźle głównym.
W systemie SAP HANA można również sprawdzić spójność zreplikowanych tabel za pomocą następującego polecenia SQL -
CALL CHECK_TABLE_CONSISTENCY('CHECK_REPLICATION', '<schema>', '<table'>)