Admin SAP HANA - Replikasi Tabel

Dalam sistem SAP HANA, dimungkinkan juga untuk mereplikasi tabel pada beberapa host. Ketika Anda perlu menggabungkan tabel atau tabel partisi pada beberapa host, replikasi tabel berguna untuk meningkatkan kinerja, untuk mengurangi beban pada jaringan dalam lingkungan terdistribusi.

Replikasi tabel SAP HANA memiliki batasan tertentu -

  • Anda tidak dapat mereplikasi Tabel yang Dipartisi.

  • Saat Anda menggunakan SAP BW di HANA, itu tidak mendukung replikasi Tabel.

  • Ketika Anda melakukan replikasi tabel, itu menghabiskan memori utama dan ruang disk untuk menyimpan persistensi setiap replika.

  • Tabel penyimpanan kolom dengan tabel riwayat dan kolom teks tanpa kunci utama tidak dapat direplikasi.

Buat Tabel Penyimpanan Kolom dengan Replika pada Semua Host di Beberapa Sistem Penampung

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

Perintah ini akan membuat tabel penyimpanan kolom dengan replika pada setiap host. Anda juga dapat mereplikasi tabel basis kolom yang ada di setiap host yang tersedia menggunakan perintah tabel ALTER sebagai berikut -

ALTER TABLE Table_Name ADD REPLICA AT ALL LOCATIONS

Dimungkinkan juga untuk menjatuhkan replika dari tabel yang sudah ada menggunakan perintah replika ALTER tabel drop sebagai berikut.

ALTER TABLE Table_name DROP REPLICA AT ALL LOCATIONS

Note -

  • Anda dapat melakukan Replikasi Tabel pada tabel penyimpanan baris.

  • Dalam lingkungan terdistribusi, Anda dapat melakukan replikasi tabel pada tabel penyimpanan baris yang disimpan di node master.

Dalam sistem SAP HANA, Anda juga dapat melakukan pemeriksaan konsistensi pada tabel yang direplikasi menggunakan perintah SQL berikut -

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