Amministratore SAP HANA - Replica tabelle

Nel sistema SAP HANA è anche possibile replicare tabelle su più host. Quando è necessario unire le tabelle o le tabelle delle partizioni su più host, la replica delle tabelle è utile per migliorare le prestazioni, per ridurre il carico sulla rete in un ambiente distribuito.

La replica delle tabelle SAP HANA presenta alcune limitazioni:

  • Non è possibile replicare tabelle partizionate.

  • Quando si utilizza SAP BW su HANA, non supporta la replica della tabella.

  • Quando si esegue la replica della tabella, consuma la memoria principale e lo spazio su disco per archiviare la persistenza di ciascuna replica.

  • Le tabelle dell'archivio colonne con tabelle di cronologia e colonne di testo senza chiave primaria non possono essere replicate.

Crea tabelle archivio colonne con replica su tutti gli host in più sistemi di contenitori

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

Questo comando creerà una tabella di archivio di colonne con una replica su ogni host. È inoltre possibile replicare una tabella di base di colonne esistente su ogni host disponibile utilizzando il comando tabella ALTER come segue:

ALTER TABLE Table_Name ADD REPLICA AT ALL LOCATIONS

È anche possibile eliminare la replica di una tabella esistente utilizzando il comando ALTER table drop replica come segue.

ALTER TABLE Table_name DROP REPLICA AT ALL LOCATIONS

Note -

  • È possibile eseguire la replica delle tabelle sulle tabelle dell'archivio righe.

  • In un ambiente distribuito, è possibile eseguire repliche di tabelle su tabelle di archivio di riga archiviate nel nodo master.

Nel sistema SAP HANA, è anche possibile eseguire il controllo di coerenza su tabelle replicate utilizzando il seguente comando SQL:

CALL CHECK_TABLE_CONSISTENCY('CHECK_REPLICATION', '<schema>', '<table'>)