Geçişi izleme

Tamamlandı

VLDB geçişinin en önemli bileşenlerinden biri, Geliştirme, Test ve "kuru çalıştırma" geçişleri sırasında yapılandırılan izleme, günlüğe kaydetme ve tanılamadır.

Her test döngüsünden sonra izleme ve tanılama sonuçlarının gerekli izleme ve yorumlanması, geçişi iyileştirmek ve üretim tam geçişini planlamak için zorunludur ve gereklidir. Test geçişlerinde elde edilen sonuçlar, gerçek üretim geçişinin test geçişleriyle aynı desenleri ve zaman çizelgelerini takip edip etmediğini de değerlendirebilmek için gereklidir. Müşterilerin SAP iş ortağıyla düzenli proje gözden geçirme denetim noktaları istemesi gerekir. Başarılı bir proje için gereken teknik ve kurumsal becerileri gösteren danışmanların listesi için Microsoft'a başvurun.

Kapsamlı izleme ve günlüğe kaydetme olmadan veri kaybı garantisiyle güvenli, tekrarlanabilir, tutarlı ve düşük kapalı kalma süresi geçişleri elde etmek neredeyse imkansız olacaktır. Bazı paketlerin uzun çalışma zamanları gibi sorunlar yaşanırsa Microsoft ve/veya SAP'nin verileri ve geçiş tasarımı belgelerini izlemeden spot danışmanlık konusunda yardımcı olması neredeyse imkansızdır.

İşletim sistemi/VERITABANı geçişinin çalışma zamanı sırasında aşağıdaki öğeleri izleyin:

  • DB ve R3load konaklarındaki işletim sistemi düzeyi parametreleri: İş parçacığı başına CPU, İş parçacığı başına çekirdek süresi, Boş Bellek (GB), Sayfa giriş/sn, Sayfa çıkışı/sn, Disk GÇ okuma/sn, Disk GÇ yazma/sn, Disk okuma KB/sn, Disk yazma KB/sn, Disk yazma KB/sn
  • SQL Server hedefinde VERITABANı düzeyi parametreleri: BCP satırları/sn, BCP KB/sn, İşlem Günlüğü %, Bellek Verme, Bellek Verme beklemede, Kilitler, Belleği kilitle, kilitleme/engelleme
  • Ağ izleme: Bu normalde ağ ekibi tarafından işlenir. Ağ izlemenin tam yapılandırması müşteriye özgü duruma bağlıdır.

DB içeri aktarma işleminin çalışma zamanı sırasında, aşağıdaki SQL deyimini birkaç dakikada bir yürütmeniz ve anormal herhangi bir şeyi (yüksek bekleme süreleri gibi) belgelemelisiniz.

select session_id, request_id,start_time, status, command, wait_type, wait_resource, wait_time, last_wait_type, blocking_session_id from sys.dm_exec_requests
where session_id >49 orderby wait_time desc;

Tüm geçiş testi döngüleri sırasında, dışarı ve içeri aktarılan paket sayısını gösteren bir "Uçuş Planı" (y ekseni) zamana (x ekseni) göre çizilmelidir. Bu grafiğin amacı, son üretim geçişi tam geçişi sırasında beklenen ilerleme oranının belirlenmesidir. Test veya son üretim geçişi sırasında beklenen "Uçuş Planı"ndan sapma (pozitif veya negatif) bu yöntem kullanılarak kolayca algılanır. CPU, disk ve R3load satırları/sn gibi diğer parametreler "Uçuş Planı" üzerine yerleştirilebilir.

Example Flight Plan graph showing packages imported and exported during a test migration.

Dışarı ve içeri aktarma işleminin sonunda, geçiş zamanı raporları toplanmalıdır (export_time.html ve import_time.html).