SAP HANA Admin - Tablo Kopyalama
SAP HANA sisteminde, tabloları birden çok ana bilgisayarda çoğaltmak da mümkündür. Tabloları veya bölüm tablolarını birden çok ana bilgisayarda birleştirmeniz gerektiğinde, tablo çoğaltma, dağıtılmış bir ortamda ağ üzerindeki yükü azaltmak için performansı artırmak için kullanışlıdır.
SAP HANA tablo replikasyonunun belirli sınırlamaları vardır -
Bölümlenmiş Tabloları çoğaltamazsınız.
HANA'da SAP BW kullandığınızda, Tablo replikasyonunu desteklemez.
Tablo çoğaltması gerçekleştirdiğinizde, her eşlemenin kalıcılığını depolamak için ana belleği ve disk alanını kullanır.
Birincil anahtarsız geçmiş tabloları ve metin sütunları içeren sütun deposu tabloları çoğaltılamaz.
Çoklu Konteyner Sistemindeki Tüm Ana Bilgisayarlarda Eşleme ile Sütun Depo Tabloları Oluşturun
CREATE COLUMN TABLE Table_Name (I INT PRIMARY KEY) REPLICA AT ALL LOCATIONS
Bu komut, her ana bilgisayarda bir kopyası olan bir sütun saklama tablosu oluşturacaktır. Ayrıca, ALTER tablo komutunu kullanarak mevcut her ana bilgisayarda mevcut bir sütun temel tablosunu aşağıdaki gibi çoğaltabilirsiniz -
ALTER TABLE Table_Name ADD REPLICA AT ALL LOCATIONS
Mevcut bir tablonun kopyasını aşağıdaki gibi ALTER table drop replica komutunu kullanarak bırakmak da mümkündür.
ALTER TABLE Table_name DROP REPLICA AT ALL LOCATIONS
Note -
Satır deposu tablolarında Tablo Çoğaltma gerçekleştirebilirsiniz.
Dağıtılmış bir ortamda, ana düğümde depolanan satır deposu tablolarında tablo çoğaltmaları gerçekleştirebilirsiniz.
SAP HANA sisteminde, aşağıdaki SQL komutunu kullanarak çoğaltılmış tablolarda tutarlılık kontrolü de gerçekleştirebilirsiniz:
CALL CHECK_TABLE_CONSISTENCY('CHECK_REPLICATION', '<schema>', '<table'>)