2. Bölüm 2: OpenEdge Replication Planlaması
Bu dersi tamamladığımız zaman şunları öğreneceğiz;
• Planlama görevlerinin ön hazırlığı
• OpenEdge Replication ve Transparent Data Encryption
• OpenEdge Replication ve After-Imaging
• OpenEdge Replication ve After-Image extentleri
• Kaynak veritabanının After-Image extent boyutları
• OpenEdge Replication ağ bant genişliğinin belirlenmesi
• İlave işleri göz önünde bulundurmak
• OpenEdge Replication ve After-Imaging’in özeti
3. Planlama Görevinin Ön Hazırlığı
Bir veritabanı yedekleme planı oluşturmalısınız.
Production veritabanınızı değerlendirmelisiniz.
• Replike edilecek veritabanı
• Sistem kaynakları
• Kaynak veritabanının üzerinde yer alacağı makine
• Hedef veritabanının üzerinde yer aldığı makine
• Kaynak ve hedef veritabanlarının mantıksal yapıları
• Kaynak ve hedef veritabanı arasında güvenilir TCP/IP bağlantısı
5. OpenEdge Replication ve After-Imaging
Tip Fayda Sakınca
Sabit-boyutlu extent Performans: Sabit extentler Tam Extent Yönetimi: Extent
performans etkisine maruz yönetim döngüsünde çoklu
kalır, extent’i yaratırken blokları extent dolumuna olanak tanır.
formatlar ve ayırır. Bu da Bu, After-Imaging yönetiminde
veritabanının normal işlemlerde hesaplanmalıdır.
biraz performanslı çalışmasını
sağlar.
Değişken-Boyutlu Extent Performans Kaybı: Yeni bir Dolu Diskler: Extentler tüm diski
extent bloğuna ihtiyaç kaplayacak boyuta kadar
duyulduğu ve hiç boş blok büyüyebilirler
kalmadığı zaman, veritabanı Büyük Dosya Yönetimi:
broker’ı işletim sisteminden Değişken extentlerin yönetimi,
ilave boş alan tahsisine ve extentler herhangi bir boyuta
formatlanmasına gereksinim ulaşıncaya kadar, çok büyük
duyar. dosyaları kopyalayabilir. Bu
dosyaları yedeklemek veya
bunları taşımak hesaplamalar
yapmayı gerektirebilir.
After-Image Extent Tipleri
6. OpenEdge Replication ve After-Imaging
AI Extent Durumu Tanımlama
EMPTY AI extent’i boş ve RDBMS’in kullanımına hazırdır.
BUSY AI extent hala RDBMS tarafından yazıma devam ediyordur. Transaction-
log kayıtları, bir extent bir extent değişimi gerçekleşene kadar
toplanacaktır ya da RDBMS tarafından extent dolana kadar veya DBA
faaliyeti olarak “rfutil db-name –C aimage new” komutu çalıştırılana kadar
devam edecektir.
LOCKED AI extent’i doludur ama içeriği hedef vertiabanına replike edilmemiştir.
Extent “rfutil db-name –C aimage empty” komutu ile tüm transaction-log
kayıtları gönderilmeden ve OpenEdge Replication Agent tarafından
uygulanmadan silinemez. Extent içindeki AI blokları açılıp yeni bir dosyaya
“rfutil db-name –C aimage extract” komutu ile yazılır.
FULL AI extent doludur ve arşivlenip boşaltılmak için hazırdır.
ARCHIVED AI extenti AI yönetim aracı ile arşivlenmiştir.
After-Image Extent Durumları
7. After-Image Extentleri İçin Gerekli Alan Hesaplama
After-Image alanlarını hesaplamak
için dört farklı yöntem mevcuttur
• AI sanal sistem tablosu (VST) bilgisini kullanın.
• RFUTIL komutunu kullanın.
• PROMON komutunu kullanın.
• BI sanal sistem tablosu(VST) bilgisini kullanın.
8. OpenEdge Replication ve After-Image Extentleri
Sabit boyutlu After-
Image extent
boyutlarını
hesaplamak
Değişken Extent
kullanımı
9. Kaynak Veritabanının After-Image Extent Boyutları
Tanımlama Ölçüm/Ortalama
Özgün bir hafta içerisinde üretilmiş toplam After-Image verisi 15.000 MB veya 14.6 GB
OpenEdge Replication After-Image ek yükü %50 veya 1.5 katı
Bir çalışma gününde çalışılan saat süresi Günce 16 saat
Bir çalışma haftasında çalışılan saat süresi 112 saat (16 saat *7gün)
Bir saatte üretilen tahmini After-Image verisi 134 MB (15.000 MB / 112 saat)
Bir çalışma gününde üretilen tahmini After-Image verisi 2.144 MB veya 2.09 GB
(134 MB * 16 saat)
OpenEdge Replication ek yükünün bir saatte ürettiği tahmini After- 201 MB
Image verisi (134 MB *1.5)
OpenEdge Replication ek yükünün bir günde ürettiği tahmini After- 3.216 MB veya 3.14 GB
Image verisi (2.144 GB * 1.5)
OpenEdge Replication ek yükünün bir çalışma haftasında ürettiği 22.512 MB
tahmini After-Image verisi (3.216 MB * 7 gün)
Tekbir sabit After-Image extent boyutu 804 MB (201 MB * 4 saat)
Bir haftalık işlem sonucunda gerekli olan After-Image extentlerinin 28 extent
toplamsayısı (22.512 MB / 804 MB)
Haftalık verileri baz alarak sabit After-Image extentleri boyutlandırmak
10. OpenEdge Replication Ağ Bant Genişliğinin Belirlenmesi
• AID > Tüm After-Image bloklarının toplam boyutu
• AIRM > Replikasyon nedeniyle ilave After-Image
AID * AIRM =
AIDR notlarının çarpan değeridir (1,5).
• AIDR > Replikasyon ile After-Image blokloarının sayısı.
• AIRO > Replikasyon ek yük çarpanı olan değerdir
AIDR * AIRO =
AIDRO (1,1).
• AIDROP > Replikasyon ve ek yük ile After-Image
AIDRO * (PRD) bloklarının sayısı.
= AIDROP
11. İlave İşleri Göz Önünde Bulundurmak
Kabul edilebilir Uygun
Gecikme hedef veritabanı başarısızlık
kesintisi davranışı
After-Imaging
Sınırlamalar ve kullanıldığı zaman
kısıtlamalar başarılı olduğundan
emin olmak
12. OpenEdge Replication ve After-Imaging’in Özeti
OpenEdge Replication
uygulaması bir kaç After-Imaging
gerekliliğine önem verir