Quản trị viên SAP HANA - Nhân rộng bảng
Trong hệ thống SAP HANA, cũng có thể sao chép các bảng trên nhiều máy chủ. Khi bạn cần nối các bảng hoặc bảng phân vùng trên nhiều máy chủ, sao chép bảng rất hữu ích để cải thiện hiệu suất, giảm tải trên mạng trong môi trường phân tán.
Sao chép bảng SAP HANA có một số hạn chế nhất định -
Bạn không thể sao chép Bảng phân vùng.
Khi bạn đang sử dụng SAP BW trên HANA, nó không hỗ trợ sao chép Bảng.
Khi bạn thực hiện sao chép bảng, nó sẽ sử dụng bộ nhớ chính và không gian đĩa để lưu trữ tính liên tục của mỗi bản sao.
Không thể sao chép các bảng lưu trữ cột có bảng lịch sử và cột văn bản không có khóa chính.
Tạo bảng lưu trữ cột với bản sao trên tất cả máy chủ trong hệ thống nhiều vùng chứa
CREATE COLUMN TABLE Table_Name (I INT PRIMARY KEY) REPLICA AT ALL LOCATIONS
Lệnh này sẽ tạo một bảng lưu trữ cột với một bản sao trên mỗi máy chủ. Bạn cũng có thể sao chép bảng cơ sở cột hiện có trên mỗi máy chủ khả dụng bằng cách sử dụng lệnh bảng ALTER như sau:
ALTER TABLE Table_Name ADD REPLICA AT ALL LOCATIONS
Cũng có thể thả bản sao của một bảng hiện có bằng lệnh ALTER thả bản sao như sau.
ALTER TABLE Table_name DROP REPLICA AT ALL LOCATIONS
Note -
Bạn có thể thực hiện sao chép bảng trên các bảng lưu trữ hàng.
Trong môi trường phân tán, bạn có thể thực hiện sao chép bảng trên các bảng lưu trữ hàng được lưu trữ trong nút chính.
Trong hệ thống SAP HANA, bạn cũng có thể thực hiện kiểm tra tính nhất quán trên các bảng sao chép bằng cách sử dụng lệnh SQL sau:
CALL CHECK_TABLE_CONSISTENCY('CHECK_REPLICATION', '<schema>', '<table'>)