
- SAP HANA 管理教程
- SAP HANA 管理 - 首頁
- SAP HANA 管理 - 概述
- 架構概述
- 多租戶資料庫
- 多個主機系統
- 工具
- 駕駛艙
- 工作室
- SAP HANA 管理 - 系統管理
- 多租戶資料庫容器管理
- 啟動 HANA 系統
- 停止 HANA 系統
- 許可證金鑰
- 監控 HANA 系統
- SAP HANA 管理 - 表管理
- SAP HANA 管理 - 表分割槽
- SAP HANA 管理 - 表複製
- 資料壓縮
- Solution Manager 整合
- SAP HANA 管理 - 生命週期管理
- 保護 HANA 系統
- 使用者配置
- 身份驗證方法
- 審計活動
- 備份 HANA 系統
- 恢復 HANA 系統
- HANA XS 應用服務
- 資料供應
- 智慧資料訪問
- 新建遠端系統連線
- 與 Hadoop 整合
- 關鍵命令
- 工作職責
- SAP HANA 管理有用資源
- SAP HANA 管理 - 快速指南
- SAP HANA 管理 - 有用資源
- SAP HANA 管理 - 討論
SAP HANA 管理 - 表複製
在 SAP HANA 系統中,也可以在多個主機上覆製表。當您需要連線表或在多個主機上分割槽表時,表複製有助於提高效能,並在分散式環境中減少網路負載。
SAP HANA 表複製有一些限制 -
您不能複製分割槽表。
當您在 HANA 上使用 SAP BW 時,它不支援表複製。
執行表複製時,它會消耗主記憶體和磁碟空間來儲存每個副本的永續性。
具有歷史表和沒有主鍵的文字列的列儲存表不能複製。
在多容器系統中建立所有主機上具有副本的列儲存表
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 命令對複製的表執行一致性檢查 -
CALL CHECK_TABLE_CONSISTENCY('CHECK_REPLICATION', '<schema>', '<table'>)
廣告